§2 算法框图的基本结构及设计
2.1 顺序结构与选择结构
2.2 变量与赋值
学 习 目 标
|
核 心 素 养
|
1.熟练掌握算法框图的几个基本框图及其功能.
2.掌握算法框图中的两种算法结构——顺序结构与选择结构及其特点.(重点)
3.会用算法框图表示简单的算法.
4.熟练掌握赋值语句的概念及其一般的表示形式.(重点)
5.会用变量与赋值语句将具体问题的框图转化为算法语句.(难点)
|
1.通过学习算法框图的顺序结构与选择结构,培养数学抽象素养.
2.通过算法框图的简单表示及框图与算法语句的转化,提升逻辑推理素养.
|
一、算法框图与顺序结构及选择结构
1.算法框图
(1)算法框图由一些图框和带箭头的流程线组成,其中的图框表示各种操作,图框内的文字和符号表示操作的内容,带箭头的线表示操作的先后顺序.
(2)图框的名称及功能:
图形符号
|
名称
|
符号表示的意义
|
|
终端框(起止框)
|
表示一个算法的起始和结束
|
|
输入、输出框
|
表示一个算法输入和输出的信息
|
|
处理框
|
赋值、计算
|
|
判断框
|
判断某一条件是否成立
|
|
流程线
|
流程进行的方向
|
2.顺序结构与选择结构
结构类型
|
顺序结构
|
选择结构
|
定义表达
|
按照步骤依次执行的一个算法,称为具有“顺序结构”的算法
|
需要进行判断,判断的结果决定后面的步骤,像这样的结构通常称作选择结构
|
图形表示
|
|
|
二、变量与赋值
|
变量
|
赋值
|
定义
|
在研究问题的过程中可以取不同数值的量称为变量
|
在算法中把变量a的值赋予变量b,这个过程称为赋值,记作b=a,其中“=”称为赋值符号
|
作用
|
使算法的表述简洁、清楚
|
当赋予一个变量新值的时候,原来的值将被新值取代
|
思考:赋值号与等号的区别是什么?
[提示] (1)赋值号与等号意义不同,若把“=”看作等号,则N=N+1不成立,若看作赋值号,则成立.
(2)赋值号两边内容不能对调.
(3)虽然赋值语句具有计算和赋值双重功能,但不能利用它进行代数式的演算.
1.下列关于选择结构的说法中正确的是( )
A.对应的算法框图有一个入口和两个出口
B.对应的算法框图有两个入口和一个出口
C.算法框图中的两个出口可以同时执行
D.对于同一个算法来说,判断框中的条件是唯一的
A [对于选择结构,其算法框图有一个入口和两个出口.]