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

高中数学第一章算法初步 程序框图课件人教版必修三.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、掌握顺序结构的应用,并能解决 与顺序结构有关的程序框图的画法。


相关文章:
...必修三-1.4《第一章算法初步复习课》ppt课件_图文.ppt
人教版高中数学必修三-1.4《第一章算法初步复习课》ppt课件 - 新课标人教版课件系列 《高中数学必修3 1.4《第一章算法初步复习课》 一、算法的概念 1 广义...
人教版高中数学必修3课件第一章:算法初步(共两套)_图文.ppt
人教版高中数学必修3课件第一章:算法初步(共两套) - 第一章 §1.1 算法与程序框图 1.1.1 算法的概念 学习目标 1.了解算法的特征; 2.初步建立算法的概念...
人教版高中数学必修三第一章 算法初步第一节《算法的概....ppt
人教版高中数学必修三第一章 算法初步第一节《算法的概念》教学课件3(共21张PPT) - 趣味益智游戏 一人带着一只狼、一只羊和一箱蔬菜要过河,但只 有一条小船....
人教版高中数学必修三数学复习(1)ppt课件_图文.ppt
人教版高中数学必修三数学复习(1)ppt课件 - 数学必修三总复习 第一章 算法初步 算法知识结构: 基本概念 表示方法 自然语言 程序框图 基本算法语句 输入、输出语句...
高中数学必修三课件_图文.ppt
高中数学必修三课件 - 高中数学必修三 课件全册 第一章 算法初步 算法知识结构: 基本概念 表示方法 自然语言 程序框图 基本算法语句 输入、输出语句 赋值语句 ...
高中数学必修3课件全册(人教A版)_图文.ppt
高中数学必修3课件全册(人教A版) - 高中数学必修三课件全册 (人教A版) 2018年5月7日 第一章 算法初步 算法知识结构: 基本概念 表示方法 自然语言 程序框图 ...
高中数学人教B版必修三课件 第一章 算法初步 1.1.3 第3....ppt
搜试试 2 悬赏文档 全部 DOC PPT TXT PDF XLS ...高中数学人教B版必修三课件 第一章 算法初步 1.1...下一页 1.掌握两种循环结构的程序框图的画法.(重点...
高中数学必修3 第一章算法初步课件 1[1].1.2-3程序框图....ppt
高中数学必修3 第一章算法初步课件 1[1].1.2-3程序框图的画法1 。。。隐藏>> 数学必修三第一章 1.1.2 程序框图与算法 的基本逻辑结构第三课时 复习回顾 ...
高中数学必修3 第一章算法初步课件1[1].1.2-1程序框图....ppt
格式:ppt 关键词:习题学习资料 1/2 相关文档推荐 高中数学人教必修三(1.1.2...高中数学必修3 第一章算法初步课件1[1].1.2-1程序框图与顺序结构2 。。。...
新修改:高中数学必修3_第一章算法初步课件1[1][1].1.2-....ppt
新修改:高中数学必修3_第一章算法初步课件1[1][1].1.2-1程序框图与顺序结构2_数学_高中教育_教育专区。数学必修三第一章 1.1.2 程序框图与算法 的基本...
数学:1.4《第一章算法初步复习课》PPT课件(新人教A版必....ppt
新课标人教版课件系列 《高中数学必修3 必修3 1.4《第一章算法初步复 习课...判断分别以这3个 数为三边边长的三 角形是否存在.画 出这个算法的程序 框图...
高中数学(人教版必修3)《第一章+算法初步》教学设计(共....doc
搜试试 3 帮助 全部 DOC PPT TXT PDF XLS ...高中数学(人教版必修3)《第一章+算法初步》教学...要求包括算法的含义、程序框图、基本算法语句,通过...
高中数学人教B版必修三课件 第一章 算法初步 1.2.2 条....ppt
搜试试 2 悬赏文档 全部 DOC PPT TXT PDF XLS ...高中数学人教B版必修三课件 第一章 算法初步 1.2...(2)条件语句实现了程序框图中的条件分支结构.( ) ...
高中数学必修三《1.1.2 程序框图》课件.ppt
高中数学必修三1.1.2 程序框图课件 - 算法初步 §1.1.2 程序框图 复习 1、算法的概念 2、算法的特点 3、常见的几个例子 4、判断一个正整数是否是...
高中数学_1.4《第一章算法初步复习课》课件_新人教A版....ppt
新课标人教版课件系列 《高中数学必修3 必修3 1.4《第一章算法初步复 习课...判断分别以这3个 数为三边边长的三 角形是否存在.画 出这个算法的程序 框图...
高中数学 第一章算法初步新人教版必修3高二.doc
高中数学 第一章算法初步人教版必修3高二 - 第一章算法初步 一、课标要求: 1、本章的课标要求包括算法的含义、程序框图、基本算法语句,通过阅读中国古代教学 ...
人教版高中数学必修三第一章 算法初步第2节《基本算法....ppt
人教版高中数学必修三第一章 算法初步第2节《基本算法语句》复习课教学课件(共34张PPT) - 讲解的主要内容及流程 一、知识结构 二、BASIC语言的发展 三、QBASIC...
高中数学人教A版必修三第一章算法初步知识点总结及典型....doc
搜试试 5 悬赏文档 全部 DOC PPT TXT PDF XLS ...高中数学人教A版必修三第一章算法初步知识点总结及...三种方法:自然语言、算法框图(也叫流程图)和程序...
[启慧]高中数学人教A版必修三配套课件:1.2.1 输入语句....ppt
教师配套用书课件(共33张ppt)_数学_高中教育_教育...高中数学人教A版必修三配套课件 第一章 算法初步 ...理解算法步骤、程序框图,我们必须把它们转换成算法...
人教版高中数学必修三第一章《算法初步》优秀教案.doc
人教版高中数学必修三第一章算法初步》优秀教案 - 人教版高中数学 A 版必修三优秀教案 第一章__算法初步 1.2 基本算法语句 1.2.1 输入语句、输出语句和...