Transcript 编制计算机程序解决问题
4.1《编制计算机程序解决问题》
for
成都市西北中学
说课稿
李园园
说课内容
1
教材分析
2
学情分析
3
教学目标
4
教学重点、难点
5
教学方法
6
教学过程
7
教学反思
教材分析
信息处理的基本方法:
使用通用工具软件(如文字处理、图表处理
或多媒体加工软件等)
直接编写计算机程序解决问题以及使用部分
智能信息处理工具软件处理信息
教材分析
本节课的主要学习目的是学生对计算机程序的
执行过程以及编写程序的基本过程有所了解。
是选修模块《算法与程序设计》基础内容的衔
接部分。
建议2课时。
学情分析
对计算机解决问题的具体过程不了
解,而利用计算机编程解决实际问题
更是缺乏系统的认识 。
学情分析
高中生认知结构的核心成分──思维
能力更加成熟,基本上完成了向理论
思维的转化 。
学情分析
经过多半个学期的学习,学
生已经习惯了小组模式的学习,
小组内同学相互协助
教学目标
一
二
知识与技能
1、了解计算机程
序的作用。
2、熟悉VB编制环
境。
3、了解编制计算
机程序解决问题的
过程。
过程与方法
1、体验在VB中输
入一段应用程序
并执行该程序,
体验程序的作用。
2、体验程序的开
发环境。
三
情感态度与价值观
1、关注程序设计
在实际生活的应用,
激发进一步学习程
序设计的热情。
2、培养运用计算
机解决实际问题的
意识。
教学重点、难点
教学重点、
难点
教学重点
1、在VB高级语言
环境中操作执行一
段简单的计算机程
序代码,了解其工
作过程。
2、了解编制计算
机程序解决问题的
过程。
教学难点
1、计算机程序的基
本结构和作用。通过
体验,了解程序的作
用和基本结构。
2、在VB环境中,如
何运行程序、保存程
序,对学生来说,是
比较难操作的。
教学方法
本课主要采用演示法、问题探究法、
小组合作相结合的教学方法。
上课地点:带投影的多媒体教室
教学过程
创设情境
教
学
流
程
引入新课
学生体验
剖析计算机解决问题的过程
运用新知识解决新问题
总结
教学过程:创设情境
小丽妈妈是公司经理,她很苦恼,
总是担心与客户交流业务的邮件被
窃取从而泄密,如何帮她解决难题
?
设计意图:
创设情境,
让学生快速
融入课堂,
为本节课的
学习做好心
理准备
教学过程:引入新课
解决方法之一:在邮件发送之前用加
密程序进行加密,收到后再用解密程
序还原。
——引入新课:直接编写计算机
程序解决问题也是信息处理的一种方
法。
同时,简单回忆第三章内容
设计意图 :
第三章和第
四章的内容
都是信息处
理的一些方
法,第三章
内容学生比
较熟悉,由
熟悉的知识
作铺垫,引
入新知识,
学生比较容
易接受。
教学过程:引入新课
演示加密、解密程序的功能。
设计意图:
同时,演示
加密、解密
程序的功能,
学生感到很
惊奇,很想
去了解程序
本身是什么
样子,有利
于新课的进
行。
小细节
提示学生待加密文件的路径一定要准确,这是学
生检验环节能顺利进行的保障之一。
教学过程:学生体验
设计意图:
告知学生这段程序是用VB这种程序设
计语言编写的。
简单介绍VB程序界面
通过网络教室给学生分发加密程序代
码。
学生亲身体
验。在实践
基础上再进
行理论总结,
学生更容易
理解。
在这个过程
中,鼓励学
生在小组内
互相帮助。
教学过程:学生体验
教学过程:学生体验
启动程序
代码窗口
教学过程:剖析计算机解决问题的过程
编制计算机程序解决问题的基本过程
设计意图:
对需要加密的文件
进行字符变换,把
文件中的字符按照
某种方法变换为不
算法是程序编写的基
容易被人识别的字
础。描述算法的方法:
符,形成密文,而
有了算法描述,就可
自然语言或是流程图
这种变换必须是可
以选择一种计算机语
分别用两种方式描述
逆的。
言工具编写程序,实
算法。P80-81
现算法。布置探究任
务:对照以上的算法
程序能否按照预想的执
描述,试了解加密和
行。
解密程序中各语句的
作用。以小组为单位
对程序功能进行分析和检
进行。
查。
分析问题
设计算法
编写程序
调试运行
检测结果
修
改
在实践基础上
引出理论,在
理论模型下,
再对具体问题
进行分析。经
过对信息的再
处理,学生对
于这一过程有
了进一步的理
解。
教学过程:剖析计算机解决问题的过程
计算机是不会自己解决问题的,但它可以在
人们编好的程序指示下帮助人们解决问题。
利用计算机解决问题,除了使用现成的工具
软件外,可以根据实际问题的需要,通过分
析问题、设计解决问题的算法,并选择合适
的程序设计语言编写为程序。
程序一旦编写并调试通过,就可以重复应用
来解决同类的问题。
教学过程:运用新知识,解决新问题
如何编程求解一元二次方程:
3x2+x-4=0
分析如何编制计算机程序解决这个
问题。
以小组为单位,分析该问题,写出
分析结果,完成学案。
教学过程:运用新知识,解决新问题
这一环节,是以小组为单位进行的。
小组长负责组内同学的分工,要体现
在学案中。
最后结果,是以小组为单位提交。然
后随机抽取几个小组展示成果。
教学过程:运用新知识,解决新问题
教学过程:总结
对本节课进行总结
继续演示两个小程序:倒计时和韩信点兵,引
导学生对下学期算法与程序设计课充满期待
教学反思
从具体的实例引入,激发学生探究现象
背后的原理,是本节课要重点把握的环节。
在学生体验VB编程环境的过程中,一定要告
知学生在代码窗口中输入程序代码,然后运
行、调试程序。对于加密、解密程序,一定
要将待加密、解密文本文件的路径表述完整
。要让学生自己正确地体验这一过程。在体
验基础上,让学生思考编制计算机程序解决
实际问题的过程。在整个课堂中,始终贯彻
以教师为主导,学生为主体。
for