内容正文:
第一章 算法初步
1.2 算法基本语句
1.2.3 循环语句
2020-2021学年高一同步备课系列(人教A版必修3)
上好数学课
【知识提炼】
1.循环语句
循环语句与程序框图中的_________相对应,一般程序设计语言中都
有______________和____________两种循环语句结构,分别对应于
程序框图中的直到型和当型循环结构.
循环结构
直到型(UNTIL)
当型(WHILE)
2.两种循环语句的对比
LOOP UNTIL
WEND
名称 直到型 当型
程序
结构
框图
格式 DO
循环体
____________条件 WHILE 条件
循环体
_____
【即时小测】
1.思考下列问题:
(1)循环语句与条件语句有何关系?
提示:循环语句中一定有条件语句,条件语句是循环语句的一部分,离开条件语句,循环语句无法循环.但条件语句可以脱离循环语句单独存在,可以不依赖循环语句独立地解决问题.
(2)编写程序时,什么情况下使用循环语句?
提示:在问题处理中,对不同的运算对象进行若干次相同运算或处理时,一般用到循环结构,在编写程序时要用到循环语句.
2.如下是循环语句,循环终止时i的最小值等于 ( )
i=1
DO
i=i+1
LOOP UNTIL i>4
A.3 B.4 C.5 D.6
【解析】选C.该循环语句是直到型循环语句,当条件i>4开始成立时,循环终止,则i=5.
3.如下是循环语句,循环终止时i的最小值等于 ( )
i=1
WHILE i<3
i=i+1
WEND
A.3 B.4 C.5 D.6
【解析】选A.该循环语句是当型循环语句,当条件i<3开始不成立时,循环终止,则i=3.
4.在循环语句的一般形式中有“UNTIL A”,其中“A”是 ( )
A.循环变量 B.循环体
C.终止条件 D.终止条件为真
【解析】选C.由直到型循环语句的格式知“A”是终止条件.
5.下列给出的四个框图中:
其中满足WHILE语句结构的序号是 .
【解析】①④中的程序是执行了一次循环体之后,再对循环条件进行判断,不符合当型循环的意义.
答案:②③
【知识探究】
知识点1 UNTIL语句
观察如图所示的内容,回答下列问题:
问题1:DO语句起到什么作用?
问题2:在循环体内应注意什么?
【总结提升