高中数学基本算法语句循环语句总结练习含答案解析A

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.2 基本算法语句

1.2.3 循环语句

一、UNTIL语句

1.语句格式与程序框图

2.执行过程

当计算机执行UNTIL语句时,先执行一次DO和UNTIL之间的①,再对UNTIL后的条件进行判断.若不满足,继续执行循环体;然后再检查是否满足条件,如此反复,直到②时为止.这时,计算机将不执行循环体,直接跳到UNTIL语句后,接着执行UNTIL语句之后的语句.

二、WHILE语句

1.语句格式与程序框图

2.执行过程

当计算机遇到WHILE语句时,先判断③,如果条件符合,就执行WHILE与WEND之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次④

为止.这时,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句.

判断下面结论是否正确(请在括号中打“√”或“×”)

1.与循环语句相对应的程序结构为循环结构.( )

2.循环语句中可以不包含赋值语句.( )

3.循环语句没有固定的格式,只要能解决问题就可以.( )

题组一UNTIL语句解读

1.当x=2时,下面程序运行后输出的结果是( )

A.3

B.7

C.15

D.17

题组二WHILE语句的特征

2.下列关于循环语句的说法中不正确的是( )

A.算法中的循环结构由WHILE语句来实现

B.一般程序设计中有当型或直到型循环语句

C.循环语句有WHILE语句和UNTIL语句

D.算法中的循环结构由循环语句来实现

3.有以下程序段,其中描述正确的是( )

A.循环体语句执行10次

B.循环体是无限循环的

C.循环体语句一次也不执行

D.循环体语句只执行一次

4.下面关于WHILE语句的说法,正确的是( )

A.WHILE循环是当表达式为真时执行循环体

B.WHILE循环不需要事先指定循环变量的初值

C.WHILE循环中当表达式为假时,直接退出程序

D.WHILE循环的循环次数可以是无限次

5.下面程序运行后输出的结果为.

6.给定程序:

则程序运行的结果是.

7.程序:

若输入2,则输出的结果为.

知识清单

①循环体②满足条件③条件的真假

④条件不符合

1.√

2.✕

3.✕

基础过关

1.C 0×2+1=1,1×2+1=3,3×2+1=7,7×2+1=15,i=5>4,跳出循环,故输出s的值为15.

2.A 算法中的循环结构由循环语句来实现,循环语句包含WHILE语句和UNTIL语句两种不同的形式,所以选项A是错误的.

3.C 对于WHILE语句,条件为真则执行循环体,而本题k=8,不满足条件k=0,所以循环体语句一次也不执行.故选C.

4.A 由WHILE循环语句的特点知A正确.

5.答案0

解析执行第一次后,S=5,N=4,执行第二次后,S=9,N=3,……,执行第五次后,S=15,N=0,跳出循环,输出N=0.

6.答案7

解析当I=7时,s>20,终止循环,此时输出I=7.

7.答案 5

解析i=1时,sum=3;i=2时,sum=3+2=5;i=3时,退出循环,故输出sum=5.

相关文档
最新文档