第9章9.2算法基本语句、算法案例及框图课件文北师大版.pptVIP

  • 2
  • 0
  • 约5.33千字
  • 约 57页
  • 2017-07-16 发布于北京
  • 举报

第9章9.2算法基本语句、算法案例及框图课件文北师大版.ppt

算法语句如下: 输入x; If x0 Then y=2x+1 Else If x=0 Then y=1 Else  y=x2+1 End If End If 输出y. 循环语句 1.在解决一些需要反复执行的运算任务,如累加求和,累乘求积等问题时,应主要考虑利用循环语句来实现. 2.对于预先知道循环次数的循环结构用For循环,而预先不知道循环次数的循环结构应选用Do Loop循环. 例2 编写一个算法语句计算12+22+32+…+9992,并画出相应的算法框图. 【思路点拨】 观察所求式的特点,确定使用循环结构,编写循环语句并画出算法框图. 【解】 法一:用For语句描述为: s=0 For i=1 To 999 s=s+i2 Next 输出s. 算法框图如图所示: 【名师点评】 用Do Loop语句写算法时,要注意Loop While后面的条件,只要条件为真就执行循环体. 变式训练2 画出求满足1+2+3+…+n2010的最小的自然数n的算法框图,并用基本语句描述这一算法. 解:算法框图为: 用语句描述为: S=0 n=1 Do S=S+n n=n+1 Loop While S≤2010 输出n-1. 工序流程图的应用 工序流程图描述各加工工序之间的动态过程,只要联系实际生活,对

文档评论(0)

1亿VIP精品文档

相关文档