haihongyuan.com
海量文库 文档专家
全站搜索:
您现在的位置:首页 > 初中教育 > 科学科学

第五节 循环结构

发布时间:2013-10-16 08:05:18  

第五节 循环结构

循环结构的概念
由于地球自转,造成太阳日复一日的升起 和落下;由于地球围绕太阳公转,形成年复 一年春夏秋冬四季更替,自然界的很多现象 存在一定的周期性。同自然现象一样,人类 的生产、生活在很多方面也存在一定的周期 性。如果用流程图来表示这一周期现象,就 是程序的循环结构。

一、生产中的循环事件 二、自然界中的循环事件 三、数学问题

求1+2+3+……+100的和
? 分析 第一步 :0+1=1 第二步: 1+2=3 第三步: 3+3=6 第四部: 6+4=10 …… ? 用变量S表示和;用N 表示第N步 第N步的和S等于上一步 的和加上N 用公式表示S=S+N 程序设计中赋值运算优 先级别最低,所以上面 的式子先算等号左边的 加法,结果再给等号右 边的S。

求1+2+3+……+100的和
开始 给变量S赋初值0,用来记录累加值 计数器N赋初值1 循环条件 N<=100 是 S=S+N(累加) N=N+1(计数器增加1) 否

循环体

输出S值 结束

求1+2+3+……+100的和
开始 给变量S赋初值0,用来记录累加值 计数器N赋初值1 循环条件 N<=100 是 S=S+N(累加) N=N+1(计数器增加1) 否

初值S=0 N=1 当N<=100时 执行 S=S+N N=N+1
第1次循环 S=0+1=1 第2次循环 S=1+2=3 第3次循环 S=3+3=6 第4次循环 S=6+4=10 N=1+1=2 N=2+1=3 N=3+1=4 N=4+1=5

循环体

第5次循环 S=10+5=15 N=5+1=6

……

输出S值 结束

第100次循环 S=S(99)+100

N=100+1=101

P19 开动脑筋 求奇数和 0+1+3+5+……99
开始 给变量S赋初值0,用来记录累加值 计数器N赋初值1 N<=100 是 S=S+N(累加)



输出S值 结束

P19 开动脑筋 求偶数和和 0+2+4+6+……100
开始 给变量S赋初值0,用来记录累加值 计数器N赋初值2 N<=100 是 S=S+N(累加) 否

输出S值 结束

随堂练习1 累乘1 × 2 × 3×…… ×10
开始

给变量S赋初值1,用来记录累乘值 计数器N赋初值1
否 N<=10 是

S=S*N(累乘)
N=N+1(计数器增加1)

输出S值

结束

随堂练习2 累乘1 × 2 × 3×…… ×9
开始
给变量S赋初值1,用来记录累乘值 计数器N赋初值1

N<=9
是 S=S*N(累乘)



N=N+1(计数器增加1)

输出S值 结束

随堂练习3
猜数游戏:随便 想一个10以内的数 字,让别人猜这个 数。当别人说出一 个数字,你只能告 诉是“大了”、“ 小了”,看看他要 用几次才能猜对。 用流程图来实现上 述过程。


网站首页网站地图 站长统计
All rights reserved Powered by 海文库
copyright ©right 2010-2011。
文档资料库内容来自网络,如有侵犯请联系客服。zhit326@126.com