算法设计流程图
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
流程图设计讲评
✷教学目的:形象、直观地理解流程图中流向
的含义。
✷教学重点:对解题过程的分析和说明。
✷课件制作:喜德中学周波
✷2003-12-2
1、用求根公式解一元二次方程ax 2+bx+c=0开始
输入a ,b ,c
定义变量d=b 2-4ac
If d<0X 1=-b-SQL(d)/2a
X 2=-b+SQL(d)/2a
M 无实数根
M x 1,x 2
输出M 的值
结束
T
F
2、找出三个数中的最大数开始
输入A ,B ,C
IF A >B IF A >C
IF B >C M B M C M A
输出M 的值
结束
T
T T F F
3、随意输入三个数,将它们从大到小排列出来 本题只在2题的基础上加一点改动,对
三个数M1,M2,M3进行排序,然后输出它们即可。
上半部分同2题一样
M1B M2C M3A
对M1,M2,M3排序
输出M1,M2,M3
END
4、搜索网站的搜索过程开始
输入关键字
是否在本地数据库中?找不到的信息文字
输出信息
结束
有吗?其它库有吗?
找到的信息文字找到的信息文字找不到的信息文字T
T T F
F F
5、求自然数1-10的积的算法开始
累乘器清零
输入变量初值a=1
累乘
满10个数吗?
输出累乘结果
结束
执行a=a+1
F T
总结:用流程图设计算法的经验
✷流程图是任何程序设计的基础,一般应注意以下的几点:
✷任何的实际问题都有一个数学模型--解决的步骤,这是设计流程图的关键所在。
✷流程图必须采用国家标准的图形符号来描述,箭头的流向一定要准确。
✷算法结构应简单明了,总体上是一个顺序结构,有判断的出现分支结构,需多次执行某一个过程的采用循环结构。