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

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程序框图_高一数学_数学_高中教育_教育专区。1.1.2 程序框图1.算法的三种基本结构是 ()A.顺序结构、条件结构、循环结构 B.顺序结构、流程结构、循环...
1、1、2、1程序框图及顺序结构教案
1121程序框图及顺序结构教案_数学_高中教育_教育专区。1、121 程序框图及顺序结构 、 【学习目标】 1、掌握程序框的画法和功能. 2、了解什么是...
1.1.2 程序框图(二)
1.1.2 程序框图(二)_高一数学_数学_高中教育_教育专区。长沙市中(小)学教师统一备课用纸科目 课题 教学目标教材分析 数学 1.1.2 年级 高一 班级 时间 年月...
1.1~1.2算法与程序框图与基本算法语句
新课标高中数学-必修三导学案§1.11.2 算法与程序框图与基本算法语句 1.算法与程序框图 (1)算法的定义:算法是指按照一定规则解决某一类问题的明确和有限的...
1.1.2程序框图测试题
1.1.2程序框图测试题_数学_高中教育_教育专区。第一章 算法初步 章末综合检测 运行如右图的程序框图,若输出的 y 随着输入的 x 的增大而减小,则 a 的取值...
1.1.2程序框图与算法的基本逻辑结构
1.1.2 程序框图与算法的基本逻辑结构 教学目标 能够正确说出各种程序框图及流程线的功能与作用 能够画出顺序结构、条件结构、循环结构的流程图 能够设计简单问题的...
1.1.程序框图(一)顺序结构
A.1 个 B .2 个 C.3 个 D.4 个 输入 R 输入 a、 b ) 开始 开始 审核人:张勇 时间:2013-5-21 课中探究案 变式练习 1.写出下列程序框图运行后的...
1.1.2 程序框图(第2课时)
1.1.2 程序框图(第2课时)_高一数学_数学_高中教育_教育专区。1.1.2 程序框图(第 2 课时)【课程标准】通过模仿、操作、探索,经历通过设计程序框图表达解决...
(人教b版)数学必修三练习:1.1.2程序框图(含答案)
(人教b版)数学必修三练习:1.1.2程序框图(含答案)_数学_高中教育_教育专区。...该算法的程序框图如图所示. 6.如图所示的程序框图,根据框图和各题的条件回答...
更多相关标签:
1.1算法与程序框图 | 语言程序框图≥1 | 1加到100程序框图 | 程序框图 | 程序框图高考题 | 程序框图软件 | 程序框图怎么画 | 算法与程序框图 |