3986.net
小网站 大容量 大智慧
当前位置:首页 >> 数学 >>

【数学】1.1.2《程序框图课件》课件1(人教A版必修3)


一、复习 回顾
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、掌握顺序结构的应用,并能解决 与顺序结构有关的程序框图的画法。


推荐相关:

人教A版高中数学必修三 1.1.2《算法与程序框图》学案(3)_数学_高中教育_教育专区。河北省青龙满族自治县逸夫中学高中数学学案:1.1.2 算法与程序 框图(3) (...


高中数学必修三教学设计:1.1《算法与程序框图》教案1(人教A版必修3)_数学_高中教育_教育专区。高中数学必修三教学设计 1.1.1 算法的概念学习目标: 知识与...


高中数学必修三教学设计:1.1.2《程序框图(三)学案(新人教A版必修3)_数学_高中教育_教育专区。高中数学必修三教学设计 高中数学必修三§1.1.4 程 序框图(...


2015 高中数学 1.1.2 程序框图讲解 新人教 A 版必修 3 要点:顺序结构 顺序结 构描述的是是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的...


高中数学必修三教学设计:1.1.2《程序框图(一)学案(新人教A版必修3)_数学_高中教育_教育专区。高中数学必修三教学设计 高中数学必修三§1.1.2 程序框图(一...


高中数学必修三教学设计:1.1.2《程序框图(二)》学案(新人教A版必修3)_数学_高中教育_教育专区。高中数学必修三教学设计 高中数学必修三§1.1.3 程序框图(二...


高中数学必修三教学设计:1.1《算法与程序框图》教案2(人教A版必修3)_数学_高中教育_教育专区。高中数学必修三教学设计 第一章 算法初步 1.1 算法与程序框图...


吉林省东北师范大学附属中学高中数学 1.1.2 程序框图教案 文 新人教 A 版必修 3 、教学目标: 1、知识与技能:掌握程序框图的概念;会用通用的图形符号表示...


高一数学 1.1.2《程序框图》 教案 人教A版必修3_高二数学_数学_高中教育_教育专区。程序框图程序框图(第二、三课时) 1.1.2 程序框图(第二、三课时) 、...


吉林省东北师范大学附属中学高中数学 1.1.2.1 程序框图学案1 文 新人教A版必修3_数学_高中教育_教育专区。"吉林省东北师范大学附属中学高中数学 1.1.2.1 程...

网站首页 | 网站地图
3986 3986.net
文档资料库内容来自网络,如有侵犯请联系客服。zhit325@qq.com