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

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.1.2-1程序框图、顺序结构 - 语文数学英语,全册上册下册,期中考试,期末考试,模拟考试,单元测试,练习说课稿,备课教案学案导学案
(人教b版)数学必修三练习:1.1.2程序框图(含答案)
(人教b版)数学必修三练习:1.1.2程序框图(含答案)_数学_高中教育_教育专区。...该算法的程序框图如图所示. 6.如图所示的程序框图,根据框图和各题的条件回答...
1.1.2程序框图测试题
1.1.2程序框图测试题_数学_高中教育_教育专区。第一章 算法初步 章末综合检测 运行如右图的程序框图,若输出的 y 随着输入的 x 的增大而减小,则 a 的取值...
高中数学必修三1.1.2程序框图与算法的基本逻辑结构练习
0 1、A 10、33 1.1.2 程序框图与算法的基本逻辑结构同步测试答案 2、B 3、B 4、C 5、B 6、D 7、B 8、C 9、A 11、(1)、(2) 12、3 13、算法...
1.1.2程序框图(练习题)
1.1.2程序框图(练习题)_数学_高中教育_教育专区。数学 练习题1.1.2 程序框图一、选择题 1.在程序框图中,一个算法步骤到另一个算法步骤的连接用( A.连接点...
1.1.2_程序框图与算法的基本逻辑结构试题及答案
二、试题同步测试 1.阅读右边的程序框图,运行相应的程序,则输出 s 的值为( A.-1 C.1 B .0 D.3 ) 2.某程序框图如图所示,若输出的 S=57,则判断框内...
§1.1.2程序框图教案
§1.1.2程序框图教案 - §1.1.2 程序框图教案 【教学目标】 : 掌握程序框图的概念;会用通用的图形符号表示算法,掌握算法的三个基本逻辑结构 掌握画程序框图...
2015高中数学 1.1.2程序框图总结 新人教A版必修3
2015高中数学 1.1.2程序框图总结 新人教A版必修3_数学_高中教育_教育专区。1. 1.2 程序框图 顺序结构 [例 1] 利用梯形的面积公式计算上底为 2,下底为 4...
1.1.2程序框图与算法的基本逻辑结构第一课时(顺序结构)
1.1.2程序框图与算法的基本逻辑结构第一课时(顺序结构)_高二数学_数学_高中教育_教育专区。§1.1.2 程序框图与算法的基本逻辑结构 高二数学组一、教材分析用...
高考数学1-1-2第1课时程序框图、顺序结构配套训练新人...
高考数学1-1-2第1课时程序框图、顺序结构配套训练新人教A版必修 - 1.1.2 程序框图与算法的基本逻辑结构 程序框图、顺序结构 第 1 课时 双基达标 ?限时 20 ...
更多相关标签: