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

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)程序框图的概念:程序框图又称流程图,是种用规定的图形、指向线及文字说明来 准确、直观地表示算法的图形; (2)构成程序框的图形符号及其作用 程序...
1.1算法
1.1算法_信息与通信_工程科技_专业资料。算法算法 (Algorithm) 是指解题方案的...算法描述方式 描述算法的方法有多种,常用的有自然语言、结构化流程图、伪代码和...
1.1.2-1程序框图、顺序结构
也就是通常所说的 图胜万言 ③在程序框图中,起止框是任何流程不可少的 ④输入和输出框可用在算法中任何需要输入、输出的位置 A.1 个 [答案] D [解析]...
1.1.2程序框图与算法的基本逻辑结构
1.1.2 程序框图与算法的基本逻辑结构 教学目标 能够正确说出各种程序框图及流程线的功能与作用 能够画出顺序结构、条件结构、循环结构的流程图 能够设计简单问题的...
1.1.1《算法的概念》教学设计
1.1.1算法的概念》教学设计_数学_高中教育_教育专区。人教 A 版高中数学...四、教学基本流程设计 章头图前、后景 引出课题算法 二元一次方程求解过程 ...
第一节 算法的概念与程序框图
C.1 D.3 ) 第 7 题图 解析:由程序框图知: 当 i=1 时,S=1×(3-1)...答案:10 000 6 000 10.(2013· 南京二模)如图是一个算法流程图,其输出的 ...
第一节 算法的含义与程序框图
答案:C 4.(2013 年安徽卷,文 3)如图所示,程序框图(算法流程图)的输出结果...1.1《算法与程序框图--算... 21页 免费 第15讲 算法的含义 程序... 12...
1.1.2程序框图与算法的基本逻辑结构-教案
1.1.2程序框图与算法的基本逻辑结构-教案_高一数学_数学_高中教育_教育专区。...设计一个算法,根据输入 的人数,计算应收取的卫生费,只需画出流程图即可. 分析...
高二数学流程图1
高二数学流程图1 - 第 2 课时 5.2 流程图 重点难点 重点:流程图例的分类和应用;用流程图表示顺序结构的算法。 难点:将自然语言表示的算法转化成流程图;各种...
1.1程序框图
n? n( n ? 1) 直接计算. 2 1.1 算法与程序框图 1.1.1 算法的概念 ...2. (2009 安徽卷理) 程序框图 (即算法流程图) 如图上 (右) 所示, 其输出...
更多相关标签: