好文档 - 专业文书写作范文服务资料分享网站

新课标青岛版初中信息技术八年级下册《VB程序设计》单元精品教案

天下 分享 时间: 加入收藏 我要投稿 点赞

新课标青岛版初中信息技术八年级下册《VB程序设计》单元

精品教案

第1课 大熊猫的两个愿望

教学目标

1、认识VB 界面。 2、了解常用控件。

3、培养学生学习VB的兴趣和勇于探索的精神。 教学重点 1、 掌握Lable控件,CommandButton控件的字体、颜色属性设置。 2、 启动VB的方法。 3、 VB窗口中各部分的作用。 教学难点

掌握Lable控件,CommandButton控件的字体、颜色属性设置。 学生的学习方式

自主学习,合作学习,探究学习 教学策略

讲授法,讨论法,任务驱动教学法,基于问题的学习,范例教学法 课时安排 1课时 教学过程

导入:教师运行“大熊猫的两个愿望”程序,单击不同的CommandBotton,观察结果,使学生产生兴趣。提示它是由VB 编写,我们通过学习也能做出来。

环节一:认识VB工作界面

教师通过类比法引导学生认识工作界面。

环节二:打开“大熊猫的两个愿望.vbp”,运行程序,总结运行程序的方法。 环节三:通过属性窗口修改按钮的属性

发问:如何改变按钮的标题名称、背景色、字体?

让学生选中CommandBotton1,观察属性窗口的变化,让学生讨论、试探,总结结论。 运用结论,修改CommandBotton2的属性值。 环节四:通过代码修改Label.Captain

刚才运行程序时,单击Command1看到了大熊猫的愿望,能否修改这个愿望呢? 1、打开代码窗口的方法:试探打开代码窗口的方法,讨论总结。 2、打开Command1代码窗口,进行修改。 3、运用结论,修改Command2的代码。学有余力的同学可修改Label2.ForeColor属性值。 环节四:实践与创新

教学小结:掌握Lable控件,CommandButton控件的属性设置。制作简单程序的过程。 教学反思:通过玩游戏认识VB,编写最简单的程序来学会编程的步骤,认识窗口,及简单控件的使用,使学生对编程降低神秘感,产生兴趣。

第2课 自我介绍

教学目标

1、了解开发程序的一般过程 2、掌握把程序生成*.exe的过程

3、学会使用TextBox、OptionButton控件;会用代码设置Font\\Font.Size;会用代

1

码:Option1.SetFocus;学会使用续行符“_”;学会使用字符连接符“+”。 4、培养学生自主完成程序设计的兴趣。 教学重点:

1、学会使用textbox控件、单选按钮,学会使用代码设置字体、文字的大小、textbox控件的text值。

2、学会编写单选按钮、命令按钮的Click事件代码,学会用代码选中单选按钮。 3、学会使用分行符、字符连接符。 教学难点

1、学会使用textbox控件、单选按钮,学会使用代码设置字体、文字的大小、textbox控件的text值。

2、学会编写单选按钮、命令按钮的Click事件代码,学会用代码选中单选按钮。 3、学会使用分行符、字符连接符 4、调试程序,修改程序错误。 学生的学习方式

自主学习,合作学习,探究学习 教学策略

设置情景-----提出问题;师生讨论-----探究问题;独立探索,小组合作----解决问题;交流、总结----完成任务、开拓思维――实践创新。 课时安排 2课时 教学过程

导入:自我介绍是人际交往中与他人进行沟通,增进了解、建立联系的方式,这节课我们一起做个“自我介绍”的程序,来介绍自己的爱好、优点和不足。

教师把做好的自我介绍程序展示给大家看,提出这节课的学习任务。 环节一:分析问题

教师引导学生分析界面中用到的4个控件。 环节二:界面设计

1、构建界面:学生操作,添加控件(可用两种方法实现)。 2、设置对象属性:

根据程序界面,在属性窗口中设置每个控件的属性值。采用自主探究和合作学习形式。 环节三:编写代码、调试与运行。

学生根据课本内容自主学习、讨论编写代码。教师提示代码中的字符串的书写及用法、“+”号的用法,对学生操作中出现的错误进行修改。完成任务的同学辅导其他同学。

环节四: 保存文件、生成可执行文件。

1、学生参考课本操作,让学生观察保存VB文件和使用其他软件的保存有什么不同。(VB要保存两个:*.frm和*.vbp)。

2、生成*.exe文件后,学生自主学习,并*.exe的作用。 环节五:总结(学生分组总结,汇总)。

1、编写程序过程中用到的控件的属性设置及用法 2、“+”字符串运算符、分行符的用法,及字符串的定义 环节六:实践与创新(大显身手) 开发一个程序,名为“我的名片”。分组讨论,互助合作,完成任务。 教学反思

这节课通过2课时的时间完成两个程序。熟悉界面控件以及属性的设置,编写事件代码,调试运行程序,保存文件,生成可执行文件。这是个比第一节课的程序要复杂的程序,让学生学会分析问题,解决问题,会利用教材知识去完成这个程序。教师要及时的引导,使学生自己会读程序,修改调试程序中出现的错误,为以后的课打下基础。

2

第3课 谜语大擂台(一)

教学目标

1、了解字符串的概念,熟悉字符串的合并运算。 2、了解设置窗体属性的方法。

3、会使用Timer、Image控件;掌握Val()、Cstr()、Time$,会使用VbCrlf 4、进一步培养学习VB的兴趣与热情,更深入地认识程序开发的奥妙。 教学重点

1、学会使用Timer控件、Image控件;

2、掌握Val()、Cstr()、Timer$的使用方法,会使用VBcrlf常数。 教学难点

1、学会使用Timer控件、Image控件;

2、掌握Val()、Cstr()、Timer$的使用方法,会使用VBcrlf常数。 学生的学习方式

自主学习,合作学习,探究学习 教学策略

设置情景-----提出问题;师生讨论-----探究问题;独立探索,小组合作----解决问题;交流、总结----完成任务、开拓思维――创新作品。 课时安排 2课时 教学过程

导入:今天我们来玩一个猜谜游戏,看哪位同学能用最快的时间猜出来。教师运行“谜语大擂台.frm”,学生观察界面并猜谜语。这个猜谜游戏是如何制作的呢?

环节一:分析问题

师生讨论界面设计中用到的控件。 环节二:界面设计

1、构建界面:学生操作,添加控件,完成界面设计。 2、设置对象属性:

根据程序界面,在属性窗口中设置每个控件的属性值。采用自主探究和合作学习形式。 环节三:编写代码。

学生根据课本内容自主学习、讨论编写代码。

教师讲授Timer1控件在程序中的作用、代码编写。

教师引导学生掌握函数Val()、Cstr()、Timer$的使用方法和VBcrlf常数的作用。 环节四:练一练,增加一个清除按扭,将使谜语、计时信息都返回到初始态。自主探究、讨论,完成任务。

环节五:总结(学生讨论总结,汇总)

1、编写程序过程中用到的控件的属性设置及用法

2、用到的函数Val()、Cstr()、Timer$的使用方法,VBcrlf常数的作用 3、字符串的概念,字符串合并运算。

环节六:实践与创新

设计一个电子钟程序,用来显示当前时间。

3

第4课 节约用水算水价

教学目标

1、了解流程图的使用方法,了解一般编程过程。

2、了解变量、数据类型,能定义实型变量和整形变量。 3、学会变量进行赋值。

4、会使用IF语句、会使用算术运算符进行四则运算。

5、通过对代码编写的学习,培养学生自主完成程序的能力。 教学重点:

1、学会使用If条件选择语句,解决简单的问题; 2、学会使用算术运算符进行四则运算代码设计。 教学难点:

If条件选择语句 学生的学习方式:

自主学习,合作学习,探究学习 教学策略:

设置情景-----提出问题;师生讨论-----探究问题;独立探索,小组合作----解决问题;交流、总结----完成任务、开拓思维――实践创新。 课时安排:2课时 教学过程:

导入:为了提高节水意识,促进人们形成良好的用水习惯,物价部门对居民用水实行阶梯式水价:若用水量小于或等于12吨,价格为2.85元/吨;若用水量大于12吨,大于12吨的部分,价格为:2.85×2元/吨。现在我们就替物价部门设计一个这样的计算水费的程序。

环节一:分析收取水费问题,画出其流程图。 学生分组讨论画出流程图。 环节二:界面设计

1、构建界面:学生操作,添加控件,完成界面设计。 2、设置对象属性:

根据程序界面,在属性窗口中设置每个控件的属性值。采用自主探究和合作学习形式。 环节三:代码编写,调试,运行。 学生参考课本,自主学习探究。

教师引导学生理解If语句的用法,引导学生理解赋值语句,总结VB中常见的数据类型。 教师准备几个If条件语句小程序,让学生去读程序,引导学生加深对If 语句的理解。 环节五:总结(学生分组总结,汇总)

1、编写程序过程中用到的控件的属性设置及用法 2、程序中用的到分支结构If语句

3、用到的函数、数据类型、变量、定义变量、变量赋值、算术运算符 环节六:实践与创新

设计一个程序“我怎么样?” 输入学生成绩,如果成绩大于等于96分,就输出“very good!”,如果成绩小于96分,就输出“don’t give up”。分组讨论,互助合作,完成任务 教学反思

这节课通过2课时学习,学会分析问题,用流程图描述程序,程序中用到了分支结构If 语句,教师也可以写一些简单的程序让学生读程序,说出程序的运行结果,加强对If语句的

4

理解。

第五课 谜语大擂台(二)

教学目标

1、掌握常用函数Int() Rnd() msgbox()的用法。 2、学会用Select语句解决一些简单的应用问题

3、学会用Text控件存储变量值,会用流程图分析问题。 4、培养学生选择判断能力和严谨的逻辑思维习惯。 教学重点:

1、掌握常用函数Int() Rnd() msgbox()的用法。 2、学会用Select语句解决一些简单的应用问题

3、学会用Text控件存储变量值,会用流程图分析问题。 教学难点:

1、掌握常用函数Int() Rnd() msgbox()的用法。 2、学会用Select语句解决一些简单的应用问题。

3、学会用Text控件存储变量值,会用流程图分析问题。 学生的学习方式:

自主学习,合作学习,探究学习 教学策略:

设置情景-----提出问题;师生讨论-----探究问题;独立探索,小组合作----解决问题;交流、总结----完成任务、开拓思维――实践创新。 课时安排:2课时 教学过程:

导入:本单元第3课我们设计过一个猜谜游戏,但那个游戏不够完善。让学生说出不完善的地方。

这节课我们开发一个改进程序,教师把做好的程序展示给同学们看。 环节一:分析问题

教师演示程序,学生理解这个谜语玩的过程。分组讨论用流程图描述程序。 环节二:界面设计

1、构建界面:学生操作,添加控件,完成界面设计。 2、设置对象属性:

根据程序界面,在属性窗口中设置每个控件的属性值。采用自主探究和合作学习形式。 环节三:代码设计、调试运行。

学生参考课本自主学习探究,输入程序运行调试。完成任务的同学当老师小助手辅导其他同学。

教师引导学生读程序,理解Select语句的用法、三个函数Int(),Rnd() msgbox()的用法。

教师总结分支结构If语句和Select语句的用法,区别。两者可替代。

教师准备两个If 和Select语句的小程序,让学生读程序,看哪组同学说出正确结果,加深对两个分支结构语法的理解。

环节四: 总结(学生分组总结,汇总)

1、编写程序过程中用到的控件的属性设置及用法

2、程序中用的到分支结构Select语句,并与If 语句的区别,两种语句的替换用法。

3、程序中用到的Int(),Rnd() msgbox()函数。 环节五:练习编写“确认”按钮的代码。(如课本中的“提示对话框”),分组讨论,互助

5

新课标青岛版初中信息技术八年级下册《VB程序设计》单元精品教案

新课标青岛版初中信息技术八年级下册《VB程序设计》单元精品教案第1课大熊猫的两个愿望教学目标1、认识VB界面。2、了解常用控件。3、培养学生学习VB的兴趣和勇于探索的精神。教学重点1、掌握Lable控件,CommandButton控件的字体、颜色属性设置。2、启动VB的方法。3、VB窗口中各部分
推荐度:
点击下载文档文档为doc格式
76igx9mwbj75cln2zb9x
领取福利

微信扫码领取福利

微信扫码分享