高中信息技术 算法与程序设计教案 沪教版选修1

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

解析法

一、基本说明

1、教学内容所属模块:信息技术选修1《算法与程序设计》

2、年级:高一年级

3、所用教材出版单位:上海科技教育出版社

4、所属的章节:第三章第一节

5、学时数:45分钟

二、教学设计

1、教学目标:

(1)了解解析算法的基本概念。通过实例的学习,掌握用解析算法设计程序的基本思路。

(2)学会根据问题寻找恰当算法和解决问题的方法,并进一步理解分析问题、设计算法、编写程序、调试程序这一用计算机解决问题的过程和方法。

(3)学会合作、交流,培养勇于实践、勤于思考和善于总结的精神和态度。

2、内容分析:

本节内容为用解析法设计程序,解析法是一种最基本的常用算法,在之前三种基本结构程序设计的例题分析中也曾使用过,该算法的分析也为今后的各种算法学习做好了准备。本课教学重点是“理解解析算法的思想,能写出求解问题的解析式并用程序实现”,本课的教学难点是“如何学会分析问题,合理设计算法,建立求解问题的解析式”。

3、学情分析:

学生已经具备了可视化编程的能力及程序设计的基本技能,这样就可以将教学的重点放在算法的分析上,培养学生解决实际问题的能力。

4、设计思路:

本课采用一个测量树高的例子进行引入,用简单的例子分析解析算法,然后采用教材上的活动“求解铁丝问题”让学生掌握解析算法的实现过程,用“求岛屿面积”的实践环节巩固学生的学习。课堂教学中主要采用任务驱动、分析归纳、小组合作、自主探究相结合的学习方法。

2’

从A、B两点仰角的角度与两点之

间的距离可计算出MN的高度。

引出课题:解析法

探究学习

8’[学习任务一]

问题:MN是竖直于地面的物体,

其底部N不可到达。为了测量MN

的高度,在地面上选取一条与MN

在同一平面的水平线线段AB为

基线,测得AB的长为a=20米,

在A点向M点张望的仰角α

=38.4°,在B点向M点张望的仰

角β=22.8°。试设计程序计算高

度MN。

要求:完成“学习任务一”(填

写电子文档)

1、问题分析:怎样写出计算表达

式。(请学生回答)

2、设计求解表达式MN=a/(1/tan

β- 1/tanα)的算法。

(以下部分小组合作完成)

3、实现应用程序:老师提供程序

的可视化界面及不完整的程序,

要求学生程序填空,完善程序。

4、将程序输入到程序窗体的按钮

中并调试计算本题结果。附带计

算学校中一棵桂花树和一棵龙柏

的高度。

1、由α、β与a

推导出计算表达

式。

2、根据计算表达

式,分析解题算

法。

3、小组合作,填

空完成程序,交流

填空结果。

4、复制程序,调

试并得出运算结

果。

让学生在

老师的带

领下了解

解析法解

题的一般

过程。

学习小结2’老师提问:请同学说说求解任务

一的步骤是怎样的?

老师用流程图表示这个步

骤,提出解析法的概念。

了解解析算法的

概念。

让学生初

步了解解

析算法的

概念。

[学习任务二]求解“铁丝问题”

“智力大比拼”活动:

(1)一根长为6米,可制作一个

2平方米的矩形框,问该矩形长

和宽各为多少?

(2)上面同样的问题,制作的面

积为2.1平方米,那么长、宽各

参与“智力大比

拼”活动。

产生计算机程序

解决问题与简单

人脑思维运算的

比较。

让学生参

与“智力大

比拼”活

动,产生冲

突,激发学

生学习的

兴趣。

四、教学反思

1、本教学以学生为主体,让学生在思考、体验过程中掌握解析法的概念及用法,能够提高学生的学习能力。

2、任务有层次,学生由浅入深,有利于三维目标的达成。

相关文档
最新文档