内容正文:
第二章 算法初步
| 数学 | 必修3(BSD)
菜 单
§2 算法框图的基本结构及设计
2.1~2.2 顺序结构与选择结构 变量与赋值
第二章 算法初步
| 数学 | 必修3(BSD)
菜 单
田忌赛马的故事人人皆知,齐国大将田忌与齐威王约定赛马,他们把各自的马分成上、中、下三等,比赛的时候,上等马对上等马,中等马对中等马,下等马对下等马.由于齐威王每个等级的马都比田忌的强,三场比赛下来,田忌都失败了.田忌垂头丧气正准备离开马场时,他的好朋友孙膑招呼他过来,拍着他的肩膀说:“从刚才的情形看,大王的马比你的马快不了多少呀,你再同他赛一次,我有办法让你取胜.”
第二章 算法初步
| 数学 | 必修3(BSD)
菜 单
你能想出用同样的马使田忌获胜的办法吗?
思考:________________________________
________________________________
第二章 算法初步
| 数学 | 必修3(BSD)
菜 单
准确
清晰
直观地
知识梳理·新知探究
一、顺序结构与选择结构
1.算法框图
在算法设计中,算法框图可以____、____、_______表达解决问题的思路和步骤.
第二章 算法初步
| 数学 | 必修3(BSD)
菜 单
依次执行
算法的
顺序结构
2.算法的两种结构
顺序结构
选择结构
定义
按照步骤_________的一个算法,称为具有顺序结构的算法,或者称为__________ _________
在算法流程中,需要进行判断,判断的结果决定后面的步骤,像这样的结构通常称为选择结构
图形
第二章 算法初步
| 数学 | 必修3(BSD)
菜 单
●思考探究
1.判断框与其他功能框的执行相同吗?
提示 除判断框外,大多数算法框图符号只有一个进入点和一个退出点.判断框是具有超过一个退出点的唯一符号,判断框后边的指向线应根据情况标注“是”或“否”.
第二章 算法初步
| 数学 | 必修3(BSD)
菜 单
2.判断框有两个退出点,是否表示在这里要同时执行?
提示 不是.判断框的退出点在任何情况下都是根据条件去执行其中的一个,而另一个则不会被执行,故判断框后的指向线应根据情况标注“是”或“否”.
第二章 算法初步
| 数学 | 必修3(BSD)
菜 单
不同数值
b=a
新值
二、变量与赋值
变量与赋值的定义和作用
变量
赋值
定义
在研究问题的过程中可以取_________的量
在算法中把变量a的值赋予变量b,这个过程称为赋值,记作______,其中“=”称为赋值符号
作用
使算法的表述变得非常简洁、清楚
赋值在算法中十分重要,当赋予一个变量新值的时候,原来的值将被_______取代
第二章 算法初步
| 数学 | 必修3(BSD)
菜 单
●思考探究
程序中如果连续多次对变量赋值,那么这个变量的值最后是多少?
提示 程序中允许多次给变量赋值,变量的值总是最后一次赋给它的值.
例如:x=3
x=x+5
x=x-2
则执行完每个语句时,x的值依次为3,8,6.
第二章 算法初步
| 数学 | 必修3(BSD)
菜 单
典例精析·重点突破
类型一 顺序结构的算法框图
[例1] (1)如图所示的程序框图,输入a1=3,a2=4,则输出的结果是________.
(2)利用梯形的面积公式计算上底为2,下底为4,高为5的梯形的面积.设计出该问题的算法及流程图.
第二章 算法初步
| 数学 | 必修3(BSD)
菜 单
[思路点拨] (1)输出结果是a1与a2的乘积.
(2)面积S=eq \f(1,2)(a+b)h(其中a,b分别为上、下底,h为高).
【自主解答】 (1)输入a1=3,a2=4,b=a1a2=3×4=12,则输出b=12.
(2)根据梯形的面积公式S=eq \f(1,2)(a+b)h.其中a是上底,b是下底,h是高,只要令a=2,b=4,h=5,代入公式即可,算法如下:
第一步,输入梯形的两底a,b与高h的值.
第二章 算法初步
| 数学 | 必修3(BSD)
菜 单
【答案】 (1)b=12 (2)略
第二步,计算S=eq \f(1,2)(a+b)h.
第三步,输出S.
该算法的流程图如图所示.
第二章 算法初步
| 数学 | 必修3(BSD)
菜 单
[方法探究]
应用顺序结构表示算法的策略
(1)仔细审题,理清题意,找到解决问题的方法.
(2)梳理解题步骤.
(3)用数学语言描述算法,明确输入量、计算过程、输出量.
(4)用程序框图表示算法过程.
第二章 算法初步
| 数学 |