编制计算机程序解决问题

Download Report

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