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

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 程序框图(一)_高一数学_数学_高中教育_教育专区 暂无评价|0人阅读|0次下载|举报文档 1.1.2 程序框图(一)_高一数学_数学_高中教育_教育专区。长沙市...
1.1.2 程序框图(第2课时)
1.1.2 程序框图(第2课时)_高一数学_数学_高中教育_教育专区。1.1.2 程序框图(第 2 课时)【课程标准】通过模仿、操作、探索,经历通过设计程序框图表达解决...
1.1.2程序框图测试题
1.1.2程序框图测试题_数学_高中教育_教育专区。第一章 算法初步 章末综合检测 运行如右图的程序框图,若输出的 y 随着输入的 x 的增大而减小,则 a 的取值...
1、1、2、1程序框图及顺序结构教案
1121程序框图及顺序结构教案_数学_高中教育_教育专区。1、121 程序框图及顺序结构 、 【学习目标】 1、掌握程序框的画法和功能. 2、了解什么是...
1.1.2程序框图
第一章 初步算法 §1.1.2 程序框图【学习目标: 1.掌握程序框图的概念及其基本程序框图的功能; 】 2.会用通用的图形符号表示算法, 掌握算法的三个基本逻辑结构...
1.1.2程序框图(练习题)
1.1.2程序框图(练习题)_数学_高中教育_教育专区。数学 练习题1.1.2 程序框图一、选择题 1.在程序框图中,一个算法步骤到另一个算法步骤的连接用( A.连接点...
1.1.2 程序框图
1.1.2 程序框图_理化生_高中教育_教育专区。程序框图,高中数学,人教版必修3英格教育文化有限公司 http://www.e-l-e.net.cn 全新课标理念,优质课程资源 §1...
1.1.2 程序框图
1.1.2 程序框图(第 2 课时) 程序框图( 课时)【课程标准】通过模仿、操作、探索,经历通过设计程序框图表达解决问题的过程.在具体问题的解决过 程中(如三元一次...
1.1.2程序框图(1)
1.1.2 程序框图与基本逻辑结构(1) 编写人:张丹球 审核:高二数学组 一、学习目标: 1.理解程序框图的概念及其基本程序框图的功能;会用通用的图形符号表示算法. ...
1.1.2 程序框图(第二、三课时)
高埗中学 李捷生 1.1.2 程序框图(第二、三课时) 一、三维目标: 1、知识与技能:掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的三个基本逻辑结构;...
更多相关标签:
1.1算法与程序框图 | 1.2算法与程序框图 | 程序框图 | 程序框图 s | 算法与程序框图 | 程序框图怎么画 | 画程序框图的软件 | 程序框图软件 |