nbhkdz.com冰点文库

1.1.2程序框图第一课时讲义


例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)在框图符号内描述的语言要简练清楚。


【创新设计】2014届高考数学 1-1-2第1课时程序框图、顺...

1.1.2 程序框图与算法的基本逻辑结构 程序框图、顺序结构 第 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.2第1课时有详细答案

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

§12.2程序框图的概念及标准图形符号

§12.2程序框图的概念及标准图形符号_数学_自然科学_专业资料。授课日期 课题 ...(含课外作业) 师生活动 一、复习引入 (1)算法的概念与特征; (2)设计一个...

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

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

...第一章:1.1.2-1程序框图、顺序结构(含答案)

高中数学人教A版必修三同步测试 第一章:1.1.2-1程序框图、顺序结构(含答案)_数学_高中教育_教育专区。高中数学人教A版必修三同步测试 (含答案) ...

1.1.2-3循环结构、程序框图的画法课时训练

9.如图所示的程序框图中,第 3 个输出的数是( ) 7 3 A.1 B.2 5 C.2 D.2 [答案] C 1 1 1 1 10.以下给出的是计算2+4+6+?+20的值的一个...

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

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

12.2程序框图(第1课时)学案

课题:12.2 程序框图(第 1 课时) 一、学习要求: 1、了解程序框图的概念。 2、掌握程序框图的标准图形符号的功能,能画出一些简单算法的程序框图。 二、预复习...