第七课WHILE循环与REPEAT.docVIP

  • 6
  • 0
  • 约3.65千字
  • 约 5页
  • 2016-10-17 发布于重庆
  • 举报
第七课WHILE循环与REPEAT

第七课  WHILE循环与REPEATWHILE循环 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。   var     s : real;     n : integer;{n表示项数} begin  s:=0.0;n:=0;    while s=10 do{当s的值还未超过10时} begin      n:=n+1;{项数加1} s:=s+1/n;{将下一项值累加到s} end;    writl

文档评论(0)

1亿VIP精品文档

相关文档