框 图—流程图教案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
§4.1.1框图—流程图【教学目标】:
1、知识与技能:
(1)通过具体实例,进一步认识程序框图,了解工序流程图
(2)能绘制简单实际问题的流程图,体会流程图在解决实际问题中的作用2、过程与方法:
掌握流程图的画法;能画出常见的简单流程图;
3、情感态度与价值观:
认识并能画流程图;体会流程图在整理资料信息中的应用。
【教学重点】:
学会绘制简单实际问题的流程图,体会流程图在解决实际问题中的作用. 【教学难点】:
绘制简单实际问题的流程图.
【课前准备】:
Powerpoint或投影片
怎样用程序框图表达? 条件结构 )第四步中是什么逻辑结构? 怎样用程序框图表达? 循环结构 o
m f x f φ)()(1⋅m x =1是
否m x =2第二步第三步
输出?
)(或021=<-m f x x ε
2
)f(2-=x x 输入误差和的初值
ε2
1,
x
x 0
)(2
2
1=+=
m f x x m 是
否
输出m
o
m f x f >⋅)()(1m
x =1是
否
m
x =2?
)(或021=<-m f x x ε是
否
结束
开始
用合适流程线把上面四步的程序框图连起来,在加上终端况,就得到上述算法的程序流程图。
四、 巩固 新知
程序框图的特点和本质及不足P78
特点:用程序框图表示的算法,比用自然语言描述的算法更加直观、明确、流向清楚,而且更容易改写成计算机程序,
作用:可以直观、明确地表示动态过程从开始到结束的全部步骤。 本质:程序框图就是算法步骤的直观图示。 不足:不能轻易地从中分解出算法的基本步骤。
总结归纳
你能说说绘制流程图的一般过程吗? 首先,用自然语言描述流程步骤;
其次,分析每一步骤是否可以直接表达,或需要借助于逻辑结构来表达; 再次,分析各步骤之间的关系; 最后,画出流程图表示整个流程。
练习与测试:
1、根据右边程序框图,当输入10时,输出的是( ) A .12 B .19 C .14.1 D .-30
2、.在如右图的程序图中,输出结果是( ) A. 5 B. 10 C. 20 D . 15
3、如下图,该程序运行输出的结果为( )
A .1
B .10
C .19
D .28
4、右图给出的是计算
20
1
614121+
+++Λ的值的一个流程图,其中判断框内应填入的条件是( )
(A ) 10>i (B ) 10i (D ) 20
5、请观察以下流程图,此算法流程图输出k =
6、请观察以下流程图,此算法流程图输出x = ,y= ,z=
7、请观察以下流程图,说明该算法的处理功能
8、阅读以下流程图,写出其输出的结果
9、函数⎪⎩
⎪
⎨⎧<-=>+=010001x x x x x y ,,,,请设计算法流程图,要求输入自变量x ,输出y 的值。
参考答案
1.B 2.C 3.D 4.A
5.4 6.4,4,18 7.S 为求1~20和,T 为求1~20的积 8.45
9.略