1、 1.3 初试身手,体验编程一、教材分析本节是高中信息技术选修课算法与程序设计(教科版)第一章“如何用计算机解决问题”的第三节“初试身手,体验编程”。本节是学生第一次认真接触 VB,利用 VB 来编写“闰年判断”的代码,并根据老师的提示利用 VB 把“闰年判断”问题进一步完善,同时了解 VB 中 “控件”、“对象”、“属性”、“事件”、“方法”等名词的含义。二、学生分析学生可以在利用 VB 解决“闰年判断”问题中得到成就感,教师利用这一点来提高学生对于程序设计的学习兴趣和激情,并对于“对象”、“属性” 等名词的含义学生可能比较头疼,老师要注意进一步引导,对他们的要求降低。三、教学目标(一)、
2、知识与技能1、 知道什么是源程序代码。2、 了解程序设计语言的发展及种类。(二)、 过程与方法初步体验编程的乐趣,了解如何编辑程序、编译程序和链接程序。(三)、 情感、态度及价值观让学生在亲自体验的过程中获得成就感,激发他们对程序设计的热爱。四、教学重、难点1、 重点:让学生在体验编程的过程中,感受并理解什么是源程序,计算机如何执行程序等。2、 难点:学生对实例源程序的理解。五、教学策略(一)、 教学思路实例引入任务驱动分析问题界面设计编写程序调试运行。(二)、 媒体选择1、多媒体网络教室;2、教师自制课件。(三)、 课时安排:1 课时。教学过程一、 创设情境、引入新课教学环节 教师活动 学生
3、活动 备注实例介绍给定一个 1 到 4 位数的年份,判断它是否为闰年。闰年:如果 2 月份是 28 天,则这一年是平年,如果是 29 天,则这一年是闰年。问:我们平时是如何判断闰年的?2000 年是闰年,200 是闰年吗?学生思考回答。一般情况下四年一次闰年。学生熟悉的例子引入,激发学生的学习激情。二、 结合实例、讲解新课教学环节教师活动 学生活动 备注分析问题闰年判断的条件是:如果该年份能被 4 整除但不能被 100 整除,或者能被 400 整除,则该年是闰年。师生共同总结:设该年份是 x,则1、(x mod 4=0 )and (x mod 100”表示不等于。设计界面学生模仿教师操作,设计
4、左图界面。此界面的功能是:在文本框中输入年份,单击按钮即在窗体中打印该年份是否为闰年。编写程序Y=text1.textIf( ( y mod 4=0) and ( y mod 1000) or ( y mod 400=0) thenPicture1.Print y;”是闰年”ElsePicture1.Print y;”不是闰年”End if 2、“清除”按钮 click 事件中的代码:Picture1.cls3、“退出”按钮 click 事件中的代码:End4、了解 VB 中常见的控件:command(按钮)、label(标签)、text(文本框)、picture(图片框)。作业布置根据本节所学知识,预习 2.1 可视化程序开发工具。教学反思通过“闰年判断问题”引入课程,激发了学生解决问题的欲望,同时让学生对 VB 的界面也有所认识。总之,整节课的内容安排、时间把握等都很不错。由于时间紧、学生打字速度慢等原因,导致部分学生最终没有完成任务,以后的上课中注意减轻课时内容。