第四单元 循环结构程序设计
第一课 while语句(理解循环结构的含义,掌握while语句的格式和功能,应用。)
在程序设计中,经常需要反复执行某一条语句或一个语句块,这种结构称为“循环结构”或者“重复结构”。其实,计算机最擅长的就是重复做一件事情,所以循环结构在程序设计中应用非常广泛。在C++中,循环结构有三种实现语句:while语句、do-while语句和for语句。
(1) while语句的含义:先计算表达式(一般称为循环条件)的值,当表达式的值为真(循环条件成立)时,去执行一次循环体。和if语句不同的是,执行完一次循环体后,while语句又回到开始处,继续计算和判断表达式的真假,决定是否再次执行循环体。也就是“当表达式成立时,不断重复执行循环”,所以又称为“当型循环”。
格式为: while(表达式){
循环体
}
注意:在while语句中,一定要注意“循环条件表达式”的书写,以及循环体中“循环控制变量”的更新,从而避免死循环。同时,循环条件表达式和循环控制变量的变化,也决定了循环体被执行的次数。
(2)while语句的应用举例
例:while(i<=100) sum+=i++;这句表示当i小于等于100的时候循环累加,一旦i大于100循环结束。
第二课 do-while语句(掌握do-while语句的格式和功能,体会与while语句的区别,应用。)
do-while语句是C++中用于解