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

高中数学第一章算法初步 程序框图课件人教版必修三.ppt


一、复习 回顾
1、什么是算法? 算法通常是指按照一定规则解决某一类 问题的明确和有限的步骤。 2、算法有哪些特征? ①确定性 ②逻辑性 ③有限性 3、怎样来表示算法? 用自然语言来表示。

算法初步
§1.1.2 程序框图

4.回顾判断“整数n(n>2)是否是质数”的算法 自然语言描述 图形描述

开始 输入n i=2

第一步,给定大于2的整数n. 第二步,令i=2. 第三步,用i除n,得到余数r. 第四步,判断“r=0”是否成 立.若是,则n不是质数,结束算 法;否则将i的值增加1,仍用i 表示. 第五步,判断“i>(n-1)”是否 成立.若是,则n是质数,结束算 法;否则返回第三步.

求n除以i的余数

i的值增加1,仍用i表示
i>n-1或r=0?




r=0?




n不是质数 结束 n是质数

二、新课
1、程序框图 (1)程序框图的概念 程序框图又称流程图,是一种用规定的 程序框、流程线及文字说明来准确、直观地 表示算法的图形。

在程序框图中,一个或几个程序框的组 合表示算法中的一个步骤;带有方向箭头的 流程线将程序框连接起来,表示算法步骤的 执行顺序。

4.回顾判断“整数n(n>2)是否是质数”的算法 自然语言描述 图形描述

开始 输入n i=2

第一步,给定大于2的整数n. 第二步,令i=2. 第三步,用i除n,得到余数r. 第四步,判断“r=0”是否成 立.若是,则n不是质数,结束算 法;否则将i的值增加1,仍用i 表示. 第五步,判断“i>(n-1)”是否 成立.若是,则n是质数,结束算 法;否则返回第三步.
7

求n除以i的余数

i的值增加1,仍用i表示
i>n-1或r=0?




r=0?




输出n不是质数 结束 输出n是质数

(2)构成程序框图的图形符号及其作用

图形符号

名称
终端框 (起止框) 输入、 输出框 处理框 (执行框) 判断框

功能
表示一个算法的起始和结束 表示一个算法输 入和输出的信息 赋值、计算

流程线
连结点

判断某一条件是否成立 , 成 立时在出口处标明“是” 或“ Y”, 不成立时标明“否” 或“N”. 连接程序框

连接程序框图的两部分
6

开始


输入n 否 i=2 求n除以i 的余数 i=i+1 i≥n或r=0? 是


r=0? 是 n不是质数 否 结束 n是质数

2.构成程序框图的图形符号及其作用

图形符号

名称
终端框 (起止框) 输入、 输出框 处理框 (执行框) 判断框

功能
表示一个算法的起始和结束 表示一个算法输 入和输出的信息 赋值、计算

流程线 连结点

判断某一条件是否成立 , 成 立时在出口处标明“是” 或“ Y”, 不成立时标明“否” 或“N”. 连接程序框

连接程序框图的两部分

辨析练习

1. 流程图的判断框,有一个入口和n个出口,则 n的值为( B ) (A)1 (B) 2 (C) 3 (D) 4 2. 下列图形符号表示输入输出框的是( B ) (A)矩形框 (B) 平行四边形框 (C) 圆角矩形框 (D) 菱形框 3.下列图形符号表示处理数据或计算框的是( A ) (A)矩形框 (B) 平行四边形框 (C) 圆角矩形框 (D) 菱形框

开始 输入n i=2 求n除以i的余数

顺 序 结 构 循 环 结 构

i的值增加1,仍用i表示
i>n-1或r=0?
是 r=0? 是 n不是质数 n是质数 否



条 件 结 构

结束

2、算法的三种基本逻辑结构 顺序结构、条件结构、循环结构。 顺序结构 示意图 顺序结构是最简单的

算法结构,语句与语句之
间,框与框之间是按从上

到下的顺序进行的,它是
由若干个依次执行的步骤

步骤 n

组成的,它是任何一个算
法都离不开的一种基本算

步骤n+1

法结构。

例1 已知一个三角形的三边长分别为a,b,c,利用海 伦-秦九韶公式设计一个计算三角形面积的算法,并 画出程序框图表示. 开始 程序框图 解:算法步骤如下:
第一步,输入三角形三边长a, b,c
a?b?c 第二步,计算 p ? 2
输入a,b,c
p? a?b?c 2

第三步,计算 s ? p(p - a)(p - b)(p - c)

s ? p(p - a)(p - b)(p - c)

输出s

第四步,输出s
结束

练习1:任意给定一个正实数,设计一个算法求以 这个数为半径的圆的面积,并画出程序框图表示. 解:算法步骤为: 第二步,计算s ? ?r 程序框图:
开始 输入r 计算 s

第一步,输入圆的半径 r .
2

第三步,输出s.

? ?r

2

输出s 结束

例2、写出下列程序框图的运行结果:
开始 输入a,b a= 2 b= 4

S=a/b+b/a
输出S

(1)图中输出S=



结束

5/2

练习2:写出下列算法的功能。
开始
输入a,b

d = a 2+ b 2

c= d
输出c 结束

左图算法的功能
求两数平方和 是 的 算术平方根



三、课时小结:
1、掌握程序框的画法和功能。 2、了解什么是程序框图,知道学习 程序框图的意义。 3、掌握顺序结构的应用,并能解决 与顺序结构有关的程序框图的画法。


相关文章:
高中数学第一章算法初步 程序框图课件人教版必修三.ppt.ppt
高中数学第一章算法初步 程序框图课件人教版必修三.ppt - 一、复习 回顾 1
人教版2017高中数学必修三第一章算法初步条件语句》课....ppt
人教版2017高中数学必修三第一章算法初步条件语句》课件PPT - 1.2.2基
人教版高中数学必修三-1.4《第一章算法初步复习课》ppt....ppt
人教版高中数学必修三-1.4《第一章算法初步复习课》ppt课件_数学_高中教育_教育...判断分别以这3 个数为三边边长的三角形 是否存在.画出这个算法 的程序框图. ...
人教课标版高中数学必修3第一章 算法初步算法与程序框....ppt
人教课标版高中数学必修3第一章 算法初步算法与程序框图课件1 - 课标阐释思维脉
人教版高中数学必修三第一章 算法初步第一节《程序框图....ppt
人教版高中数学必修三第一章 算法初步第一节《程序框图》习题课教学课件(共10张PPT)_数学_高中教育_教育专区。算法初步第一节《程序框图》习题课教学课件 ...
人教版2017高中数学必修三第一章 算法初步《逻辑结构》....ppt
人教版2017高中数学必修三第一章 算法初步《逻辑结构》课件PPT - 1.1.3 算法的三种基本 逻辑结构和框图表示 第1课时 顺序结构与条件分支结构 1.算法框图的理解...
人教课标版高中数学必修3第一章 算法初步算法与程序框....ppt
人教课标版高中数学必修3第一章 算法初步算法与程序框图课件3 - 课标阐释 1.
人教版高一数学(必修三)第一章 算法初步_图文.ppt
人教版高一数学(必修三)第一章 算法初步_高一数学_...教师演示PPT 算法初步算法的基本思想 高二数学必修三...算法初步程序框图 程序框图是描述算法的适度形式自然...
人教课标版高中数学必修3第一章 算法初步算法与程序框....ppt
人教课标版高中数学必修3第一章 算法初步算法与程序框图课件8 - 课 标阐释 思
人教版高中数学必修三第一章 算法初步第3节《算法初步....ppt
人教版高中数学必修三第一章 算法初步第3节《算法初步》单元小结教学课件(共19张PPT) - 算法初步单元小结 知识结构 程序框图 算法 辗转相除法与 更相减损术 秦...
人教版高中数学必修三第一章 算法初步第2节《条件语句....ppt
人教版高中数学必修三第一章 算法初步第2节《条件语句》教学课件1(共17张PPT)...(2) 思考1:下图是算法的条件结构用程序框图表示 的另一种形式,它对应的条件...
人教版高中数学必修三第一章 算法初步第3节《算法案例:....ppt
人教版高中数学必修三第一章 算法初步第3节《算法案例:进位制》教学课件2(共16张PPT) - 1.3 算法案例 在商代的甲骨文中,已经有了一、二、三、 四、五、...
人教课标版(B版)高中数学必修3第一章 算法初步算法与程....ppt
人教课标版(B版)高中数学必修3第一章 算法初步算法与程序框图课件26 - 华侨中学 贾增福 1.1.1 算法的概念 学习目标: 通过分析具体问题过程与步骤,体会算法 的...
人教版高中数学必修三数学复习(1)ppt课件_图文.ppt
人教版高中数学必修三数学复习(1)ppt课件 - 数学必修三总复习 第一章 算法初步 算法知识结构: 基本概念 表示方法 自然语言 程序框图 基本算法语句 输入、输出语句...
人教版高中数学必修三全册复习ppt课件_图文.ppt
人教版高中数学必修三全册复习ppt课件 - 高中 数学 必修三 复习 课件 2018年4月27日 第一章 算法初步 二、程序框图 ?1、顺序结构 步骤n 步骤n+1 满足条件?...
人教版高中数学A版必修三第一章算法初步导学案.doc
人教版高中数学A版必修三第一章算法初步导学案_数学_高中教育_教育专区。高中...【学习难点】掌握基本逻辑结构的应用,并能解决有关的程序框图问题. 【学习过程...
人教版高中数学必修三第一章 算法初步第一节《算法的概....ppt
人教版高中数学必修三第一章 算法初步第一节《算法的概念》教学课件3(共21张PPT) - 趣味益智游戏 一人带着一只狼、一只羊和一箱蔬菜要过河,但只 有一条小船....
人教版高中数学必修三第一章算法初步测试卷.doc
人教版高中数学必修三第一章算法初步测试卷_高一数学_数学_高中教育_教育专区。...( ) A.y=-x,y=0,y=x2 )A.182 B.181 的值的程序框图,则在①、②...
...高一数学人教版必修三课件 第一章 算法初步 1.1.2第....ppt
2016版优化方案高一数学人教版必修三课件 第一章 算法初步 1.1.2第2课时_...1.判断下列各题.(对的打“√”,错的打“×”) (1)程序框图中的循环可以...
人教课标版(B版)高中数学必修3第一章 算法初步算法与程....ppt
人教课标版(B版)高中数学必修3第一章 算法初步算法与程序框图课件27_数学_高
更多相关标签: