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

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. 教学目标 (1)了解算法的含义,体会算法思想. (2)会用自然语言和数学语言描述简单具体问题的算法; (3)学习有...
1.1 算法与程序框图 教案[word版教案]
1.1 算法程序框图 教案[word版教案]_教学案例/设计_教学研究_教育专区。算法与程序框图 1 请.从下面具体的例子中说明几个基本的程序框和它们各自表示的功能,...
高中数学1.1算法的含义程序框图专题素材
高中数学1.1算法的含义程序框图专题素材_数学_高中教育_教育专区。程序框图考点精要 1.了解算法的含义,了解算法的思想; 2.理解程序框图的三种基本逻辑结构:顺序...
1.1.程序框图(一)顺序结构
1.1.程序框图(一)顺序结构 编号:38 主备人:周立健第一部分【预习目标】 1.通过模仿、操作、探索,掌握利用程序框图表达解决算法的过程 2.在具体问题的解决过程...
1.1.2-1程序框图、顺序结构
1.1.2-1程序框图、顺序结构_高中教育_教育专区。1-1-2-1 程序框图、顺序 结构 一、选择题 1.下列关于程序框图的说法中正确的个数是( ①用程序框图表示算法...
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程序框图
n? n( n ? 1) 直接计算. 2 1.1 算法程序框图 1.1.1 算法的概念 【基础知识】知识点一算法的定义 算法通常是指按照一定规则解决某一类问题的 知识点...
1.1.2程序框图与算法的基本逻辑结构教案
1.1.2程序框图算法的基本逻辑结构教案_数学_高中教育_教育专区。1.1.2 程序框图算法的基本逻辑结构教案教学目标:掌握程序框图的概念; 会用通用的图形符号表示...
1.1.1 算法的概念
6.已知一个直角三角形的两条直角边边长分别为 a,b,设计一个算法,求三角形的面积,并画出相应的 程序框图. 4 必修三 1.1.2 程序框图算法的基本逻辑结构(...
更多相关标签: