当前位置:文档之家› 算法设计流程图

算法设计流程图

流程图设计讲评
✷教学目的:形象、直观地理解流程图中流向
的含义。

✷教学重点:对解题过程的分析和说明。

✷课件制作:喜德中学周波
✷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
总结:用流程图设计算法的经验
✷流程图是任何程序设计的基础,一般应注意以下的几点:
✷任何的实际问题都有一个数学模型--解决的步骤,这是设计流程图的关键所在。

✷流程图必须采用国家标准的图形符号来描述,箭头的流向一定要准确。

✷算法结构应简单明了,总体上是一个顺序结构,有判断的出现分支结构,需多次执行某一个过程的采用循环结构。

相关主题