当前位置:文档之家› 第2课时顺序结构教案

第2课时顺序结构教案

第二课时 流程图
【知识结构】
【学习目标】
1、理解流程图的概念以及顺序结构
2、能识别和理解简单的框图的功能
3、能运用顺序结构设计流程图以解决简单的问题。

【预学评价】
1、流程图是 ,其中图框表示 图框中的 表示操作的内容, 表示操作的顺序。

2
表示
,表示 , 表示 ,表示 3、 的结构称为顺序结构。

【经典范例】
例1、已知x=4,y=2,画出计算w=3x+4y 的值的程序框图。

解:程序框如下图所示:
2 4和2分别是x 和y 的值 框中的数据或内容进行说明,它可以出现在任何位置。

例2:写出求边长为3,4,5的直角三角形内切圆面积的流程图. 解析:直角三角形的内切圆半径r =ab
a +
b +c
(c 为斜边)
【随堂练习一】
练习1、.根据下面的流程图写出算法步骤和运行结果.
答:12
练习2、半径为r 的球面的面积计算公式为S =4πr 2,当r =10时,写出计算球面的面积的算法,画出流程图.
解析:算法如下:
第一步 将10赋给变量r ; 第二步 用公式S =4πr 2计算球面的面积S ; 第三步 输出球面的面积S .
m ←p+5 开始 m ←2 p ←m+5 输出m 结束
开始
5,4,3←←←c b a
r ←
ab
a +
b +c
结束
输出S
2r S π←
开始 结束
例3、已知三个单元分别存放了变量x ,y 和z 的值,是给出一个算法,顺次交换x ,
y 和z 的值,并画出流程图。

解:为了达到交换的目的,可以设置一个存放中间变量的单元。

第一步:z p ← 第二步:y z ← 第三步:x y ← 第四步:p x ←
例4、例4、已知一个数的13﹪为a ,写出求这个数的一个算法,并画出流程图。

解:第一步:输入a ; 第二步:计算13
.0a
b = 第三步:输出b
例5、写出解方程组⎪⎩

⎨⎧()()()342513=+=+=+x z z y y x 的一个算法,并用流程图表示算法过程。

解:第一步:将方程()3减去()2得到
x 第二步:将方程()1和方程()4 第三步:将1=x 代入()1得2=
y ; 第四步:将1=x 代入()4得3=z
【随堂练习二】
练习1面积的算法,并画出流程图。

分析:梯形的面积=
()2
高下底上底⨯+ 第一步:输入上底、下底和腰的长分别为3,9和5 第二步:计算
32
3
9=- 第三步:2235-←h 第四步:梯形的面积()2
93+←h s 第五步:输出s
练习2、写出不等式组⎩⎨⎧>+<-5
121
2x x 的一个算法,并画出流程图。

解:第一步:解等式12<-x ,得3<x ;
第二步:解不等式512<+x ,得2>x ;
第三步:求3<x 和2>x 的公共部分,得原不等式组的解32<<x
【分层训练】
1、在流程图中,处理框的形状是 ,输出框的形状是 ,
起止框的形状是
,判断框的形状是 .
2、下列流程图中表示的算法的功能是 ;
3、已知两点A (7,-4),B (-5,6),完成求线段AB 的垂直平分线的算法: 第一步:求线段AB 的中点C 的坐标为 (),11 第二步:求直线AB 的斜率,得6
5
-
第三步:求线段AB 的垂直平分线的斜率
5
6 第四步:求线段AB 的垂直平分线的方程,得()15
6
1-=
-x y 4、根据右边的流程图所表示的算法,输出的结果是 2
5、写出求函数()32+=x x f ,[]1,1-∈x 的值域的一个算法:
第一步:判断()x f 的单调性,()x f 单调递 增
第二步:根据()x f 的单调性可知()x f 的值域为[]5,1
6、写出作ABC ∆的外接圆的一个算法.并把流程图补充完整。

解: 1S 作AB 的垂直平分线1l ;
2S 作BC 的垂直平分线2l ;
3S 以1l 与2l 的交点M 为圆心,MA 为半径作圆,圆M 即为ABC ∆的外接圆.
7、画出由直角三角形的两条直角边a ,b 求斜边长的流程图。

8、已知华氏温度F 与摄氏温度C 的转换公式是:C F =⨯
-9
5
)32(,写出一个算法,并画出流程图,使得输入一个华氏温度F ,输出其相应的摄氏温度C . 解:第一步:输入F ;
第二步:计算9
5
)32(C ⨯-=F
第三步:输出C
9、已知3010.02lg =,4771.03lg =,写出求4log 6的值的一个算法。

解:第一步:将4log 6用常用对数表示6
lg 4
lg 4log 6=
; 第二步:将4lg ,6lg 用2lg ,3lg 表示2
lg 3lg 2
lg 24log 6+=

第三步:将2lg ,3lg 分别用
0.3010,0.4771代入计算
7737.04771
.03010.03010
.024log 6≈+⨯=
10、已知函数()x
x
x f +=
1,实数()11f a =,
a *4
a 的算法,并画出流程图。

解:第一步:计算2
1111=+=
x a 第二步:计算31
1112=+=
a a a 第三步:计算41
1223=+=
a a a 第四步:计算5
1
1334=+=a a a 第五步:输出4a。

相关主题