内容正文:
第11章——
算法初步
‹#›
11.2.1 顺序结构
11.2 算法结构与程序框图
11.2.1 顺序结构
[学习目标]
1.掌握程序框图的概念.
2.熟悉各种程序框及流程线的功能和作用.
3.能用程序框图表示顺序结构的算法.
‹#›
11.2.1 顺序结构
1
预习导学 挑战自我,点点落实
2
课堂讲义 重点难点,个个击破
3
当堂检测 当堂训练,体验成功
栏目索引
CONTENTS PAGE
‹#›
11.2.1 顺序结构
[知识链接]
(1)已知一梯形的上底和下底分别为a,b,高为h,则梯形的
面积S= .
(2)已知点P0(x0,y0)和直线l:Ax+By+C=0,则点到直线的
距离公式d= .
预习导学 挑战自我,点点落实
‹#›
11.2.1 顺序结构
‹#›
11.2.1 顺序结构
‹#›
11.2.1 顺序结构
[预习导引]
1.程序框图
(1)程序框图或( )是一种用 、 及 等基本元件的组合来表示算法的图形.
(2)在程序框图中,一个或几个 的组合表示算法中的一个步骤;带有 的流程线将程序框连接起来,表示算法步骤的 .
流程图
程序框
流程线
文字符
号说明
程序框
方向箭头
执行顺序
‹#›
11.2.1 顺序结构
‹#›
11.2.1 顺序结构
2.常见的基本元件和它们表示的功能
图形符号 名称 功能
终端框
(起止框) 表示一个算法的
起始和结束
‹#›
11.2.1 顺序结构
‹#›
11.2.1 顺序结构
续表
输入、
输出框 数据的 或者结果
的
处理框
(执行框)
输入
输出
赋值、计算,传送结果
‹#›
11.2.1 顺序结构
‹#›
11.2.1 顺序结构
根据给定条件判断,成立时出口为
“是”,否则为“否”
流程线
○ 连接点 连接需分页的程序框图的两部分
判断框
(选择框)
连接程序框,表示流程方向
‹#›
11.2.1 顺序结构
‹#›
11.2.1 顺序结构
3.顺序结构
(1)顺序结构的定义
进行多个处理步骤的结构,它是一种最简单的、任何算法都 的基本结构.
(2)结构形式
依次
不可缺少
‹#›
11.2.1 顺序结构
‹#›
11.2.1 顺序结构
要点一 程序框图的认识和理解
例1 下列关于程序框图中图形符号的理解正确的有( )
①任何一个流程图必须有起止框 ②输入框只能放在开始框后,输出框只能放在结束框前 ③判断框是唯一的具有超过一个退出点的图形符号 ④对于一个程序框图来说,判断框内的条件是唯一的
A.1个 B.2个 C.3个 D.4个
课堂讲义 重点难点,个个击破
‹#›
11.2.1 顺序结构
解析 ①任何一个程序必须有开始和结束,从而流程图必须有起止框,正确.
②输入、输出框可以用在算法中任何需要输入、输出的位置,错误.
③正确.
④判断框内的条件不是唯一的,错误.故选B.
答案 B
‹#›
11.2.1 顺序结构
‹#›
11.2.1 顺序结构
规律方法 1.理解程序框图中各框图的功能是解此类题的关键,用程序框图表示算法更直观、清晰、易懂.
2.起止框用“ ”表示,是任何流程不可少的,表明程序的开始和结束.
3.输入、输出框图用“ ”表示,可用在算法中任何需要输入、输出的位置,需要输入的字母、符号、数据都填在框内.
‹#›
11.2.1 顺序结构
‹#›
11.2.1 顺序结构
4.处理框图用“ ”表示,算法中处理数据需要的算式、公式等可以分别写在不同的用以处理数据的处理框内,另外,对变量进行赋值时,也用到处理框.
5.判断框是唯一具有超过一个退出点的图形符号.
‹#›
11.2.1 顺序结构
‹#›
11.2.1 顺序结构
跟踪演练1 下列说法正确的是( )
A.程序框图中的图形符号可以由个人来确定
B.