第九讲(循环1).docVIP

  • 6
  • 0
  • 约3.33千字
  • 约 6页
  • 2016-12-21 发布于河南
  • 举报
第九讲 循环结构程序设计(上)(2学时) 【主要讲授内容】 重点难点教学方法 【学时安排】 while语句(当型循环) while语句的一般形式是: 其中:表达式称为“循环条件”,语句称为“循环体”。 为便于初学者理解,可以读做“当条件(循环条件)成立(为真),循环执行语句(循环体)” 执行过程是: 先计算while后面的表达式的值,如果其值为“真”则执行循环体, 在执行完循环体后,再次计算while后面的表达式的值,如果其值为“真”则继续执行循环体,如果表达式的值为假,退出此循环结构。 使用while语句需要注意以下几点: while语句的特点是先计算表达式的值,然后根据表达式的值决定是否执行循环体中的语句。因此,如果表达式的值一开始就为“假”,那么循环体一次也不执行。 当循环体为多个语句组成,必须用{}括起来,形成复合语句。 在循环体中应有使循环趋于结束的语句,以避免“死循环”的发生。 例:利用while语句,编写程序计算1+2+3+…+100。 解: 算法1:直接写出算式 S1: result=1+2+3+4+5+…+100 很简单。但是写都写得累死了。 算法2: 考虑到1+2+3+…+100可以改写为:(((1+2)+3)+…+100), S1:p1=1+2 S2: p2=p1+3 S3: p3=p2+4 … S99: p99=p98+1

文档评论(0)

1亿VIP精品文档

相关文档