nbhkdz.com冰点文库

1.1.2程序框图第一课时讲义

时间:2013-06-22


例1.请叙述一下烧水泡茶的过程 解:该算法用自然语言表述为: Step1:洗好开水壶; Step2:灌上凉水,放在火上,等 待水开; Step3:洗茶杯,茶杯里放好茶叶 ; Step4:水开后再冲水泡茶。 程序框图表示为:

开始

洗水壶

烧水

洗茶杯,放茶叶

泡茶

结束

一、概念形成
概念1.程序框图的概念

开始 输入 a, b, c

通常用一些通 用图形符号构成一 张图来表示算法。 这种图称做程序框 图(简称框图)也 叫流程图。
比如:求一元二次 方程ax2+bx+c=0的 根的框图

D ? b2 ? 4ac
D?0
N

Y

x1 ? (?b ? D ) / 2a

无实根

结束

一、概念形成
概念1.程序框图的概念

开始 输入 a, b, c

我们看到用框 图表示算法直观、 形象,容易理解。

D ? b2 ? 4ac
D?0
N

一图胜万言

Y

x1 ? (?b ? D ) / 2a

无实根

结束

一、概念形成
概念1.程序框图的概念 输入输出框
处理框 判断框 输入输出框 流程线

开始 输入 a, b, c

起止框

D ? b2 ? 4ac
D?0
N

Y

x1 ? (?b ? D ) / 2a

无实根

结束

起止框

一、概念形成
概念1.程序框图的概念

程序框

名称 起止框 输入、输出 框 处理框 判断框

功能
表示一个算法的起始和结束,是任 何流程图不可少的。 表示一个算法输入和输出的信息, 可用在算法中任何需要输入、输出 的位置。 赋值、计算,算法中处理数据需要 的算式、公式等分别写在不同的用 以处理数据的处理框内。 判断某一条件是否成立,成立时在 出口处标明“是”或“Y”;不成立 时标明“否”或“N”。

一、概念形成
概念1.程序框图的概念 说明:一个算法步骤到另一个算法步骤用流程线连 接。如果一个框图需要分开来画,要在断开处画上 连接点,并标注连接号码。
1 开始 输入 a, b, c

D?0
N

Y

D ? b2 ? 4ac
1

x1 ? (?b ? D ) / 2a

无实根

结束

一、概念形成
概念2.画程序框图的规则
为了使大家彼此之间能够 读懂各自画的框图,必须 遵守一些共同的规则: (1)使用标准的框图的 符号。 (2)框图一般按从上到 下,从左到右的方向画。 (3)除判断框外,其它 框图符号只有一个进入 点和一个退出点。判断 框是具有超过一个退出 点的唯一符号。

开始 输入 a, b, c

D ? b2 ? 4ac
D?0
N

Y

x1 ? (?b ? D ) / 2a

无实根

结束

一、概念形成
概念2.画程序框图的规则
为了使大家彼此之间能够 读懂各自画的框图,必须 遵守一些共同的规则: (4)一种判断框是二择 一形式的判断,有且仅有 两个可能结果;另一种是 多分支判断,可能有几种 不同的结果。

开始 输入 a, b, c

D ? b2 ? 4ac
D?0
N

Y

(5)在图形符号内描述 x1 ? (?b ? D ) / 2a 的语言要非常简练清楚。 结束

无实根

二、应用举例 例1.流程图的判断框,有一个入口和n个出 口,则n的值至少为( B ) (A)1 (B) 2 (C) 3 (D) 4 2.下列图形符号表示输入输出框的是( B ) (A)矩形框 (B)平行四边形框 (C)圆角矩形框 (D)菱形框 3.表示“根据给定条件判断”的图形符号框 的是( ) D (A)矩形框 (B)平行四边形框 (C)圆角矩形框 (D)菱形框

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

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

(1)图中输出S=



5/2

开始

输入R

b=

R 2

a=2b
输出a 结束

(2)图中输出a= 2

R 2



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

d=a2+b2

(1)右图算法的功能
求两数平方和 是 的 算术平方根

c= d
输出c 结束



开始
输入a,b
sum=a+b 输出sum

(2)右图算法的功能

求两数的和



结束

例3、已知一个三角形 的三边边长分别是 2,3,4,利用海伦-秦九 韶面积公式,求三角形 的面积. 解:求面积的算法:
2?3? 4 第一步:计算 p ? 2

图示:
开始
2?3? 4 p? 2

S ? p(p ? 2)(p ? 3)(p ? 4)

第二步:计算 S ? p(p ? 2)(p ? 3)(p ? 4)
第三步:输出三角形的面积S

输出S 结束

例4、已知一个三角形的三边边长分别为a,b, c,利用海伦—秦九韶公式设计一个算法,求 出它的面积,并画出程序框图。 海伦—秦九韶公式:

S ? p(p ? 2)(p ? 3)(p ? 4)

a?b?c p? 2

练习2:利用梯形的面积公式计算上底为 2,下底为4,高为5的梯形的面积。设计

出该问题的算法及程序框图。

?

练习3 写出求A(x1,y1),B(x2, y2)的两点距离的一个算法,并画出 程序框图。

三 、 本 课 小 结

1、程序框图 (1)程序框图由程序框、流程线和程

序框外必要的文字说明组成。
(2)程序框有:终止框、输入(输出)

框、处理框和判断框。

? ? ?

?

?

2画程序框图的规则 (1)使用标准的框图符号; (2)框图一般从上到下、从左到右的方向 画; (3)除判断框外,大多数框图符号只有一 个进入点和一个退出点; (4)在框图符号内描述的语言要简练清楚。


赞助商链接

第一章算法初步1.1.2程序框图和算法的逻辑结构(第1课时...

第一章算法初步1.1.2程序框图和算法的逻辑结构(第1课时)教案新人教A版必修3_初中教育_教育专区。1.1.2 程序框图(第一课时) 一、程序框图的有关概念 1. ...

数学人教A版必修3第一章1.1.2程序框图与算法的基本逻辑...

数学人教A版必修3第一章1.1.2程序框图与算法的基本逻辑结构(第1课时) - 数学,全册上册下册,期中考试,期末考试,模拟考试,单元测试,练习说课稿,备课教案学案导学案

算法初步1.1.2程序框图与算法的基本逻辑结构第一课时程...

算法初步1.1.2程序框图与算法的基本逻辑结构第一课时程序框图、顺序结构学案(含解析)新人教A版必修3 (1)_初中教育_教育专区。1.1.2 程序框图与算法的基本逻辑...

高中数学第一章算法初步1.1.2程序框图与算法的基本逻辑...

高中数学第一章算法初步1.1.2程序框图与算法的基本逻辑结构第一课时程序框图顺序结构学案含解析新人教A_数学_高中教育_教育专区。1.1.2 程序框图与算法的基本...

...A版必修3教学案:第一章1.11.1.2第一课时程序框图、...

2018-2019学年高中数学人教A版必修3教学案:第一章1.11.1.2第一课时程序框图、顺序结构-含解析 - 数学 第一课时 程序框图、顺序结构 预习课本 P6~9,思考并...

1.1.2程序框图(教、学案) (1)

普市三中数学导学案 高一年级 6 月 设计人:庄德春 徐峰 1.1.2 程序框图预习案: 一、预习目标: 1.掌握程序框图的概念及其基本程序框图的功能; 2.会用通用的...

1.1.2程序框图(两课时)

程序框图( 课时) 1.1.2 程序框图(两课时) 一、教学目标: 教学目标: 1、知识与技能:掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的三个基 知识与...

程序框图讲义

程序框图讲义_高二数学_数学_高中教育_教育专区。程序框图讲义 1. 若某程序框图...1.1.2程序框图第一课时讲... 暂无评价 21页 免费 同步讲义 算法与程序框图...

§1.1.2程序框图导案

(3) 高一 课时 1 课时 审核人 高一数学备课组 使用时间 年月日§1.1.2 程序框图与算法的基本逻辑结构(1) 理解程序框图的概念,学会画程序框图的规则 掌握...

算法和程序框图优质讲义

程序框图优质讲义 6页 1下载券 程序框图与算法的基本逻... 13页 1下载券 1...++ 值的一个算法的流程图. 2 3 9 10 (第 11 题) (第 12 题) 12....