辽宁省新宾满族自治县高级中学高中数学人教B版必修三导学案:1.1.3程序的三种基本逻辑结构 .docVIP

  • 1
  • 0
  • 约小于1千字
  • 约 3页
  • 2016-07-05 发布于河北
  • 举报

辽宁省新宾满族自治县高级中学高中数学人教B版必修三导学案:1.1.3程序的三种基本逻辑结构 .doc

辽宁省新宾满族自治县高级中学高中数学人教B版必修三导学案:1.1.3程序的三种基本逻辑结构

学习目标 在具体问题的解决过程中,理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构. 学习过程 提出问题 (1)请大家. (2)什么是循环结构、循环体?(3)试用程序框图表示循环结构. ()指出结构的相同点和不同点. 讨论结果:. 三种逻辑结构可以用如下程序框图表示: 顺序结构 条件结构 循环结构 应用示例 例1 程序框图. 算法分析:通常,我们按照下列过程计算1+2++100的值. 第1步,0+1=1. 第2步,1+2=3. 第3步,3+3=6. 第4步,6+4=10. 第100步,4 950+100=5 050. 显然,这个过程中包含重复操作的步骤,可以用循环结构表示.分析上述计算过程,可以发现每一步都可以表示为第(i-1)步的结果+i=第i步的结果. 为了方便、有效地表示上述过程,我们用一个累加变量S来表示第一步的计算结果,即把S+i的结果仍记为S,从而把第i步表示为S=S+i, 其中S的初始值为0,i依次取1,2,…,100,由于i同时记录了循环的次数,所以也称为计数变量.解决这一问题的算法是: 第一步,令i=1,S=0. 第二步,若i≤100成立,则执行第三步;否则,输出S,结束算法. 第三步,S=S+i. 第四步,i=i+1,返回第二步. 程序框图如右: 点评:在数学计算中,i=i+1不成立,S=S+i

文档评论(0)

1亿VIP精品文档

相关文档