第 PAGE 页
《编制计算机程序解决问题》教学设计
学生掌握编制计算机程序解决问题知识与技能过程,能在VB工作环境中编写简单计算机程序解决实际问题。体验程序设计独特魅力。在剖析问题基础上,感受算法设计思想与算法描述。在完成算法设计基础上,体会编写程序、调试、运行与检测结果各环节作用。
一、创设课堂情境,引入新知课程
引入本节课学习任务,让学生通过士费用计算器实例学习,了解程序设计过程。从身边生活中常见实例出发,来引出需要解决问题,激发学生对程序设计兴趣,调动学生主动性与积极性。
二、讲解传授新课,生活案例剖析
案例:设计一款出租车计价器。市内出租车收费标准如下:2公里以内,收人民币6元;超出2公里后,每公里1.8元。
(一)界面设计
VB是一种可视化编程工具,其整个用户界面设计都是基于“可视化操作”,这对于有一定Windows操作基础高一学生来说并不是一件难事。界面设计在VB程序设计中占有重要地位,一个好界面,不但要令人感觉良好,还要使程序方便易用。让学生熟练掌握VB界面设计是进行VB程序设计前提。VB界面设计主要包括控件绘制及各控件属性设置两种工作。
任务:让学生设计“士费用计算器”主界面。
目:让学生了解掌握VB界面设计方法。
“士费用计算器”主界面所用到2个标签、2个命令按钮及2个文本框对应属性如左下表所示。
(二)编写事件代码
这是VB程序教学重难点,也是本节课教学重难点之所在。教学中应把程序代码编写重点放在算法(解决问题方法与步骤)上面。为提高学生剖析问题能力,我为学生总结出了一条VB编程思路:根据题目要求&#x