VB 第10课 算术计时器(2)


第 10 课

算术计时器(2)

通过上一节的学习我们已经初步掌握了由系统随机出题、在文本框中捕捉回车键的方 法,掌握了 KeyUP 事件、KeyCode 事件以及相关属性与函数的用法。如何能够随时看到我 们做的题是否正确, 并把做错题的正确答案显示出来呢?本节在第 9 课的基础上,通过增加 程序语句,来实现这一功能。

编写意图
第 9 课“算术计时器”程序的运行,极大地激发了学生学习兴趣,但是程序运行时不 能提示哪道题作对了,那道题作错了,那么做错的题能否显示出来呢?答案是肯定的,本 节课在第 9 课的基础上通过增加判断对错语句, 做对了显示 “对” 如果做错了, “错” , 显示 , 并显示正确答案。通过本节课的学习我们将学习用代码连接数据库和数据库中的表单,从 而实现上述功能。

内容分析
学习内容主要是用代码连接 ACCESS 数据库和数据库中的表单、 从数据库的表单中调 用字段、用户定位调用表单中字段、一些相关函数应用方法等。根据本节课知识特点及学 生情况,确定教学目标及教学重难点如下: 教学目标 1.知识与技能 ◆学习用代码连接数据库和数据库中的表单; ◆掌握表单中字段的调用; ◆学习掌握定位表单中的字段。 2.过程与方法 ◆通过对源程序的分析,教给学生编程的方法; ◆通过学生自主分组学习,掌握文本框中捕捉特定按键的方法和时钟控件定时功能的 用法。 3.情感态度与价值观 ◆通过学习“算术计时器”的程序制作,培养学生的动手能力和思维能力; ◆培养学生团结协作和正确快速计算的意识,引导他们正确认识集体协作优势; ◆培养学生积极参与、敢于实践、大胆创新的精神和意识。 教学重点 ◆程序的调试方法; ◆综合运用控件、变量、事件方法。 教学难点 ◆程序代码的编辑。

实施建议
1.课前准备建议 硬件环境:建议使用多媒体网络教室。 软件环境:Windows XP 操作系统、VB6.0。 素材资源:用于激发学生学习兴趣的实例;供学生参考的编程步骤,教师可在课前准 备好相关的程序设计流程图分发给学生。 2.教学方法建议 根据本节课的学习目标,结合具体操作示例,建议采用分组协作完成程序的编辑、自 主探究,教师指导为辅的教学方法。 3.教学过程建议 (1)让学生小组设置程序,以有助于学生巩固旧知识,融入新知识;有助于引导学生分 析程序设计的主体思路。 (2)由教师演示程序实例, 激发学生学习兴趣;引领学生分析程序设计的源程序, 引出活 动任务。 ◆对于任务的处理:根据本节课所涉及的知识点,设计成几个任务,把这些知识点有 机的分布在这些任务中,引导学生由浅入深、循序渐进的完成本课的学习。在任务的设计 中要注重引导各小组养成良好的编程习惯。 ◆在学习过程中遇到的问题:教师要提示学生寻求通过阅读流程图、教材源程序、组 内协作等方式解决。对同一问题,引导学生探索多种解决问题的方法,这样既有利于教师 的教,同时又能激发学生的创造性思维。 (3)教师与同学们共同总结出编辑算术计时器计算程序时要注意以下几点: 先看程序设计流程图或者有能力的同学自己设计流程图。 代码及属性设置时的注意事项。 博弈舞台栏目可提示学生完成以下几方面的任务: ①根据生活实际,试将本次活动中两个程序有机的结合在一起,实现功能更加强大的 “随机出题,算术计时器”程序。 ②制作一个能从数据库中随机调用选择题的程序。

评价建议
注重对学习过程的评价,通过填写“学生自我评价档案表”及“小组活动情况记录表” 对学习情况进行评价。 最后教师一定要注意提醒同学们将学习成果保存到“成长基石”中,要随时将学习过 程中的感受记录到“成长基石”中。对学习过程和学习结果的评价可参考“成长基石”里 “学生自我评价档案表”“小组活动情况记录表”和“学习标单” 、 。注意向学生渗透利用好 本学科的编程手段,又要灵活的在学习生活中加以运用,只要是对成长有利,就想方设法 积累的基本理念。

参考资源 学生自我评价档案表
评 价 内 容 能够灵活运用控件 能够灵活运用标签 代码的设置修改 程序调试 程序最终效果 能够独立设计程序流程图 能够完成博弈舞台中的任务 ★ 不理解 ★★ 似是而非 ★★★ 理解

小组活动情况记录表
第 小组 记 录 项 目 小组分工 遇到的困难 解决方法 小组活动中存在哪些不足 对以后有什么启发 小组最终成果打分 记 录 内 容

教学案例

第 10 课
教学目标 1.知识与技能

算术计时器(2)

◆使学生进一步掌握变量、控件、事件使用方法; ◆程序的调试方法; ◆数据库的建立连接方法; ◆程序的调试过程。 2.过程与方法 ◆通过对任务的分析,教给学生设计的主要步骤和用到的主要元素都有那些; ◆通过学生自主学习和教师引导,初步掌握程序的调试方法。 3.情感态度与价值观 ◆通过“算术计时器”设计制作,培养学生想象力、创造力;

◆培养学生团结协作和正确快速计算的意识,引导他们正确认识集体协作优势; ◆培养学生积极探索、敢于实践、大胆创新的精神和意识。 教学重点 ◆文本框中捕捉特定按键的方法和时钟控件定时功能的用法; ◆数据库连接方法。 教学难点 ◆数据库连接方法。 教材分析 本节内容的学习,在上一节知识点的基础上,学数据库的建立和连接方法。 学情分析 在前面上节课中,学生已经学习变量、控件、事件使用方法以及数据库的连接应用。 通过本节内容的学习,巩固和加深对前面章节知识点的学习,同时学习程序的调试以及程 序的拓展延伸。 教法选择 任务引导、小组合作学习、探究学习、小组竞赛 教学过程 一、创设情境,导入新课 教师活动 1.设置情境:展示本节课的源程序,说明程序工作的原理。 2.引入课题:引导学生分析程序的基本控件,指出各控件主要内容和作用,以及它们是 如何实现本节课题“算术计时器”程序简单过程。 学生活动 观看程序,了解程序的组成,明确学习目标。 二、展现目标,引入任务 教师活动 教师给出本节课的源程序,通过程序的调试使学生注意观察、分析,提出任务:用两 个标签来显示“对”或“错” 。这些就是我们今天要研究的内容。 学生活动 了解程序调试的过程。 三、自主学习,任务探究 教师活动 1.布置学习任务一 阅读教材,认真看教材上的源程序以及各主要控件的作用。 2.指导学生以小组为单位,进行程序的调试。 3.布置学习任务二 通过分析教材上源文件,画出程序设计流程图,并最终设计出程序,教师给予指导。 学生活动 1.结合教材完成任务一。在练习过程中,快速掌握程序调试的方法。 2.结合教材及小组每个人的设计成任务二。在学习过程中,收集出各组编制程序时出

现的问题,协作探究,找到解决问题的方法,让学生在活动中,分享学习的快乐。 3.调试程序发现问题。 教师活动 1.引导和激励各组成员都能独立调试程序; 2.引导学生跳出本课,将学生的思维引向博弈舞台的任务中去。 学生活动 动手实践,遇到问题,小组内解决,也可以小组间解决。 四、学习评价、归纳总结 教师活动 1.利用教学平台展示学生的程序,学生进行小组间自评和他评;通过归纳总结,让学 生进一步强化本节课所学的知识内容。 2.启发引导学生完成教材“博弈舞台”栏目中的任务。 3.提示学生将本节课的学习成果及学习感受记录到“成长基石”中。 学生活动 1.调试程序,自评、他评。 2.学生进行快速运算比赛,成绩记录到个人档案表中。 3.完成“博弈舞台”栏目中任务。 教学反思: (略)


相关文档

六年级下册奥数第10课《从算术到代数2》试题附答案
VB 第11课 算术计时器(3)
VB 第9课 算术计时器(1)
第10课第二章实数2.2(1)正数的算术平方根
(4十17第2节钟炜网选)陈大伟论文--应围绕课堂事实和现象观课议课(万万数据)
(4十43第1.2节钟炜网选)李祖华论文--观课议课提升课堂教学质量
(4十43第2.1节钟炜网选)王文涛论文--观课议课打造团队优质高效课堂的平台
(4十28第1。2节钟炜网选)许焕利论文--新课程的有效观课和议课(万万数据)
(4十43第2.4节钟炜网选)饶惠敏论文--观课议课推动高效课堂的构建
(4十32第2。2节钟炜网选)(苏娟论文--)初识观课议课文化
电脑版
?/a>