当前位置:首页 >> 数学 >>

1.1.2 程序框图


1、算法的概念 : 对一类问题的确定的、统一的求解方法称为算法。 2.算法的特性: (1)有限性 (2)确定性 (3)通用性 (4)不唯一性 (5)有输出性 3.算法的表述形式

1.1.2

程序框图

例1、请用数学语言和程序框图描述求一元二次方程

ax2 ? bx ? c ? 0 根的过程。
解:(1)用数学语言来描述算法: S1 S2 计算Δ= b2 ? 4ac ; 如果Δ<0,则原方程无实数解;

?b ? b 2 ? 4ac 否则Δ≥0,即 x1= , 2a

?b ? b 2 ? 4ac ; x2= 2a

S3

输出x1,x2,或“无实数解”信息.

(2)用框图来描述算法:
起止框:表示算法的 开始或结束,常用圆 角矩形表示 处理框:表示赋值或计 算,通常画成矩形 判断框:根据条件决定 执行两条路径中的某一 条,一般画成菱形 开始 输入 a, b, c 输入、输出框:表示输 入、输出操作,一般画 成平行四边形框

计算Δ ? b2 ? 4ac

Δ?0

-b ? ? ?b ? ? x1 ? , x2 ? 2a 2a



输出无实数解

输出x1,x2 流程线:表示执行步 骤的路径可用箭头线 表示 结束

要点一:程序框图的概念是什么? 通常用一些通用图形符号构成一张图来表示算法。这种

图称做程序框图(简称框图)也叫流程图。

要点二:常用的表示算法步骤的图形符号有哪些?以及其 表示的意义是什么? 图形符号 名称
起、止框 输入、输出框 处理框

符号表示的意义
框图的开始或结束 数据的输入或者结果的输出 赋值、执行计算语句、结 果的传送

图形符号

名称
判断框
流程线

符号表示的意义
根据给定条件判断 流程进行的方向 连接另一页或另一部分的框图

连接点

注释框

帮助理解框图

例2、设计一算法,已知圆的半径,求出圆的面积,并画出 程序框图 解: S1 S2 输入圆的半径; 利用公式“圆的面积=圆
输入半径R 开始

Pi=3.14

周率×(半径的平方)”计 算圆的面积; S3 输出圆的面积。

计算S=Pi*R*R

输出面积S

结束

要点三:画程序框图时有哪些规则?

(1)使用标准的框图的符号。
(2)框图一般按从上到下、从左到右的方向画。 (3)除判断框外,其他框图符号只有一个进入点和一个 退出点.判断框是具有超过一个退出点的惟一符号。 (4)一种判断框是二择一形式的判断,有且仅有两个可 能的结果;另一种是多分支判断,可能有几种不同的结 果。

(5)在图形符号内描述的语言要非常简练清楚。

1.流程图的判断框,有一个入口和n个出口,则n的值为
( B ) (A)1 (B) 2 (C) 3 (D) 4 2.下列图形符号表示输入输出框的是( B ) (A)矩形框 (C)圆角矩形框 (B)平行四边形框 (D)菱形框

3.表示“根据给定条件判断”的图形符号框的是( D ) (A)矩形框 (C)圆角矩形框 (B)平行四边形框 (D)菱形框

4、设计一个计算1+2+3+4+5的值的算法,并画出程序框图。 解:
开始 S=1 S=S+2 S=S+3 S=S+4 S=S+5 输出S 结束

5、看下面的程序框图,分析算法的作用。
开始

输入a,b 否
a<b? 是

此算法的作用是: 求a,b的最大值。

输出b

输出a

结束

6、图中所示的是一个算法的程序框图,已知a1=3,输 11 出的b=7,则a2的值是________.

7、下面程序框图执行的功能是输入矩形的边长求它的面 S=a×b 积,其中处理框中应填的是_______.

1.知识结构 (1)程序框图的概念; (2)常用的表示算法步骤的图形符号;

(3)画程序框图的基本规则。

2.画程序框图的注意事项: (1)先设计算法,再画框图; (2)理解每一种图形符号的特定含义,正确使用;

(3)要注意遵守公共规则,画出的符号一定要规范。

今天和明天之间有一段很长的时间,趁你 还有精神的时候,学习迅速办事。 ——歌德


相关文章:
1.1.2程序框图
课题 授课类型 1.1.2 程序框图 讲授课 授课人 富修驰 授课时间 40 分钟 知识 目标 理解程序框图的概念,掌握各框图符号的功能,了解算法的三种 逻辑结构。 教学...
1.1.2 程序框图(一)
1.1.2 程序框图(一)_高一数学_数学_高中教育_教育专区 暂无评价|0人阅读|0次下载|举报文档 1.1.2 程序框图(一)_高一数学_数学_高中教育_教育专区。长沙市...
1.1.2程序框图与算法的基本逻辑结构
1.1.2 程序框图与算法的基本逻辑结构 教学目标 能够正确说出各种程序框图及流程线的功能与作用 能够画出顺序结构、条件结构、循环结构的流程图 能够设计简单问题的...
1.1.2程序框图⑵
1.1.2程序框图⑵_数学_高中教育_教育专区。§1.1.2 程序框图⑵ 教学要求: 更进一步理解算法, 掌握算法的三个基本逻辑结构. 掌握画程序框图的基本规则, 能...
1.1.2程序框图与顺序结构1
1.1.2 程序框图与算法的基本逻辑结构 第 1 课时姓名 班级 程序框图、顺序结构组别 使用时间 一.学习目标: 【读一读学习要求,目标更明确】 1.掌握程序框图的...
1.1.2 程序框图
1.1.2 程序框图_理化生_高中教育_教育专区。程序框图,高中数学,人教版必修3英格教育文化有限公司 http://www.e-l-e.net.cn 全新课标理念,优质课程资源 §1...
2015高中数学 1.1.2程序框图练习 新人教A版必修3
2015高中数学 1.1.2程序框图练习 新人教A版必修3_数学_高中教育_教育专区。1. 1.2 程序框图 (练) 1.程序框图是算法思想的重要表现形式,程序框图中 不含( ...
1.1.2 程序框图
第一章 算法初步 1.1.2 程序框图 一、教学目标: 1、知识与技能:掌握程序框图的概念;会用通用的图形符号表示算法,掌握算 法的三个基本逻辑结构;掌握画程序框图...
1.1.2程序框图(1)
1.1.2 程序框图与基本逻辑结构(1) 编写人:张丹球 审核:高二数学组 一、学习目标: 1.理解程序框图的概念及其基本程序框图的功能;会用通用的图形符号表示算法. ...
1.1.2程序框图(练习题)
1.1.2程序框图(练习题)_数学_高中教育_教育专区。数学 练习题1.1.2 程序框图一、选择题 1.在程序框图中,一个算法步骤到另一个算法步骤的连接用( A.连接点...
更多相关标签: