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


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

由莲山课件提供 http://www.5ykj.com/ 资源全部免费 新课标第一网系列资料 www.xkb1.com 1.1.2 程序框图与算法的基本逻辑结构 整体设计 教学分析 用自然...

1.1.2 程序框图(第3课时)

1.1.2 程序框图(第3课时)_数学_高中教育_教育专区。1.1.2 程序框图(第 ...简化描述: 第一步:sum=0; 第二步:sum=sum+1 ; sum=sum+i; 第三步:...

成才之路数学(人教B版2012)必修三1.1.2程序框图

(人教B版2012)必修三1.1.2程序框图_计算机软件及应用_IT/计算机_专业资料。...第 4 页共 6 页 [答案] 8 三、解答题 13.已知球的半径为 1,求其表...

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

1.1.2 程序框图与算法的基本逻辑结构 程序框图、顺序结构 第 1 课时【明目标、知重点】 1.掌握程序框图的概念; 2.熟悉各种程序框及流程线的功能和作用; 3....

1.1.2 程序框图与算法的基本逻辑结构(第3课时 循环结构...

1.1.2 程序框图与算法的基本逻辑结构(第3课时 循环结构、程序框图的画法)学案...时会永无止境地运行下去 20 学库网 http://www.20xk.com 1 免费精品资料?...

山东省高中数学《1.1.2程序框图与算法的基本逻辑结构》...

山东省高中数学《1.1.2程序框图与算法的基本逻辑结构》第1课时导学案 新人教A版必修3_高三数学_数学_高中教育_教育专区。数学§1.1.2 授课 时间 学习 目标 ...

1.1.2 程序框图(第二、三课时)

百度文库 专业资料 IT/计算机 计算机软件及应用上传文档支持以下设备:扫二维码下载...程序框图(第二、三课时) 1.1.2 程序框图(第二、三课时) 一、教学目标: 教...

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

吉林省吉林市朝鲜族中学2014高中数学 1.1.2 程序框图与算法的基本逻辑结构(第1课时)学案_数学_高中教育_教育专区。吉林省吉林市朝鲜族中学 2014 高中数学 1.1....

1.1.2程序框图(1)

百度文库 专业资料 IT/计算机 计算机软件及应用上传文档支持以下设备:扫二维码下载...程序框图(第二课时) 1.1.2 程序框图(第二课时)设计: 审核: 设计: 审核: ...

1.1.2 程序框图(第2课时)

1.1.2 程序框图(第2课时)_高一数学_数学_高中教育_教育专区。1.1.2 程序框图(第 2 课时)【课程标准】通过模仿、操作、探索,经历通过设计程序框图表达解决...