教学课例教学过程中可以根据教材中的例子组织教学,也可以另外设计例子。以下的参考课例采用的是教师自行设计的例子。课题名称用计算机程序解决问题
(一)课时安排:第1课时:通过“三步曲”程序的运行、剖析,了解VB的编程环境,了解计算机程序的工作过程,体验程序的执行效果。初步认识程序。第2课时:通过“韩信点兵”问题的分析,让学生完整经历程序设计的过程。(二)教学目标:了解程序是什么,用程序解决问题的过程是什么,初步掌握程序设计的工作过程;培养学生进一步学习程序设计的兴趣。(三)教学重点和难点:1程序设计的整体流程2用程序设计的思想解决实际问题3培养学生学习程序设计的兴趣;(四)教学环境网络教室(五)教学过程:
第一课时:编程环境的基本操作
教学环节教学流程设计意图
运行程序:清晨三步曲引出问题:在“清晨三步曲”中我们发一个指令,程序执行一个动作。在程序设计过程中我们进行的每一个设
运行程序,激发兴趣
引入
置,都会反映到运行结果中。那么,程序是怎样“做”出来的?运行过程中,计算机在程序指挥下怎样“动作”的呢?
f熟悉VB环境添加控件,设置控件细节。
初步了解VB的运行环境;掌握新建
添加程序,对运行过程进行控制:文件、输入程序语
熟悉编
(1)在FORM中添加程序;(2)分别为每个按钮添加句、运行程序的方
程环境
程序并作相应修改法;(在“修改运行”的过程中感受程序的作用。此环节有学习资源的帮助)为程序添加细节
巩固
如:添加标题“清晨三步曲”;添加背景;修改FORM标题
第二课时:用计算机程序解决实际问题
环节教学流程设计意图
程序设计能够帮助解决我们学习中的问题。那么应用程序设计来解决问题的机制是什么样的?或者说,当面对一个具体问题,要编程序来解决时,作为程序员的我们要先做什么,再做什么?而计算机面对问题时,它又是怎样
引入课题,组织教学,让学生集中注意力到学习内容上。
复
处理的?
习
(有解的问题总是可以通过有限的步骤来完成的。面
引
对问题时,首先是分析问题,接着把问题描述成有限的步
入
骤序列,也即设计出算法。下面,我们通过实例的分析,来体验利用计算机程序解决问题的过程:分析问题,设计解决问题的步骤序列,并通过运行程序来进一步了解计算机处理问题的方法)“韩信点兵,多多益善”这句话大家都知道,那究
呈
竟这“多多”的士兵共有多少呢?韩信说:“如果每3个
现
人编为一队,那最r