1 / 15
文档名称:

程序框图与算法的逻辑结构.pptx

格式:pptx   大小:204KB   页数:15页
下载后只包含 1 个 PPTX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

程序框图与算法的逻辑结构.pptx

上传人:wz_198613 2018/10/14 文件大小:204 KB

下载得到文件列表

程序框图与算法的逻辑结构.pptx

文档介绍

文档介绍:2、(1)循环结构是指算法中_______________
__________________, 它分为__________和______两种结构。
(2)循环体:_________的步骤。
按照一定的条件反复执行的某些算法步骤
直到型
当型
反复执行的
库文档分享
2、循环结构
循环结构指的是按照一定的条件反复执行的某些算法步骤.
反复执行的步骤称为循环体.
循环体
满足条件?


循环体
满足条件?


执行一次循环体后,对条件进行判断,如果条件不满足,就继续执行循环体,直到条件满足时终止循环.
在每次执行循环体前,对条件进行判断,当条件满足,执行循环体,否则
终止循环.





先执行,后判断
先判断,后执行
讨论:两种循环结构的区别在哪儿?
(1)
(2)
库文档分享
开始
i=1
S=1
i=i+1
S=S×i
i≤100?
输出S
结束


例1、设计一个计算1×2×3×…×100的值的算法,并画出程序框图.
分析:第1步,1×2=2.
第2步,2×3=6.
第3步,6×4=24.
……
第100步,★×100=◆.
算法分析:
第一步,令i=1,S=1.
第二步,若i ≤100成立,则执行第三步;否则,输出S,结束算法.
第三步,S=S×i.
第四步,i=i+1,返回第二步.
当型循环结构
(1)确定循环体:
i=i+1,s=s×i
(2)初始化变量:
i=1 , s=1
(3)循环控制条件:
i≤100
库文档分享
开始
i=1
S=1
i=i+1
S=S×i
i≤100?
输出S
结束


当型循环结构
结束
输出S
i=1;S=1
开始
S=S×i
i=i+1
i>100?


直到型循环结构
库文档分享
第一步,确定首数a,尾数b,项数n;
第二步,利用公式
“S=n (a+b) /2”求和;
第三步,输出求和结果。
算法1:
开始
结束
输入a,b,n
S=n (a+b) /2
输出S
变式:(2)设计一个计算1+2+3+…+100的值的算法,并画出程序框图.
库文档分享
开始
i=1
S=0
i=i+1
S=S+i
i≤100?
输出S
结束


当型循环结构
结束
输出S
i=1;S=0
开始
S=S+i
i=i+1
i>100?


直到型循环结构
库文档分享
开始
i=1
S=1
i=i+1
S=S×i
i≤100?
输出S
结束


当型循环结构
结束
输出S
i=1;S=1
开始
S=S×i
i=i+1
i>100?


直到型循环结构
输出S
输出S
库文档分享
例2、某工厂2005年的年生产总值为
200万元,技术革新后预计以后每年的年生产总值都比上一年增长5℅.设计一个程序框图,输出预计年生产总值超过300万元的最早年份.
算法步骤:
第一步,输入2005年的年生产总值.
第二步,计算下一年的年生产总值.
第三步,,则输出该年的年份;否则,返回第二步.
结束
开始
输出n
a=200
t=
a=a+t
n=n+1
a>300?
Y
n=2005
N
(1)确定循环体:设a为某年的年生产
总值,t为年生产总值的年增长量,n为
年份,则
(2)初始化变量: n=2005, a=200.
(3)循环控制条件: a>300
直到型
直到型还是当型?
循环体为t=,a=a+t,n=n+1.
库文档分享
结束
开始
输入n
a=200
t=
a=a+t
n=n+1
a>300?
Y
n=2005
N
结束
开始
输入n
a=200
t=
a=a+t
n=n+1
a≤300?
N
n=2005
Y
直到型
当型
库文档分享
*例3、设计一个程序框图,表示用“二分法”求方程
的近似解的算法。
见课本P19
库文档分享

最近更新

达标测试重庆长寿一中数学七年级上册整式的加.. 20页

达标测试重庆市实验中学数学七年级上册整式的.. 19页

肝癌诊断与治疗 30页

肝功能检查详解 90页

达标测试福建龙海第二中学数学七年级上册整式.. 19页

达标测试福建惠安惠南中学数学七年级上册整式.. 20页

职业健康安全危险源辨识风险评估与控制 96页

达标测试湖南张家界民族中学数学七年级上册整.. 22页

达标测试江西上饶市第二中学数学七年级上册整.. 18页

达标测试广西南宁市第八中学数学七年级上册整.. 21页

达标测试山东济南回民中学数学七年级上册整式.. 21页

结肠的应用解剖 15页

达标测试四川师范大学附属第一实验中学数学七.. 22页

达标测试四川内江市第六中学数学七年级上册整.. 22页

达标测试内蒙古赤峰二中数学七年级上册整式的.. 21页

达标测试云南昆明实验中学数学七年级上册整式.. 22页

高一语文必修二《兰亭集序》教案 3页

解析卷重庆市大学城第一中学数学七年级上册整.. 19页

解析卷重庆市九龙坡区数学七年级上册整式的加.. 20页

解析卷福建泉州市永春第一中学数学七年级上册.. 21页

解析卷湖南邵阳市武冈二中数学七年级上册整式.. 21页

糖尿病肾病透析的护理课件 28页

委托书:授权代表参加国际比赛 10页

解析卷江西南昌市第五中学实验学校数学七年级.. 21页

委任状:品牌经理 11页

解析卷广东深圳市高级中学数学七年级上册整式.. 20页

解析卷广东深圳市宝安中学数学七年级上册整式.. 21页

2022年泰州市生物地理会考试卷及答案 13页

2024年安徽高考物理试卷(含解析) 15页

药房管理信息系统设计报告 25页