学习目标:
理解并掌握循环的嵌套
重点:
掌握循环的嵌套
掌握各种循环结构中的执行循环体、判断循环条件的顺序
难点:
掌握循环的嵌套
掌握各种循环结构中的执行循环体、判断循环条件的顺序
一、循环嵌套
1、循环嵌套的基本概念
Ø 一个循环体里包含了另一个完整的循环语句,称为循环嵌套。
Ø 循环嵌套可以有多层,每次循环在逻辑上必须是完整的。
2、嵌套循环结构
Ø 在一个循环体内部可以包含另一个完整的循环结构,这种结构被称为二层循环嵌套。在内部的循环中还可以嵌套循环,这就是多层循环嵌套。
Ø 某一种循环(while循环、do-while循环或for循环)可以自身嵌套,如:在while循环的内部可以包含完整的while循环,在do-while循环的内部可以包含完整的do-while循环,在for循环的内部可以包含完整的for循环。
Ø 不同种的循环可以互相嵌套。例如,在while循环的内部可以包含完整的for循环,在while循环的内部可以包含完整的do-while循环,在do-while循环的内部可以包含完整的for循环;在for循环的内部可以包含完整的while循环或do-while循环,等等。
二、使用嵌套循环的注意事项
1、使用复合语句,以保证逻辑上的正确性,即用一对花括号将各层循环体语句括起来。
2、内层和外层循环控制变量不能同名,以免造成混乱 。
3、采用右缩进格式书写,以保证层次的清晰性 。
三、选择三种循环的一般原则
1、 如果循环次数已知,计数控制的循环
--用for
2、如果循环次数未知,条件控制的循环
--用while
3、如果循环体至少要执行一次
--用do-while
4、这只是“一般”原则,不是“必要”原则
四、应用举例

