循环语句 循环结构的定义: 在一些算法中,从否处开始,按照一定条件,反复执行某一处理步骤的情况,这就是循环结构。 反复执行的处理步骤称为循环体。两种循环结构有什么差别?AP成立不成立While (当型)循环 成立AP不成立Until (直到型)循环 成立AP不成立AP成立不成立While (当型)循环For (直到型)循环两种循环结构有什么差别?先执行循环体,然后再检查条件是否成立,如果不成立就重复执行循环体,直到条件成立退出循环。先判断指定的条件是否为真,若条件为真,执行循环条件,条件为假时退出循环。先执行 后判断先判断 后执行 问题 1 :设计计算 1×3×5×……×99 的一种算法。 FOR 语句的操作步骤:这个程序一共四步:第一步是选择一个变量 S 表示积,并赋给初值1 。第二步开始进入 for 循环语句,首先设 i 为循环变量,分别设定其初值、步长、终值。这里初值为 1 ,步长为 2 ,终值为 99 。第三步为循环表达式(循环体)。第四步用“ End For” 控制结束一次循环,开始一次新的循环。 1. 直到型( 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 循环语句循环体: S←S×II←I+2解释: I=1 时, 1×1=1≤10000, I←3 ( 1+2 );遇到 End While 开始第二次循环; 2. 当型( WHILE 型)语句的一般格式: While 条件循环体End While说明:当计算机遇到 While 语句时,先判断条件的真假,如果条件符合,就执行 While 与 End While 之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止 . 这时,计算机将不执行循环体,直接跳到 End While 语句后,接着执行 End While 之后的语句 . 因此,当型循环有时也称...