当前位置:首页 >> 高中教育 >>

1.1.2程序框图、顺序结构(方彦明)


1.1.2 程序框图与算法的 基本逻辑结构
第2课时 程序框图、顺序结构

卓尼县柳林中学

方彦明

Page ?1

一、复习回顾
1、程序框图的概念:
程序框图,又称流程图,是一种用

程序框、流程线及文字说明来表示算法的
图形.

r />
Page ?2

图形符号









终端框 (起止框) 输入、输出框 处理框 (执行框)

表示一个算法的起始和结束

表示一个算法输入和输出的信息

赋值、计算 判断某一条件是否成立,成立时 在出口处标明“是”或“Y”;不 成立时标明“否”或“N” 连接程序框,表示算法步骤的执 行顺序

判断框

流程线

Page ?3

思考1:在逻辑结构上,“判断整数n(n>2)是否为质数”的程序框图 由几部分组成? 开始 输入n i=2 求n除以i的余数r i的值增加1,仍用i表示 i>n-1或r=0?

顺序结构

循环结构 否

条 件 结 构

是 r=0? 是 输出“n不是质数”


输出“n是质数”

结束
Page ?4

二、新课教学
1、算法的顺序结构概念:

任何一个算法各步骤之间都有明确的顺序性,在算法
的程序框图中,由若干个依次执行的步骤组成的逻辑结构, 称为顺序结构,用程序框图可以表示为:

步骤n

步骤n+1

Page ?5

三、应用举例
例1.指出任意给定一个正实数,设计一个算法求以
这个数为半径的圆的面积的程序框图中顺序结构.

第一步:输入任意一个正实数r;
第二步:计算圆的面积: S=πr2; 第三步:输出圆的面积S.

Page ?6

例2:若一个三角形的三条边长分别为a,b,c,
令 p= a+ b+ c ,则三角形的面积 S= p(p-a)(p-b)(p-c).
2

你能利用这个公式设计一个计算三角形面积的算法步骤
吗?

第一步:输入三角形三条边的边长a,b,c.
第二步:计算 p=
a+ b+ c . 2

第三步:计算 S= p(p-a)(p-b)(p-c).
第四步:输出S.
Page ?7

上述算法的程序框图如何表示?
开始 输入a,b,c
p= a + b+ c 2

S = p(p - a)(p - b)(p - c)
输出S
结束
Page ?8

四、课堂练习
1.对顺序结构,下列说法: ① 是最基本、最简单的算法结构;

② 框与框之间是依次进行处理;
③ 除输入、输出框之外,中间过程都是处理框; ④可以从一个框图跳到另一个框图执行; 其中正确的有 A.4个 B.3个 C.2个 D.1个 ( B )

Page ?9

2.下面的程序框图虚线框表示的结构是 顺序结构

.

Page ?10

五、归纳小结
1.顺序结构的特点、画法.

2、具体应用

Page ?11

看似平坦的成功之路往往是由无数

失败的石头加之努力的柏油铺成的。

Page ?12


相关文章:
第一章 算法的初步检测试卷(方彦明)
含有顺序结构 (B)任何个算法都可能由顺序结构、...3 3 + ...+ 1 3 20 的算法,并画出程序框图...方彦明 20.(12 分)求 1+ 1 2 + 1 3 + 1...
高一数学必修3第一章检测试卷(方彦明)
顺序结构 B. 条件结构 C. 循环结构 D. 以上都用...6 6、 (2010 宁波高一检测)某程序框图如右图所示...1 页共 4 页 学校:卓尼县柳林中学 教师:方彦明 ...
§1.2.3 循环语句 (第一课时)
方彦明 时间:3 月 15 日 教学目标: 1、知识与...在学习的过程当中,同学们也发现顺序结构对应的是...2、当型循环结构对应的循环语句的一般格式 程序框图...
更多相关标签:
程序框图循环结构 | 程序结构框图 | 数据结构程序框图 | 顺序结构程序设计 | c语言顺序结构程序 | vb顺序结构程序设计 | 顺序结构程序设计题 | 顺序结构程序 |