算法设计流程图

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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

总结:用流程图设计算法的经验

✷流程图是任何程序设计的基础,一般应注意以下的几点:

✷任何的实际问题都有一个数学模型--解决的步骤,这是设计流程图的关键所在。

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

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

相关文档
最新文档