欧美日韩黄网欧美日韩日B片|二区无码视频网站|欧美AAAA小视频|久久99爱视频播放|日本久久成人免费视频|性交黄色毛片特黄色性交毛片|91久久伊人日韩插穴|国产三级A片电影网站|亚州无码成人激情视频|国产又黄又粗又猛又爽的

基本算法語(yǔ)句 算法是計(jì)算機(jī)科學(xué)的基礎(chǔ).本部分要學(xué)習(xí)的算法語(yǔ)句.是為了將算法轉(zhuǎn)換為計(jì)算機(jī)能夠理解的程序語(yǔ)言和能在計(jì)算機(jī)上實(shí)現(xiàn)的程序所需要的語(yǔ)句.其作用就是實(shí)現(xiàn)算法與計(jì)算機(jī)的轉(zhuǎn)換. (1)賦值語(yǔ)句 賦值語(yǔ)句是用來(lái)表明賦給某一個(gè)變量一個(gè)具體的確定值的語(yǔ)句.賦值語(yǔ)句的一般格式為:變量名=表達(dá)式. 賦值語(yǔ)句還應(yīng)注意以下幾點(diǎn):①賦值號(hào)左邊只能是變量名字.而不是表達(dá)式,②賦值號(hào)左右不能對(duì)換,③不能利用賦值語(yǔ)句進(jìn)行代數(shù)式的演算,④賦值號(hào)與數(shù)學(xué)中的等號(hào)的意義不同. (2)輸入語(yǔ)句 輸入語(yǔ)句主要用來(lái)給變量輸入初始數(shù)據(jù).輸入語(yǔ)句的一般格式是:變量=INPUT.輸入語(yǔ)句要求輸入的值只能是具體的常數(shù).不能是函數(shù).變量或表達(dá)式. (3)輸出語(yǔ)句 任何求解問題的算法.都要把求解的結(jié)果“輸出 .這就需要有“輸出語(yǔ)句 來(lái)控制輸出.輸出語(yǔ)句主要有PRINT語(yǔ)句.利用PEINT語(yǔ)句可以使結(jié)果在屏幕上顯示出來(lái). (4)條件語(yǔ)句 條件語(yǔ)句就是處理?xiàng)l件分支邏輯結(jié)構(gòu)的算法語(yǔ)句.計(jì)算機(jī)通常是按照程序中語(yǔ)句出現(xiàn)的先后順序依次往下執(zhí)行的.但有時(shí)需要根據(jù)某個(gè)給定條件是否滿足而決定所要執(zhí)行的語(yǔ)句.這是就需要條件語(yǔ)句.Basic語(yǔ)言中的條件語(yǔ)句主要為if語(yǔ)句.if語(yǔ)句的一般格式是: 該語(yǔ)句的功能為.如果表達(dá)式結(jié)果為真.則執(zhí)行表達(dá)式后面的語(yǔ)句序列1,如果表達(dá)式結(jié)果為假.則執(zhí)行else后面的語(yǔ)句序列2. if語(yǔ)句的最簡(jiǎn)單的格式是: 該語(yǔ)句的功能為.如果表達(dá)式結(jié)果為真.則執(zhí)行表達(dá)式后面的語(yǔ)句序列1.否則跳過語(yǔ)句序列1. (5)循環(huán)語(yǔ)句 循環(huán)語(yǔ)句是用來(lái)處理算法中的循環(huán)結(jié)構(gòu)的程序語(yǔ)言.當(dāng)遇到有規(guī)律的重復(fù)運(yùn)算.或者在程序中需要對(duì)某些語(yǔ)句進(jìn)行重復(fù)的執(zhí)行時(shí).需要用循環(huán)語(yǔ)句進(jìn)行控制.Basic程序語(yǔ)言中常用的有兩種循環(huán)語(yǔ)句:WHILE循環(huán)和UNTIL循環(huán). WHILE循環(huán)的格式為: UNTIL循環(huán)的格式為: WHILE循環(huán)結(jié)構(gòu).首先要求對(duì)條件進(jìn)行判斷.如果條件為真.則執(zhí)行循環(huán)體部分.每次開始執(zhí)行循環(huán)體前.都要判斷條件是否為真.這樣重復(fù)執(zhí)行.一直到條件為假時(shí).就跳過循環(huán)體部分.結(jié)束循環(huán). UNTIL循環(huán)結(jié)構(gòu).首選執(zhí)行循環(huán)體.再檢查條件.當(dāng)條件不成立時(shí).繼續(xù)執(zhí)行循環(huán)體.當(dāng)條件成立時(shí).就跳過循環(huán)體部分.結(jié)束循環(huán). (6)輾轉(zhuǎn)相除法: 求最大公約數(shù)的方法就是輾轉(zhuǎn)相除法.也叫歐幾里德算法.它是由歐幾里德在公元前300年左右首先提出的.利用輾轉(zhuǎn)相除法求最大公約數(shù)的步驟如下: 第一步:用較大的數(shù)除以較小的數(shù)得到一個(gè)商和一個(gè)余數(shù), 第二步:若.則為的最大公約數(shù),若.則用除數(shù)除以余數(shù)得到一個(gè)商和一個(gè)余數(shù), 第三步:若.則為的最大公約數(shù),若.則用除數(shù)除以余數(shù)得到一個(gè)商和一個(gè)余數(shù), -- 依次計(jì)算直至.此時(shí)所得到的即為所求的最大公約數(shù). (7)更相減損術(shù) 我國(guó)早期也有解決求最大公約數(shù)問題的算法.就是更相減損術(shù). 更相減損術(shù)求最大公約數(shù)的步驟如下:可半者半之.不可半者.副置分母之?dāng)?shù).以少減多.更相減損.求其等也.以等數(shù)約之. 翻譯出來(lái)為: 第一步:任意給出兩個(gè)正數(shù),判斷它們是否都是偶數(shù).若是.用2約簡(jiǎn),若不是.執(zhí)行第二步. 第二步:以較大的數(shù)減去較小的數(shù).接著把較小的數(shù)與所得的差比較.并以大數(shù)減小數(shù).繼續(xù)這個(gè)操作.直到所得的數(shù)相等為止.則這個(gè)數(shù)就是所求的最大公約數(shù). (8)秦九韶算法 應(yīng)用秦九韶算法完成一般的多項(xiàng)式f(x)=anxn+an-1xn-1+-.+a1x+a0求值問題 f(x)=anxn+an-1xn-1+-.+a1x+a0 =( anxn-1+an-1xn-2+-.+a1)x+a0 =(( anxn-2+an-1xn-3+-.+a2)x+a1)x+a0 =......=(...( anx+an-1)x+an-2)x+...+a1)x+a0 求多項(xiàng)式的值時(shí).首先計(jì)算最內(nèi)層括號(hào)內(nèi)依次多項(xiàng)式的值.即v1=anx+an-1 然后由內(nèi)向外逐層計(jì)算一次多項(xiàng)式的值.即 v2=v1x+an-2 v3=v2x+an-3 ...... vn=vn-1x+a0 這樣.把n次多項(xiàng)式的求值問題轉(zhuǎn)化成求n個(gè)一次多項(xiàng)式的值的問題 觀察秦九韶算法的數(shù)學(xué)模型.計(jì)算vk時(shí)要用到vk-1的值.若令v0=an.我們可以得到下面的遞推公式: v0=an vk=vk-1+an-k 這是一個(gè)在秦九韶算法中反復(fù)執(zhí)行的步驟.可以用循環(huán)結(jié)構(gòu)來(lái)實(shí)現(xiàn). (9)進(jìn)位制 進(jìn)位制是一種記數(shù)方式.用有限的數(shù)字在不同的位置表示不同的數(shù)值.可使用數(shù)字符號(hào)的個(gè)數(shù)稱為基數(shù).基數(shù)為n.即可稱n進(jìn)位制.簡(jiǎn)稱n進(jìn)制.現(xiàn)在最常用的是十進(jìn)制.通常使用10個(gè)阿拉伯?dāng)?shù)字0-9進(jìn)行記數(shù).對(duì)于任何一個(gè)數(shù).我們可以用不同的進(jìn)位制來(lái)表示.比如:十進(jìn)數(shù)57.可以用二進(jìn)制表示為111001.也可以用八進(jìn)制表示為71.用十六進(jìn)制表示為39.它們所代表的數(shù)值都是一樣的. 一般地.若k是一個(gè)大于一的整數(shù).那么以k為基數(shù)的k進(jìn)制可以表示為: . 而表示各種進(jìn)位制數(shù)一般在數(shù)字右下腳加注來(lái)表示,如111001(2)表示二進(jìn)制數(shù),34(5)表示5進(jìn)制數(shù) 查看更多

 

題目列表(包括答案和解析)

(2007•湛江二模)下列語(yǔ)句不屬于基本算法語(yǔ)句的是( 。

查看答案和解析>>

下列語(yǔ)句不屬于基本算法語(yǔ)句的是( 。
A.賦值語(yǔ)句B.運(yùn)算語(yǔ)句C.條件語(yǔ)句D.循環(huán)語(yǔ)句

查看答案和解析>>

下列語(yǔ)句不屬于基本算法語(yǔ)句的是(  )
A.賦值語(yǔ)句B.運(yùn)算語(yǔ)句C.條件語(yǔ)句D.循環(huán)語(yǔ)句

查看答案和解析>>

閱讀基本算法語(yǔ)句,
x:=10
y:=15
x:=x+y
y:=x+y

輸出x,y,則該算法的輸出結(jié)果為

[  ]

A.10,15
B.25,25
C.25,35
D.25,40

查看答案和解析>>

下列關(guān)于基本算法語(yǔ)句的命題中正確的個(gè)數(shù)是

①賦值語(yǔ)句中賦值號(hào)左右不能對(duì)換

②賦值號(hào)與數(shù)學(xué)中等號(hào)的意義相同

③if語(yǔ)句中可以沒有end,但是必須有else

④循環(huán)語(yǔ)句與程序框圖中的循環(huán)結(jié)構(gòu)相對(duì)應(yīng)

⑤輸出變量a的值可用輸出語(yǔ)句print(%io(2),a)實(shí)現(xiàn)

[  ]

A.1個(gè)

B.2個(gè)

C.3個(gè)

D.4個(gè)

查看答案和解析>>


同步練習(xí)冊(cè)答案