循环结构程序设计。

第四单元 循环结构程序设计

第一课 while语句
在程序设计中,经常需要反复执行某一条语句或一个语句块,这种结构称为“循环结构”或者“重复结构”。其实,计算机最擅长的就是重复做一件事情,所以循环结构在程序设计中应用非常广泛。
C++中,循环结构有三种实现语句:while 语句、do-while语句和for语句。

  1. while语句的含义
    其含义为:先计算表达式(一般称为循环条件)的值,当表达式的值为真(循环条件成立)时,去执行一次循环体。和if语句不同的是,执行完一次循环体后,while语句又回到开始处,继续计算和判断表达式的真假,决定是否再次执行循环体。也就是“当表达式成立时,不断重复执行循环体”,所以又称为“当型循环”。
    2、while语句的应用举例
    第二课 do—while语句
    1、do—while语句的含义
    其含义为:先执行一次循环体,然后判断表达式是否成立,如果成立,则返回继续执行循环体,直到表达式不成立,才退出循环。一般称之为“直到型循环”。do—while 语句与 while 语句都可以实现循环结构,区别是:do-while语句先执行循环体,再判断表达式。所以,至少执行一次循环体。
    2、do—while语句的应用举例
    第三课 for语句
    在实际应用中,如果重复执行的操作(循环体)次数是固定的、已知的,则一般使用for语句。
    第四课 循环嵌套
    在第三单元中,已经介绍了分支结构的嵌套。循环结构与之类似,也可以在一个循环语句的循环体里出现另一个循环语句,不管是while语句、do-while语句还是for语句。这样的循环结构称为“循环嵌套”。
    第五课 break和continue语句
    在循环结构中,有时需要提前跳出循环体,或者忽略本次循环的后续语句而去执行下一次循环。为此,C++提供了 break 语句和continue语句。
    1、break语句
    在循环体中遇到break语句,就会立刻跳出循环体,执行循环结构后面的语句。
    2、continue语句
    在循环体中遇到continue语句,就会忽略本次循环的后续语句而去执行下一次循环。
    3、break语句和continue语句的应用举例
    第六课 程序的调试与跟踪
    在编写程序的过程中,错误是在所难免的。一般来说程序代码越长、算法和数据结构越复杂,出错的概率越高。因此调试就成了极其重要的一个环节。学会程序的调试与跟踪,可以快速## 标题、准确地发现并改正错误。
    1、静态查错
    同学写好后,首先要从头至尾通读程序,检查是否存在下面几个问题:语句的顺序、思路、逻辑是否有误,如关键字是否录入错误、变量是否没有定义就使用、变量的大小写问题、用错标点符号等。其他常见的错误还有以下几个方面。
    (1)变量未赋初值
    (2)中间运算结果越界
    (3)if—else语句混乱
    2、通过添加输出语句调试程序
    3、借助IDE的调试工具实施单步跟踪
    第七课 循环结构应用举例
    总结:我觉得这一单元相对比较难,老师所布置的题目中有一些尝试好几遍才能做对。我觉得关键还是要靠平常的实践
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值