视频标签:VB程序设计
所属栏目:信息技术优质课视频
视频课题:高中信息技术浙教版选修1算法与程序设计-《VB程序设计初步》复习课 
教学设计、课堂实录及教案:高中信息技术浙教版选修1算法与程序设计-《VB程序设计初步》复习课
《VB程序设计初步》复习课
第1课时
一、教材分析
本节课的教学内容选自浙教版普通高中课程标准实验教科书《算法与程序设计》第四章的本章小结,是本册教材的重要内容之一。通过本章节的学习,要求学生掌握VB的基础知识,能够实现从问题的原始数据出发,对数据进行一步步的加工处理,直至获得最终的计算结果。
二、学情分析
本节课的授课对象为高一学生。在之前的学习过程中,学生已经初步了解了VB程序设计初步这一章的所有内容,但学习该章节时信息技术的课时安排是一周一课时,学完后没有及时跟进,对于VB的基本知识学生的知识储备不是很扎实,所以本节课的授课内容少,重在让学生先通过自主探究对已学知识进行主动回忆和应用,产生思维难点,教师再慢慢引导解题,力求使学生在温故知新中恍然大悟。
三、教学目标
1、知识与技能目标:
掌握对象的添加及属性的修改。 理解常用的基本数据类型。
掌握赋值语句和选择语句的语法并能够熟练书写。 能运用VB编写顺序、选择两种控制结构。 2、过程与方法目标
创设情境,充分调动学生积极性。
通过自主学习,培养学生的探究精神。 3、情感态度价值观目标
激发学生学习编程的兴趣。
培养学生主动表达的意识和态度。
四、教学重难点
1、重点:赋值语句和选择语句的结构及书写
2、难点:赋值语句书写过程中,语句中各组成部分数据类型的分析和转换
五、教学过程
教学环节 教学内容 教师活动
学生活动
设计意图
课堂导入: 数字猜猜猜
了解本课任务目标
今天,我们本节课的主题是:寻找幸运儿。首先进入本节课的第一个环节:数字猜猜猜。请同学们运行桌面上的“寻找幸运儿.exe”文
运行“寻找幸运儿.exe”文件,进行猜数字。
激发学生学习兴趣 体验程序功能
件,进行猜数。当你输入一个数字后,单击“确定”程序会将你输入的数字和程序随机生成的数字进行比对。第一个猜出数字的同学,将是本节课的第一个幸运儿。
温故知新:实力拼拼拼
程序界面设计 布置实践操作1任务
自主探究1:根据程序效果图,完成程序的界面设计。
通过复习对象的添加及属性值的修改,熟悉工具箱中控件的图标,了解常见属性的作用,为下面赋值语句中正确的调用属性名做铺垫。 教师对本环节内容进行小结。
学生练习
后,请一位同学上台演示。
自主探究
请同学们阅读“寻找幸运儿1”功能描述,完善程序①②③代码。
根据所学的VB知识,进行实践操作。 学生先进行自主探究,自我检验储备知识及应用能力。 复习变量的定义语句、数据类型的选择 结合PPT复习讲解 Dim suiji As ①
聆听并回答问题
巩固并拓展VB基础知识
赋值语句的书写练习1
结合程序功能,一步步分析如何在②③处填入正确的语句:
Dim n as integer Dim suiji as integer n = ② ③
List1.AddItem Str(n) List2.AddItem Str(suiji)
聆听并回答问题
此两处均是第一种赋值语句,给变量赋值,②处的赋值语句已经写好赋值对象,学生只需要寻找赋值内容即可,③处的语句,学生需要分析上下文代码才能找到赋值对象和赋值内容。
赋值语句的书写练习2
在标签label1中显示程序运行时间 Private Sub Timer1_Timer()
Label1.Caption = ④ End Sub
聆听并回答问题 此处是第二种赋值语句,给对象的属性进行赋值。
选择语句的结构及书写练习
If ① Then MsgBox "请输入【1,35】范围内的数据" Else suiji = Int(Rnd * 35 + 1) If ② Then Label2.Caption = "恭喜你猜对了哦,你今天的幸运数字是:" + Str(n) Timer1.Enabled = False Command1.Enabled = False Text1.Enabled = False ③
分析学生的答案 先根据题目独立思考①②③处的代码 教师分析时,聆听并回答问题 检查学生对if语句结构是否熟悉 考察学生判断并书写if条件表达式的能力,
课堂小结 知识汇总
教师总结(知识点详见PPT)
聆听
梳理本课复习内容,引导学生所学内容进行提炼和建构。
视频来源:优质课网 www.youzhik.com