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

 0  424853  424861  424867  424871  424877  424879  424883  424889  424891  424897  424903  424907  424909  424913  424919  424921  424927  424931  424933  424937  424939  424943  424945  424947  424948  424949  424951  424952  424953  424955  424957  424961  424963  424967  424969  424973  424979  424981  424987  424991  424993  424997  425003  425009  425011  425017  425021  425023  425029  425033  425039  425047  447090 

4.運(yùn)行下面程序后輸出的結(jié)果為        

For I from 10 to 1 step -2

    Print I

End for

End

試題詳情

3.偽代碼描述的求T的代數(shù)式是      ,求的代數(shù)式是          .   

Read  n

For I  from 1 to  n

End  for

Print T,S

試題詳情

2.運(yùn)行下面的程序后輸出的結(jié)果是      ,若將程序中的A語(yǔ)句與B語(yǔ)句的位置互換,再次執(zhí)行程序后輸出的結(jié)果為      .

While

               ′A語(yǔ)句

                ′B語(yǔ)句

End While

Print x,y

End

試題詳情

1. 下列的循環(huán)語(yǔ)句循環(huán)的次數(shù)為(   )

For I from 1 to 7

    For J from 1 to 9

     Pint I+J

    End for

End for

End

A.7次      B.9次      C.63次    D.16次

試題詳情

[例1] 下列程序的運(yùn)行結(jié)果是      .

If >5 Then

If >4 Then

If >3 Then

Print

錯(cuò)解:8+7=15

錯(cuò)因:誤認(rèn)為在一個(gè)程序中只執(zhí)行一個(gè)條件語(yǔ)句,與在一個(gè)條件語(yǔ)句中只選擇其中一個(gè)分支相混淆.If A Then B [Else C] 若滿足條件A 則執(zhí)行B,否則是執(zhí)行C,B和C是這個(gè)條件語(yǔ)句的分支,而這個(gè)程序省略了Else部分.

正解:這里是有三個(gè)條件語(yǔ)句,各個(gè)條件語(yǔ)句是獨(dú)立的,三個(gè)條件均成立,所以按順序依次執(zhí)行,結(jié)果為8+7+6+6=27.

[例2] 下面的偽代碼的效果是      

While <10

End While

End

錯(cuò)解:執(zhí)行10次循環(huán)

錯(cuò)因:將For語(yǔ)句和While語(yǔ)句混淆. For語(yǔ)句中有步長(zhǎng)使循環(huán)變量不斷變化,而While語(yǔ)句則無(wú).

正解:無(wú)限循環(huán)下去,這是因?yàn)檫@里始終為0,總能滿足條件“”,故是一個(gè)“死循環(huán)”.

點(diǎn)評(píng):“死循環(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)過(guò)一次循環(huán)后S都被賦值0,因此,只要求滿足條件的最后一次循環(huán)S的值,即當(dāng)時(shí),.

[例4]用語(yǔ)句描述求使成立的最大正整數(shù)的算法過(guò)程.

解:

   

    While

      

      

    End while

     Print  

點(diǎn)評(píng):此題易錯(cuò)的是輸出值,根據(jù)While循環(huán)語(yǔ)句的特征當(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)評(píng):嵌套If語(yǔ)句可用如上的緊湊形式書(shū)寫(xiě),要注意的是如不是采取緊湊形式,則需注意一個(gè)塊If語(yǔ)句對(duì)應(yīng)一個(gè)End If,不可省略或缺少.

[例6]設(shè)計(jì)一個(gè)算法,使得輸入一個(gè)正整數(shù),輸出1!+2!+3!+…+!的值.寫(xiě)出偽代碼.

解:思路一:利用單循環(huán),循環(huán)體中必須包括一個(gè)求各項(xiàng)階乘的語(yǔ)句以及一個(gè)求和語(yǔ)句.

 Read  n

   

  For  I  from  1  to  n

      

    End For

    Print  S

思路二:運(yùn)用內(nèi)外雙重循環(huán),但尤其注意的是每一次外循環(huán)T的值都要從1開(kāi)始.

    Read  n

   

    For  I  from  1  to  n 

     

      For  J  from  1  to  I

          

End For

     

 End For

    Print  S

試題詳情

2.“For”語(yǔ)句是在執(zhí)行過(guò)程中先操作,后判斷.而“While”語(yǔ)句的特點(diǎn)是“前測(cè)試”,即先判斷,后執(zhí)行.若初始條件不成立,則一次也不執(zhí)行循環(huán)體中的內(nèi)容.任何一種需要重復(fù)處理的問(wèn)題都可以用這種前測(cè)試循環(huán)來(lái)實(shí)現(xiàn).

試題詳情

1.    有的條件語(yǔ)句可以不帶“Else”分支,即滿足條件時(shí)執(zhí)行B,否則不執(zhí)行任何操作.條件語(yǔ)句也可以進(jìn)行嵌套,在進(jìn)行條件語(yǔ)句的嵌套時(shí),書(shū)寫(xiě)要有層次.例如:

If  A  Then 

   B

Else if  C  Then

   D

Else

   E

End if

試題詳情

3.  循環(huán)語(yǔ)句主要有兩種類型:For語(yǔ)句和While語(yǔ)句.

當(dāng)循環(huán)的次數(shù)已經(jīng)確定,可用“For”語(yǔ)句表示.“For”語(yǔ)句的一般形式為:

For I from“初值” to  step“步長(zhǎng)”… End for 

上面“For”和“End for”之間縮進(jìn)的步驟稱為循環(huán)體.

當(dāng)循環(huán)次數(shù)不能確定是,可用“While”語(yǔ)句來(lái)實(shí)現(xiàn)循環(huán).“While”語(yǔ)句的一般形式為:

While A

End while

其中A表示判斷執(zhí)行循環(huán)的條件.

上面“While”和“End While”之間縮進(jìn)的步驟稱為循環(huán)體.

試題詳情

2.  條件語(yǔ)句主要有兩種形式:“行If 語(yǔ)句”和“塊If語(yǔ)句”.

  “行If 語(yǔ)句”的一般形式為:

If  A  Then  B  [Else C] .

一個(gè)行If 語(yǔ)句必須在一行中寫(xiě)完,其中方括號(hào)中的Else部分可以缺省.

“塊If 語(yǔ)句”的一般格式為:

   If  A  Then

B

 Else    

     C

   End  if

Then 部分和 Else 部分是可選的,但塊If語(yǔ)句的出口“End if”不能省.

試題詳情

1.  賦值語(yǔ)句用符號(hào)“←”表示,“”表示將 的值賦給,其中是一個(gè)變量,是一個(gè)與同類型的變量或表達(dá)式.

試題詳情


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