第2课时顺序结构教案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二课时 流程图
【知识结构】
【学习目标】
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 第二步:解不等式512<+x ,得2>x ; 第三步:求3 【分层训练】 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