1 / 28
文档名称:

算法的基本逻辑结构.ppt

格式:ppt   大小:4,363KB   页数:28页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

算法的基本逻辑结构.ppt

上传人:文库旗舰店 2022/8/10 文件大小:4.26 MB

下载得到文件列表

算法的基本逻辑结构.ppt

相关文档

文档介绍

文档介绍:算法结构
西南大学数学系09级
在生活中,大家都一定泡过茶,请大家告诉我,你是按着怎样的步骤泡茶的呢?
洗茶杯
放茶叶
泡茶
烧开水
烧开水
洗茶杯
放茶叶
泡茶
开始
结束
例算法结构
西南大学数学系09级
在生活中,大家都一定泡过茶,请大家告诉我,你是按着怎样的步骤泡茶的呢?
洗茶杯
放茶叶
泡茶
烧开水
烧开水
洗茶杯
放茶叶
泡茶
开始
结束
例1 已知两个数分别为a,b,请设计一个算法求a-b的值,并画出程序框图。
算法步骤:
S1:输入a,b;
S2:计算c=a-b的值;
S3:输出c;
开始
输入a, b
c=a-b
输出c
结束
烧开水
洗茶杯
放茶叶
泡茶
开始
结束
开始
输入a, b
c=a-b
输出c
结束
顺序结构
顺序结构是由若干个按顺序依次执行的步骤组成的。
步骤 n
步骤n+1
A
B
例2
已知两个数a,b,请设计一个算法计算 a-b ,并画出程序框图。
算法步骤:
程序框图:
S1:输入a,b;
S2:若a>b,则计算c=a-b;
若a≤b,则计算c=b-a;
S3:输出c的值;
开始
输入a, b
a>b

c=a-b

c=b-a
输出c
结束
条件结构
条件结构是指在算法中通过对条件是否成立作出判断,再决定执行哪一种操作,从而使算法流程产生不同流向的结构。
阅读下面的程序框图,思考该程序框图的功能。
开 始
输入x
x<1
x<10
输出y
结束




嵌套的条件结构,处理判断条件的结果不止两个的情况。
例3 设计一个判断一元二次方程
在实数范围内根的情况的算法,并用程序框图表示出来.( )
算法步骤:
S1:输入 ;
S3:判断 ,则输出“方程无实根”,否则,则执行S4;
S2:计算 ;
S4:判断 ,则输“方程有两个相等的实根”,若不是,则输出“方程有两个不等的实根”.
开 始
输入
结 束
方程无实数根



方程有两个相等实根
方程有两个不等的实根

二选一


条件p
步骤A
步骤B
选或不选
条件p
步骤A


例4:设计一个算法求
并画出程序框图.
分析
根据加法法则,可以从左至右一个接一个往上加,先令S的值为0,再把1加到S上去,再把所得结果与1/2相加,依次进行下去,直到2012次加法后得出结果。
S1:
S=1+S
S=1
S=1/2+S
S=1+1/2=3/2
S=1/3+S
S=1+1/2+1/3=11/6
. . .
. . .
S=1/2011+S
S=1/2011+1/2010+…+1
S=1/2012+S
S=1/2012+1/2011+…+1
S2:
S3:
S4:
S2012:
S2013:
S=0
=

S1:
S=1+S
S=1/2+S
. . .
S=1/2011+S
S=1/2012+S
S2:
S3:
S4:
S2012:
S2013:
S=0
S=1/3+S
S=S+1/K
1≤K≤2012
K=K+1
算法步骤
s1:赋初值k=1,s=0;
s2:若k≤2012成立,则执行s3; 否则,则输出s,结束算法;
s3:赋值s=s+1/k,k=k+1.
开始
结束
S=0
k=1
S=S+1/k
k=k+1
k>2012
输出S的值


循环结构
在算法中,也经常会出现从某处开始,按照一定条件,反复执行某些步骤的结构,称作循环结构.
反复执行的步骤称为循环体.
循环结构中一定含有条件结构吗?为什么?
循环结构不能是永无终止的“死循环”,一定要在某个条件下终止循环,这就需要条件结构来作出判断,因此,循环结构中一定包含条件结构.
开始
结束
S=0
k=1
k≤2012
输出S的值


k=k+1
S=S+1/k
思考
s与k在程序框图有什么作用?
S为累加变量.
k计数变量.
反复执行循环体,
直到条件满足.
直到型循环
条件p
循环体


当条件满足时
反复执行循环体.
当型循环


条件p
循环体
练习:下边的程序框图,输出S= ?
开始
i=1

输出S

最近更新

六年级科学下册 在星空中(一和二) 教科版公开.. 30页

2025年度稻谷种植与加工产业链合作合同 9页

2025年度税务局租赁合同及二零二五年度税务发.. 10页

2025年度租赁车辆安全管理及责任划分合同 10页

2025年度租赁挖机及作业现场安全保障合同 9页

2025年度租赁房屋租赁合同模板(含车位租赁).. 10页

心力衰竭管理的液体管理 57页

2025年度租赁合同纠纷起诉书 10页

2025年度租赁住宅安全保障与居民权益保护合同.. 8页

2025年度租房安全协议责任书(含租赁房屋保险.. 9页

二零二五年度白酒行业全国总代理合作协议 13页

2025年度科研机构劳务解除协议 7页

二零二五年度离婚后子女抚养及财产分割专项协.. 12页

二零二五年度窗帘生产加工环保风险评估合同 15页

二零二五年度红色科技互联计划多部门协同管理.. 26页

二零二五年度绿色建筑设计与施工合同协议书 17页

二零二五年度绿色环保板梁运输吊装作业合同 15页

二零二五年度绿色食品采购与安全质量保障合同.. 16页

二零二五年度网络安全报警装置安装与应急响应.. 18页

多维度解读句子 21页

二零二五年度航空包机运输合作协议-@-1 14页

二零二五年度船员劳动合同与船舶航行日志电子.. 17页

二零二五年度船舶货物运输质量检验服务合同 15页

2025年度科技公司隐名股东退出机制协议书 8页

二零二五年度茶叶绿色生产技术引进与推广合同.. 15页

二零二五年度草原生态旅游项目承包与运营协议.. 17页

二零二五年度财产分割与离婚协议书执行细则 14页

2025年度私营店主用人劳动合同(医疗健康领域.. 9页

二零二五年度超声设备智能化改造与市场拓展合.. 16页

2025年度私家厨师服务雇佣协议 9页