高中数学第1章算法初步1.2流程图1.2.1顺序结构教学案苏教版必修3.doc
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.2.1 顺序结构
[新知初探]
1.流程图的概念
流程图是由一些图框和流程线组成的,其中图框表示各种操作的类型,图框中的文字和符号表示操作的内容,流程线表示操作的先后次序.
2.常见的图框、流程线及各自表示的功能
[点睛]
关于流程图,要注意以下几点
(1)起止框是任何流程图必不可少的,它表明算法的开始和结束.
(2)输入、输出框可用在算法中任何需要输入、输出的位置,需要输入、输出的字母、符号、数据都填在框内.
(3)处理框用于数据处理需要的算式、公式等,另外,对变量进行赋值,也用到了处理框.
(4)流程线是有方向箭头的,不要忘记画箭头,因为它是反映流程图的先后执行顺序的,如不画箭头,就难以判定各框内程序的执行顺序了.
3.顺序结构及形式
[小试身手]
1.下列几个选项中不是流程图符号的是________.
答案:(1)
2.下面三个流程图,不是顺序结构的是________.
答案:(2)
[典例] 下列关于流程图的符号的理解中,正确的有________. ①任何一个流程图都必须有起止框;
②输入框只能在开始框之后,输出框只能在结束框之前; ③判断框是唯一具有超过一个退出点的图形符号; ④判断框内的条件是唯一的.
[解析] 任何一个程序都有开始和结束,因而必须有起止框;输入框和输出框可以放在算法中任何需要输入、输出的位置;判断框内的条件不是唯一的,如条件a >b ,也可写成a ≤b ,故只有①③正确.
[答案] ①③
[活学活用]
下列关于流程线的说法:
①流程线表示算法步骤执行的顺序,用来连接图框; ②流程线只要是上下方向就表示自上向下执行可以不要箭头; ③流程线无论什么方向,总要按箭头的指向执行; ④流程线是带有箭头的线,它可以画成折线. 其中正确的有________. 答案:①③④
[典例] 已知点P (x 0,y 0)和直线l :Ax +By +C =0(A 2
+B 2
≠0),求点P (x 0,y 0)到直线
l 的距离d .设计算法,并画出流程图.
[解] 算法如下:
S1 输入点的坐标x 0,y 0,输入直线方程的系数A ,B ,C ; S2 E 1←Ax 0+By 0+C ; S3 E 2←A 2
+B 2
; S4 d ←|E
1|E 2
;
S5 输出d . 流程图如图所示:
画顺序结构的流程图
利用梯形的面积公式计算上底为2,下底为4,高为5的梯形的面积.设计出该问题的算法及流程图.
解:算法如下: S1 a ←2,b ←4,h ←5; S2 S ←1
2(a +b )h ;
S3 输出S .
该算法的流程图如图所示.
[典例] 如图是为解决某个问题而绘制的流程图,仔细分析各图框内的内容及图框之间的关系,回答下面的问题:
(1)图框①中x ←2的含义是什么? (2)图框②中y 1←ax +b 的含义是什么?
顺序结构流程图的识读
(3)图框④中y 2←ax +b 的含义是什么? (4)该流程图解决的是怎样的一个问题?
(5)若最终输出的结果y 1=3,y 2=-2,当x 取5时,输出的结果5a +b 的值应该是多少?
(6)在(5)的前提下输入的x 值越大,输出的ax +b 的值是不是也越大?为什么? (7)在(5)的前提下,当输入的x 为多大时,输出的结果为0? [解] (1)图框①中x ←2表示把2赋给变量x (即使x =2). (2)图框②中y 1←ax +b 的含义:当x =2时, 计算ax +b 的值,并把这个值赋给y 1.
(3)图框④中y 2←ax +b 的含义:当x =-3时, 计算ax +b 的值,并把这个值赋给y 2.
(4)该流程图解决的是求函数f (x )=ax +b 的函数值的问题,其中输入的是自变量x 的值,输出的是x 对应的函数值.
(5)y 1=3,即2a +b =3;y 2=-2,即-3a +b =-2;从而可得a =1,b =1,故f (x )=
x +1,当x 取5时,5a +b =f (5)=6.
(6)输入的x 值越大,输出的函数值ax +b 越大, 因为f (x )=x +1是(-∞,+∞)上的增函数. (7)令f (x )=x +1=0,得x =-1, 因而当输入值为-1时,输出的函数值为0.
图1是计算图2中阴影部分面积的一个流程图,其中,①中应填________________.
解析:∵一个花瓣形面积为2·ð··⎛⎫ ⎪⎝⎭
1a21a a 44222=2⎝ ⎛⎭⎪⎫a
2
16π-18a 2=14a 2·π-22,
∴图中阴影部分面积应为π-22a 2
,
故①处应填S ←π-22
a 2
.
答案:S ←π-22
a 2
[层级一 学业水平达标]
1.下列几个选项中,不是流程图的符号的是________.(填序号)
答案:(2)(3)(4)
2.如图表示的算法结构是________. 答案:顺序结构
3.要解决下面的四个问题,只用顺序结构画不 出其流程图的是________.
①当n =10时,利用公式1+2+3+…+n =n n +
2
,计算1+2+3+ (10)
②当圆的面积已知时,求圆的半径;
③给定一个数x ,求函数f (x )=⎩
⎪⎨
⎪⎧
1,x >0,
-1,x ≤0的值;
④当x =5时,求函数f (x )=x 2
-3x -5的函数值. 答案:③
4.阅读下列流程图:
若输出结果为15,则①处的执行框内应填的是________.
解析:先确定①处的执行框是给x 赋值,然后倒着推,b =15时,2a -3=15,a =9,当a =9时,2x
+1=9,x =3.
答案:x ←3