循环语句练习题讲解及其它循环结构.pptVIP

  • 18
  • 0
  • 约6.43千字
  • 约 41页
  • 2016-12-15 发布于北京
  • 举报

循环语句练习题讲解及其它循环结构.ppt

?WHILE循环与REPEAT…UNTIL循环 一、WHILE循环 对于for循环有时也称为计数循环,当循环次数未知,只能根据某一条件来决定是否进行循环时,用while 语句或repeat语句实现循环要更方便。 while语句的形式为: while 布尔表达式 do 语句; 其意义为:当布尔表达式的值为true时,执行do后面的语句。 while语句的执行过程为: ①判断布尔表达式的值,如果其值为真,执行步骤2,否则执行步骤4; ②执行循环体语句(do后面的语句); ③返回步骤1; ④结束循环,执行while的下一个语句。 说明:这里while和do为保留字,while语句的特点是先判断,后执行。 当布尔表达式成立时,重复执行do后面的语句(循环体)。 例1? 、求恰好使s=1+1/2+1/3+…+1/n的值大于10时n的值。 分析:“恰好使s的值大于10”意思是当表达式s的前n-1项的和小于或等于10,而加上了第n项后s的值大于10。从数学角度,我们很难计算这个n的值。故从第一项开始,当s的值小于或等于10时,就继续将下一项值累加起来。当s的值超过10时,最后一项的项数即为要求的n。 program ex; var s : real; n : integer;{n表示项数} begin s:=0.

文档评论(0)

1亿VIP精品文档

相关文档