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

[例1] 下列程序的運(yùn)行結(jié)果是 . If >5 Then If >4 Then If >3 Then Print 錯(cuò)解:8+7=15 錯(cuò)因:誤認(rèn)為在一個(gè)程序中只執(zhí)行一個(gè)條件語句.與在一個(gè)條件語句中只選擇其中一個(gè)分支相混淆.If A Then B [Else C] 若滿足條件A 則執(zhí)行B.否則是執(zhí)行C.B和C是這個(gè)條件語句的分支.而這個(gè)程序省略了Else部分. 正解:這里是有三個(gè)條件語句.各個(gè)條件語句是獨(dú)立的.三個(gè)條件均成立.所以按順序依次執(zhí)行.結(jié)果為8+7+6+6=27. [例2] 下面的偽代碼的效果是 While <10 End While End 錯(cuò)解:執(zhí)行10次循環(huán) 錯(cuò)因:將For語句和While語句混淆. For語句中有步長使循環(huán)變量不斷變化.而While語句則無. 正解:無限循環(huán)下去.這是因?yàn)檫@里始終為0.總能滿足條件“ .故是一個(gè)“死循環(huán) . 點(diǎn)評:“死循環(huán) 是設(shè)計(jì)循環(huán)結(jié)構(gòu)的大忌.此題可改變的初始值或每一次循環(huán)都增加一個(gè)值. [例3]下面的程序運(yùn)行時(shí)輸出的結(jié)果是( ) While End while Print S End 錯(cuò)解:第一次循環(huán)時(shí).I被賦予2.S被賦予4,第二次循環(huán)時(shí).I被賦予3.S被賦予4+=13,第三次循環(huán)時(shí).I被賦予4.S被賦予13+=29,第四次循環(huán)時(shí).I被賦予5.S被賦予.由于此時(shí).故循環(huán)終止.輸出S為54. 正解:由于在循環(huán)內(nèi).每經(jīng)過一次循環(huán)后S都被賦值0.因此.只要求滿足條件的最后一次循環(huán)S的值.即當(dāng)時(shí).. [例4]用語句描述求使成立的最大正整數(shù)的算法過程. 解: While End while Print 點(diǎn)評:此題易錯(cuò)的是輸出值.根據(jù)While循環(huán)語句的特征當(dāng)時(shí)跳出循環(huán)體.此時(shí)的值是時(shí)的最小的整數(shù).則使的最大整數(shù)應(yīng)為的前一個(gè)奇數(shù)即. [例5]已知當(dāng)時(shí)..當(dāng)時(shí)..當(dāng)時(shí)..設(shè)計(jì)一算法求的值. 解: Read x If then Else if Then Else End if End 點(diǎn)評:嵌套If語句可用如上的緊湊形式書寫.要注意的是如不是采取緊湊形式.則需注意一個(gè)塊If語句對應(yīng)一個(gè)End If.不可省略或缺少. [例6]設(shè)計(jì)一個(gè)算法.使得輸入一個(gè)正整數(shù).輸出1!+2!+3!+-+!的值.寫出偽代碼. 解:思路一:利用單循環(huán).循環(huán)體中必須包括一個(gè)求各項(xiàng)階乘的語句以及一個(gè)求和語句. Read n For I from 1 to n End For Print S 思路二:運(yùn)用內(nèi)外雙重循環(huán).但尤其注意的是每一次外循環(huán)T的值都要從1開始. Read n For I from 1 to n For J from 1 to I End For End For Print S 查看更多

 

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

13、分別寫出下列程序的運(yùn)行結(jié)果:
(1)和(2)運(yùn)行的結(jié)果是(1)
7
;(2)
6

查看答案和解析>>

分別寫出下列程序的運(yùn)行結(jié)果:(1)
7
7
;(2)
6
6

查看答案和解析>>

  例

判斷下列函數(shù)的奇偶性:

 。1)

  (2)

查看答案和解析>>

寫出下列程序的運(yùn)行結(jié)果

x=input(“x=”);

if  x<10

  P=x*0.35;

else

  P=10*0.35+(x-10)*0.7;

end

print(% io(2),P);

(1)若x=6,則P=____________;

(2)若x=18,則P=____________.

查看答案和解析>>

下列程序的運(yùn)行結(jié)果是(    )

i=0;

S=0;

while  S<=20

i=i+1;

S=S+i;

end

i

A.7                   B.6                 C.5                D.4

查看答案和解析>>


同步練習(xí)冊答案