当前位置:首页 >> 数学 >>

1.1算法流程图


单位:靖远一中
作者:

图形符号

名 称

含义

起止框

表示一个算法的 起始与结束

输入,输出框 表示输入输出
操作

执行框

赋值、运算
用来根据给定的条件 是否满足决定执行两 条路径中的某一路径

判断框

流程线

算法中从上一步 骤指向下一步骤

算法三种基本逻辑结构
1:顺序结构
2:条件结构

3:循环结构

算法三种基本逻辑结构(顺序结构、条 件结构、循环结构) 流程图表示及实例演示:

1.顺序结构:最简单的算法结构,框与框
之间从上到下进行。任何算法都离不开顺 序结构。
A
B

实例:利用梯形的面积公式计算上底为2,下底为4,高为5
的梯形面积.试设计该问题的算法和流程图.

解 算法如下
:

:

开始

1.a=2, b=4,h=5;

a=2 b=4 h=5
.

2.S=(a+b) *h/2 3.输出S.

S=(a+b)*h/2

输出S.
流程图: 结束

(2).条件结构:一个算法的执行过程中会遇到

一些条件的判断,算法的流程根据条件是否 成立有不同的流向.
如图:

是 ( 1) A

P

否 ( 2) B

实例:
设计求一个数x的绝对值y= x 的算法并画出相应的流程图:

分析:根据绝对值的定义,当x≥0,y=x;当x<0时,y=-x,
所以当给出一个自变量x的值,求它所对应的y值时 必需先判断x的范围,所以要用到条件结构.

解:
算法分析: 1.输入x. 2.如果 x≥0,y=x , 否则y=-x.. 3.输出y.

流程图:
开始
输入 x

是 y=x

x≥0?

否 y=-x

输出y

结束

(3)循环结构:需要重复执行同一操作的结构称为循环结构 .即从某处开始按照一定的条件反复执行某一处理步骤. 反复执行处理的步骤称为循环体. 注:循环结构一定包含条件结构.

实例:1+2+3+4+5+6+7+…..+100=? 分析:只需要一个累加变量sum和计数变量i.将累加变量
sum初值赋为0,计数变量i从1到100变化.
算法分析: (见下页)

1.
2. 3. 4.

sum=0;
i=1; sum=sum+i; i=i+1;

流程图:

开始
Sum=0

i=1 Sum=sum+i

5. 如果i小于等于100,返回重新 执行第3步,第4步,第5步,否则结束,得 到sum值. sum=1+2+3+4+5+6+........+100.

i=i+1

i<=100

分析:初值sum=0,i=1
第一次循环sum=0+1=1,i=2 Sum=1 第二次循环sum=1+2=3 ,i=3 Sum=1+2 第三次循sum= 3+3=6
Sum=1+2+3


输出sum

结束

……Sum=1+2+3+…100

在解决某个问题的算法中也有可能三种 结构都要用到:

例如:任意给定一个大于1的整数n,试
设计一个算法判定n是否为质数的流程 图。

开始

(1) n=5

输入n

Flag=1
n>2




d=2


d整除n?
( 2)


Flag=0

(1)
d=d+1



d<=n-1且 flag=1?



(2)n=4

Flag=1?





结束


赞助商链接
相关文章:
高中数学1.1算法的含义程序框图专题素材
高中数学1.1算法的含义程序框图专题素材_数学_高中教育_教育专区。程序框图考点精要 1.了解算法的含义,了解算法的思想; 2.理解程序框图的三种基本逻辑结构:顺序...
1教案:算法初步---算法与流程图
1教案:算法初步---算法流程图_高一数学_数学_高中教育_教育专区。必修三,数学,算法,流程图,教案,算法初步 教学设计方案 PPTS Learning Center 姓名 学科 课题...
1.1.1算法的概念
1.1. 1.1.2 程序框图 1.A 2.B 3.C 4.D 5.B 6.A 7.B 8.算法:第一步:输入 x 的值; 第二步:判断 x 与 0 的大小关系,如果 x ≥0, 则 ...
15.1 算法的含义与流程图
七彩教育网 全国最新初中,高中试卷,课件,教案免费下载 七彩教育网 http://www.7caiedu.cn 15,算法初步 , 15.1 . 算法的含义与流程图 A组 1. 给出下列...
1.1算法与程序框图导学案2016.4.28
冠县实验高中 高一数学必修三导学案 编制人:司芳菊 班级 姓名 小组 使用时间 测评一: 算法与程序框图§1.1.1 算法的概念学习目标 1.了解算法的含义,体会算法的...
1.1.2程序框图与顺序结构1
1.1.2 程序框图算法的基本逻辑结构 第 1 课时姓名 班级 程序框图、顺序结构组别 使用时间 一.学习目标: 【读一读学习要求,目标更明确】 1.掌握程序框图的...
算法流程图[1]
算法流程图 3页 免费如要投诉违规内容,请到百度文库投诉中心;如要提出功能问题或意见建议,请点击此处进行反馈。 算法流程图[1] 算法流程图算法流程图隐藏>> 循环...
1.1算法与程序框图导学案(3课时)
建水六中 39 年级 2017-2018 学年上学期数学学科导学案 1.1 算法程序框图(3 课时) 日期: 主备教师:杨敬媛备课组长审核: 1.1.1 算法的概念(1)【学习...
1算法及检测流程
1算法及检测流程_计算机软件及应用_IT/计算机_专业资料。1 算法及检测流程 1.1 算法简述 语音激活检测算法可以基于时域或频域。 本文采用的算法是时域 分析的方法...
算法与程序框图试题(含答案)1
1.1.1 算法的概念 [自我认知]: 1 ( . ). A. 一个程序的算法步骤是可逆的 B. 一个算法可以无止境地运算下去的 C. 完成一件事情的算法有且只有一种 D...
更多相关标签: