主要内容 循环结构处理的问题 、循环结构的设计要素 、循环结构的两种形式 四、实现单循环结构的语句 五、循环结构的嵌套 Advanced Programming
Advanced Programming 主要内容 一、循环结构处理的问题 二、循环结构的设计要素 三、循环结构的两种形式 四、实现单循环结构的语句 五、循环结构的嵌套
循环结构处理的问题 求1+2+3+45+…+n; 将10个人按高到矮排列; 在N个数中查找X。 Advanced Programming
Advanced Programming 求1+2+3+4+5+…+n; 将10个人按高到矮排列; 在N个数中查找x 。 一、循环结构处理的问题
、循环结构设计要素 1、循环初始化 包括循环体的变量赋初值,循环变量赋 初值。 2、循环控制 循环终止条件限制,循环控制变量修改。 3、循环体 需要重复的事。 Advanced Programming
Advanced Programming 1、循环初始化 包括循环体的变量赋初值,循环变量赋 初值。 2、循环控制 循环终止条件限制,循环控制变量修改。 3、循环体 需要重复的事。 二、循环结构设计要素
、循环结构设计要素 例1:求1+2+3+4+5++n。 S1:p=1; S2:i=2 需要重复的事:累加 S3:p≡p+i; 循环初始化:p=; S4:i=i+1; i=2; S5:若n,返回S3。循环控制:sn 否则,结東。 i=i+1 Advanced Programming
Advanced Programming 例1:求1+2+3+4+5+…+n。 需要重复的事:累加 循环初始化:p=1; i=2; 循环控制: i≤n ; i=i+1 。 S1:p=1; S2:i=2; S3:p=p+i; S4:i=i+1; S5:若i≤n,返回S3。 否则,结束。 二、循环结构设计要素