循环语句 循环结构的定义: 在一些算法中,从否处开始,按照一定条件,反复执行某一处理步骤的情况,这就是循环结构
反复执行的处理步骤称为循环体
两种循环结构有什么差别
AP成立不成立While (当型)循环 成立AP不成立Until (直到型)循环 成立AP不成立AP成立不成立While (当型)循环For (直到型)循环两种循环结构有什么差别
先执行循环体,然后再检查条件是否成立,如果不成立就重复执行循环体,直到条件成立退出循环
先判断指定的条件是否为真,若条件为真,执行循环条件,条件为假时退出循环
先执行 后判断先判断 后执行 问题 1 :设计计算 1×3×5×……×99 的一种算法
FOR 语句的操作步骤:这个程序一共四步:第一步是选择一个变量 S 表示积,并赋给初值1
第二步开始进入 for 循环语句,首先设 i 为循环变量,分别设定其初值、步长、终值
这里初值为 1 ,步长为 2 ,终值为 99
第三步为循环表达式(循环体)
第四步用“ End For” 控制结束一次循环,开始一次新的循环
直到型( For 型)语句的一般格式:For I From “ 初值” To “ 终值” Step “ 步长”End For循环体 说明:当计算机遇到 UNTIL 语句时,先执行 For 和 End For 之间的循环体,然后判断条件是否成立,如果不成立,执行循环体
这个过程反复执行,直到某一次符合条件为止,这时不再执行循环体,跳出循环体执行 End For 后面的语句
因此,直到型循环有时也称为“后测试型”循环
问题 2 :设计求满足 1×3×5×7×…× _> 10000 的最小正整数的一种算法 While 语句的步骤:第一步选择一个变量 S 表示积,并赋给初值1
第二步是选择一个变量 I 表示循环值,并赋给初值 1 ;第三步开始进入 while