第7章 循坏结构程序设计 7
第7章 循环结构程序设计
71循环的概念 72实现循环的语句 73 break和 continue语句 74循环的嵌套 7.5循环结构程序设计举例 7
7.1 循环的概念 7.2 实现循环的语句 7.3 break和continue语句 7.4 循环的嵌套 7.5 循环结构程序设计举例
71循环的概念 当所要解决的问题存在重复执行内容时 应该使用循环结构来实现,具体的设计步骤可 归纳如下。 (1)构造循环体。将问题中需要重复执行的部 分,利用C语言规则归纳出一组程序段。在归纳 的过程中应充分利用变量是一个变化的量的概 念。如本列中变量sre不同的时刻代表的是 不同学生的成绩。 7
7.1 循环的概念 当所要解决的问题存在重复执行内容时, 应该使用循环结构来实现,具体的设计步骤可 归纳如下。 (1)构造循环体。将问题中需要重复执行的部 分,利用C语言规则归纳出一组程序段。在归纳 的过程中应充分利用变量是一个变化的量的概 念。如本列中变量score在不同的时刻代表的是 不同学生的成绩
(2)寻找控制循环的变量。有的题目循环的次 数是确定的,可以使用计数器来控制循环;有的 题目循环的次数不是确定的,那么使用计数器就 不合适了,设计者应从题目中去寻找规则变化的 量来控制循环体完成规定的次数。 (3)找出控制变量的3个要素。 ●循环控制变量的初值。 ●循环的条件。 ●使循环趋于结束的部分。 7
(2)寻找控制循环的变量。有的题目循环的次 数是确定的,可以使用计数器来控制循环;有的 题目循环的次数不是确定的,那么使用计数器就 不合适了,设计者应从题目中去寻找规则变化的 量来控制循环体完成规定的次数。 (3)找出控制变量的3个要素。 循环控制变量的初值。 循环的条件。 使循环趋于结束的部分
72实现循环的语句 72.1 while语句 while语句是实现当型结构循环的语句,其一般形式为 while(逻辑量) 循环体语句 其中, while是C语言的关键字,语句中的逻辑量为循 环条件。 whil语句的流程图如图72所示。 条件P 循环条件(P) 循环体A 循环体(A)
7.2 实现循环的语句 7.2.1 while语句 while语句是实现当型结构循环的语句,其一般形式为 while(逻辑量) 循环体语句 其中,while是C语言的关键字,语句中的逻辑量为循 环条件。 while语句的流程图如图7.2所示。 N Y 条件 P 循环体 A 循环条件(P) 循环体(A)