nbhkdz.com冰点文库

1.1.2程序框图第一课时讲义

时间:2013-06-22


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

开始

洗水壶

烧水

洗茶杯,放茶叶

泡茶

r />
结束

一、概念形成
概念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)在框图符号内描述的语言要简练清楚。


高中数学必修3《1.1.2程序框图与算法的基本逻辑结构)》...

高中数学必修3《1.1.2程序框图与算法的基本逻辑结构)》教案设计_数学_高中教育...数学难点:程序框图的画法. 课时安排 4 课时 教学过程 第 1 课时 程序框图及...

必修3第1章算法初步1.1.2 第1课时程序框图、顺序结构

必修3第1章算法初步1.1.2 第1课时程序框图、顺序结构_数学_高中教育_教育专区。高中数学必修3精品题库 1.1.2 一、选择题 程序框图与算法的基本逻辑结构第 1...

2016_2017学年高中数学第1章算法初步1.1.2程序框图与算...

2016_2017学年高中数学第1章算法初步1.1.2程序框图与算法的基本逻辑结构第1课时程序框图顺序结构课时作业_数学_高中教育_教育专区。1.1.2 程序框图与算法的基本...

第1章 1.1.2 程序框图与算法的基本逻辑结构第2课时 学案

第11.1.2 程序框图与算法的基本逻辑结构第2课时 学案_数学_高中教育_教育专区。第 2 课时【明目标、知重点】 1.进一步熟悉程序框图的画法; 2.掌握条件结...

...数学高一必修3第一章算法初步1.1.2人教A版

程序框图与算法的基本逻辑结构第一课时练习与答案-数学高一必修3第一章算法初步1.1.2人教A版_数学_高中教育_教育专区。人教 A 版 第一章 1.1.2 第一课时 ...

...第一章算法初步1.1.2 程序框图(第二、三课时)教案 ...

高中数学 第一章算法初步1.1.2 程序框图(第二、三课时)教案 新人教A版必修3_高一数学_数学_高中教育_教育专区。算法和程序设计程序...

第一章 算法初步 1.1.2第1课时有详细答案

第一章 算法初步 1.1.2第1课时有详细答案_数学_高中教育_教育专区。1.1.2 程序框图与算法的基本逻辑结构 程序框图、顺序结构 第 1 课时课时目标 1.理解程序...

高二文科数学《1.1.2-1.1.3 程序框图与算法的基本逻辑...

高二文科数学《1.1.2-1.1.3 程序框图与算法的基本逻辑结构(一、二)》参考教案_高二数学_数学_高中教育_教育专区。很好用高中数学新课标必修③ 第二课时 1.1...

1.1.2程序框图与算法的基本逻辑结构同步试题--顺序结构...

1.1.2程序框图与算法的基本逻辑结构同步试题--顺序结构、条件结构_高一数学_数学_高中教育_教育专区。程序框图与算法的基本逻辑结构同步试题高考...

高中数学必修三1.1.2程序框图1导学案

高中数学必修三1.1.2程序框图1导学案_高一数学_数学_高中教育_教育专区。1.1.2 程序框图(一) 学习目标 1.了解程序框图的概念,掌握各种程序框和流程线的功能....