内容正文:
§3 几种基本语句
3.2 循环语句
填一填
1.For语句
(1)格式
For ________________ To ________
循环体
Next
(2)适用范围
For语句适用于________________的循环结构.
2.Do Loop语句
(1)格式
(2)适用范围
Do Loop语句适用于________________的循环结构.
判一判
1.循环语句与算法框图中的循环结构相对应.( )
2.For语句与Do Loop语句都是循环语句.( )
3.所有的循环结构框图都可以用For语句与Do Loop语句描述.( )
4.For语句不能用来描述循环次数不确定的循环结构.( )
5.Until语句中先进行条件判断,再执行循环体;While语句中先执行循环体,再进行条件判断.( )
6.循环语句中一定有条件语句,条件语句中一定有循环语句.( )
7.直到型循环语句和当型循环语句执行循环体的次数都可能是零.( )
8.算法中的循环结构由While语句来实现.( )
想一想
1.循环语句与条件语句有何关系?
提示:循环语句中一定有条件语句,条件语句是循环语句的一部分,离开条件语句,循环语句无法循环,但条件语句可以脱离循环语句单独存在.可以不依赖循环语句独立地解决问题.
2.直到型循环语句的设计策略是什么?
提示:(1)直到型循环语句中先执行一次循环体,再判断条件是否满足,以决定继续循环还是退出循环.
(2)在循环体内要有控制条件的改变,否则会陷入死循环.
(3)控制循环次数的变量要综合考虑初始化时和Loop Until后两处,若初始值为1,则循环体中控制循环次数的变量要累加,若初始值为循环的次数,则循环体中控制循环次数的变量要递减.
3.当型循环语句的设计策略是什么?
提示:(1)当型循环也叫“前测试循环”,也就是先判断后执行.
(2)While语句中的条件是指循环体的条件,满足此条件时执行循环体,不满足时,则执行循环结构后面的语句.
4.用循环语句编写程序的注意事项有哪些?
提示:(1)解决具体问题构造循环语句的算法时,要尽可能少地引入循环变量,否则较多的变量会使设计程序比较繁杂,并且较多的变量会使计算机占用大量的系统资源、导致系统缓慢.
(2)While循环与Until循环一般可以相互转化.
(3)恰当地设置判断条件,