2024年3月29日发(作者:狄超白)
八年级信息技术下册教案
科目
信息技术
1 课时
第一课
年级
课型
八年级
新授课
班级
时间
课时
课题
问题“它”解决——编写程序解决问题
教
学
目
标
知识与技能: 了解程序设计语言,
理解编写程序解决问题的步骤并学会算法描述。
过程与方法:教师讲解,学生讨论交流。学生对教师提出的问题进行算法描述。
情感态度与价值观:形成对信息技术良好的学习态度、积极进取的精神。
教学
重点
难点
重点:
难点:
程序设计语言及编写程序解决问题的一般步骤。
用自然语言和流程图描述一个问题的算法。
第 1 课 问题“它”解决
板书
设计
示意
框图
一、 程序与软件
二、 编写程序解决问题的步骤
三、 自然语言描述算法
四、 流程图描述算法
五、 程序设计语言
教 学
准 备
知识准备:计算机基础知识。
硬件准备:计算机一台。
软件准备:已经编写好的纸牌小游戏程序。
教学过程
教师活动
一、课前导入,任务介绍
要想用计算机解决问题, 首先需要选择合适的计
学生活动
教师意图
时间
认真
听讲,发挥
想象。
引入任
务,明确目
标,激发学
习兴趣。
2’
算机软件, 如撰写研究性学习方案时要用
学校运动会比赛成绩时常用到
Word,统计
Excel 。但是有些问题
不一定找得到合适的软件, 这节课我们就一起来了解
一下程序设计语言及编写程序解决问题的步骤。
二、编写程序解决问题
1.程序与软件
计算机程序是一组能让计算机识别的工作指令的集合, 计算机执行完这组指令后便能够完成一项具
讲 解 程
认
真
序与软件,
体的工作。软件一般是指计算机程序、数据和相关文
档资料的综合,习惯上不对程序和软件进行区分。请
思考:我们平时用到了哪些程序或软件呢?执行程序
指令后我们能完成什么具体工作呢?
听讲,积极
思考,回答
问题。
使学生对程
6’
序设计语言
有个初步的
了解。
在日常生活和学习中, 我们不仅可以使用别人开
发的软件,还可以自己编写程序,满足特定的需要。
那么,我们有哪些实际问题找不到合适的软件呢?如
何编写程序来解决这些问题呢?
计算机程序软件可以帮助我们完成学习及生活
中的各种任务,如利用
Word 工具可以撰写论文等。
这些工具都是通过各种程序设计语言编写出来的。
2.编写程序解决问题的步骤
用计算机编写程序解决实际问题,
首先要对问题
进行分析,然后确定解决问题的方法与步骤,最后用
程序设计语言将解决问题的具体方法和步骤表达出
来。
认 真
听讲,做好
笔记,理解
编写程序
的步骤和
方法。
通 过 讲
解让学生对
编写程序解决问题的一般步骤为:
提出问题→分
编写程序解
6’
析问题→设计算法→编写程序→调试程序→得到结
果。其中分析问题、设计算法和编写程序是这几个步
骤中的重点。算法是解决问题的方法和步骤。
3.自然语言描述算法
决问题的步
骤有个初步
的理解。
同学们, 你们知道什么是自然语言吗?自然语言
有什么特点?如何用自然语言描述一个算法呢?
例子:输入三个数,找到并输出其中最大的数。
步骤 1:输入三个数
a, b, c。
认 真
听讲,积极
思考,并回
答 教 师 问
讲 解 自
步骤 2:假设 a 最大, Max=a。
然语言,并
让学生掌握
用自然语言
6’
步骤 3:将 b 与 Max 比较,若 b>Max,则 Max=b。
步骤 4:将 c 与 Max 比较,若 c>Max,则 Max=c。
步骤 5:输出最大数 Max。
题。
描述算法。
自然语言是人们日常生活中使用的语言,
其通俗
易懂,但是缺乏直观性,不简洁,且容易引起歧义。
4.流程图描述算法
请同学们思考一下, 什么是流程图?流程图中各
个图形代表什么意思?流程图有什么特点?如何用
流程图来描述算法?
认 真
听讲,思考
教师提问,
讲 解 流
在流程图中,椭圆表示开始或结束框,平行四边
形表示输入或输出框,矩形表示处理框,菱形表示判
程图,使学
6’
生掌握用流
断框,箭头表示流程线。 用流程图描述算法时,
直观且容易理解。
形象、
并回答教
程图描述算
师问题。
法。
教师根据上面例子用流程图描述算法。
5.程序设计语言
要解决实际问题,就需要将设计好的算法表达
出来。用程序设计语言表达算法的过程就是编写程
序。
认 真
让 学 生
听讲,做好
对各种程序
设计语言有
6’
常用的程序设计语言有
和 Visual Basic
BASIC、Pascal 、C、Java
笔记,理解
各程序设
计语言的
特点。
等。各程序设计语言都有自己的特
所了解。
点。用程序设计语言编写出来的内容就称为程序代
码。
三、课堂练习
通过本节课的学习, 相信同学们对编写程序解决问题的步骤以及描述有了一定的了解, 下面请大家根据体验与建构中的问题分别用自然语言和流程图来
按
要
组 织 学
求完成作
业。
生进行练
习,巩固学
习效果。
8’
描述关于“计算圆的周长”及“当用水量在 30 吨以内(包括 30 吨)和超过 30 吨时的水费”的算法。比一比看谁做得最快,谈谈自己的学习经验。
四、本课总结
本节课,我们讲解了程序与软件,初步了解了编写程序解决问题的一般步骤, 并学会了用自然语言和流程图来描述算法, 同时也对各种程序设计语言有了一定的了解,为以后的学习奠定了基础。
认 真
对本节
课所学知识
进行总结。
5’
听讲,积极
思考。
教
学
后
记
科目
信息技术
年级
八年级
班级
课时
1 课时
课型
新授课
时间
课题
第二课
认识新伙伴——
Visual Basic
程序设计语言
教
学
目
标
知识与技能:熟悉 Visual Basic
界面,能通过控件添加对象及运行程序。
过程与方法:教师讲解并演示,学生实践操作。
情感态度与价值观:培养学生动手实践能力、主动探求知识的态度。
教学
重点
难点
重点:
难点:
认识 Visual Basic
界面,通过工具箱控件创建对象。
熟悉常用控件及其主要功能,在代码编辑窗口编写代码。
第二课 认识新伙伴
板书
设计
示意
框图
六、 Visual Basic
七、 对象及控件
八、 常用控件
界面
九、 VB 中的代码窗口
十、 在 VB中运行程序
教 学
准 备
知识准备:计算机基本操作知识。
硬件准备:计算机一台。
软件准备:安装好
Visual Basic6.0
教
,一个已经编辑好的
学 过 程
学生活动
VB程序。
教师活动
一、课前导入,任务介绍
教师意图
时间
那些开发好的小程序都是通过相应的程序设计
语言进行开发的,这节课我们就一起来认识一下
程序设计语言,熟悉它是由哪些窗口组成,各个窗口
都有什么功能,并了解它是如何进行程序的设计开
发。
VB
认真
听讲,积极
思考。
引入课
堂,让学生
完成过渡。
3’
二、熟悉 Visual Basic
在 VB 中运行程序
1. Visual Basic 界面
界面,学会添加对象及
6’
【操作演示】执行“开始”→“程序”→“ Microsoft
认真听讲,
Visual Basic6.0
中文版”
→“ Microsoft Visual
积极思考,
指 导 学
Basic6.0 中文版”命令,启动 VB6.0,弹出“新建工程”并自己动
对话框。
手操作,掌
在“新建工程”对话框中,选择“标准
EXE” ,
生进入 VB并
熟悉 VB程序
握技巧和
界面。
单击“打开”按钮, VB便新建了一个工程文件,创建了一个窗体并进入 VB 主界面。整个界面主要由工具箱、窗体、工程窗口、工程资源管理器窗口及属性窗口组成。
方法。
2.对象及控件
认 真
听讲,并自
指 导 学
生认识 VB工
6’
VB工具箱中的工具称为“控件” ,单击控件,在窗体中拖动鼠标便能够创建一个“对象” 。
己动手操
作,掌握技
巧和方法。
具箱及控
件,并在窗
体上创建
“对象”。
选中对象,进行拖曳操作可改变其位置和大小,按“ Delete ”键可将其删除。
3.常用控件
工具箱中的标签、文本框、图片框、图像和命令按钮等都是常用的控件。它们的主要功能是:标签用来显示文字信息,但显示的文字不能编辑;文本框用来输入和输出文字信息; 图片框用来绘制图形和显示图像;图像只能用来显示图像;命令按钮用来产生命令动作。
5’
认 真
让 学 生
听讲,积极
思考,并做
了解工具箱
中各个控件
的功能。
好笔记。
4. VB中的代码窗口
设计状态下, 双击窗口中的对象便可打开代码编辑窗口,该窗口左上部是对象列表,右上部是对象能响应的事件列表,中间是代码编辑区。
观 看
5’
让 学 生
熟悉代码编
辑窗口。
教师讲解,
自己动手
操作。
5.在 VB 中运行程序
观
看
【操作演示】双击源程序文件夹中的工程文件,或者在 VB 中执行“文件”→“打开工程”命令,找到并打开相应的工程文件。
教师演示,
学会运 5’
行及结束运
行程序。
并自己动
手操作。
执行“运行”→“启动”命令或单击工具栏中的“启动” 按钮便可运行程序, 执行“运行” →“结束”命令或单击工具栏上的“结束”按钮便可结束程序的运行。
三、课堂练习
完成体验与建构中的练习,
按 要
进一步熟悉 VB界面;
求完成作
业。
组织学 10’ 生进行练
习,巩固学
习效果。
新建工程,利用各种控件在窗体上创建对象,并尝试为其中的对象添加程序代码。 添加完代码后尝试运行程序及结束程序的运行。完成后,谈谈你在学习过程中的经验。
四、本课总结
本节课,我们熟悉了 Visual Basic 界面,学会了利用控件来创建对象和编辑对象, 并且学会了如何进入代码编辑窗口,对代码编辑窗口有了一定的了
认 真听讲,积极思考。
对 本 节
5’
课所学知识
进行总结。
解,而且掌握了在
VB中运行程序。
教
学
后
记
科目
信息技术
1 课时
年级
课型
八年级
新授课
班级
时间
课时
课题
第三课
小试身手——编写“求圆面积”的程序
教
学
目
标
知识与技能:添加对象并进行属性设置,添加对象代码及调试修改程序。
过程与方法:每人设计完成一个“求圆面积”的程序。
情感态度与价值观:培养学生动手实践能力、主动探求知识的态度。
教学
重点
难点
重点:
难点:
对添加的对象进行属性的设置。
输入程序代码及对程序进行调试、修改及保存。
第三课
十一、
十二、
十三、
十四、
小试身手
提出和分析问题
确定算法
编写程序
调试、运行及保存程序
板书
设计
示意
框图
教 学
准 备
知识准备:计算机基础知识。
硬件准备:计算机一台。
软件准备:安装好
Visual Basic6.0
。
教学过程
教师活动
学生活动
教师意图
时间
一、课前导入,任务介绍
只要知道一个圆的半径, 我们就能求出这个圆的面积。那么怎样设计一个计算机程序,只要输入圆的半径,就能够轻易地求出圆的面积呢?这节课我们就利用
VB 来编写程序解决这个问题吧!
认真
引入课
堂,让学生
完成过渡。
阅读教材,
3’
积极思考。
二、编写“求圆面积”的程序
1.提出和分析问题
认 真
让学生
请大家思考: 如何利用计算机来计算一个圆的面积呢?
听讲,积极 了解如何求思考,回答 圆面积。
6’
计算圆面积的基本思路是:先输入圆的半径
r ,
问题。
然后利用求圆面积的公式算出圆的面积
结果 S。
2.确定算法
S,最后输出
认 真
讲 授 求
6’
由于用流程图描述算法形象、直观且容易理解,并且该问题适合用流程图来描述, 因此选择用流程图描述算法。
听讲,积极
圆面积的算
法。
思考,做好
笔记。
教师根据要求用流程图描述算法。
3.编写程序
( 1)程序界面。根据使用习惯,设计好“求圆面积”的程序界面。该程序界面由窗体、四个标签、两个文本框、两个命令按钮共九个对象组成。
( 2)添加对象及设置对象属性。打开 VB程序,新建工程,选择相关的控件并在窗体中添加对象。
认 真
听讲,积极
思考,并自
己动手操
作,掌握技
教 会 学
生添加对
象,设置对
象属性及添
加代码。通
过操作演
示,提高学
选择各相应对象, 在属性窗口中设置包括窗体在内的各对象的属性。
8’
( 3)输入代码。双击程序界面中的“计算”按钮对象,打开代码编辑窗口。在已有的两行代码中间输入“求圆面积”的程序代码。
巧和方法。
在代码编辑窗口中的左上部选择“结束”对象,
在两行代码中间输入结束程序的代码“
4.调试、运行及保存程序
end”。
生操作技
能。
在程序代码输入完成后, 关闭窗口。 执行“运行”
→“启动”命令或单击工具栏上的“启动”按钮运行
程序。如程序有错,则会显示出错信息,这时就需要根据错误提示信息修改程序。
观 看
教师演示,
指 导 学
同样,执行“运行”→“结束”命令或单击工具栏上的“结束”按钮可以结束程序的运行。
7’
自己动手生运行及调操作,掌握 试程序并保技巧和方存文档。法。
运行确认程序无误后,单击保存按钮保存程序,注意须保存两次,第一次保存的是窗体,第二次保存的是工程文件。
三、课堂练习
按 要
求完成作
组织学
生进行练
习,巩固学
习效果。
10’
完成体验与建构中的练习,对“求圆面积”程序的界面进行适当修改,使其更加美观。
业。
请运用本节课所学的知识,自己再设计一个“求圆周长”的程序。比一比看谁做得最快最好,并谈谈自己的学习经验。
四、本课总结
本节课,我们学习了设计一个程序的完整过程,
认
真
对 本 节
课所学知识5’
进行总结。
体验了编写程序解决问题的一般步骤。
着重讲解了设
听讲,积极
思考。
置对象属性、进行对象的代码编写以及运行、调试和
保存编辑好的程序。
教
学
后
记
科目
课时
课题
信息技术
1 课时
年级
课型
八年级
新授课
班级
时间
第四课
潇湘风光——能根据需要呈现图片
教
学
目
标
知识与技能: 添加图像对象并设置属性,
添加装载图片程序代码及调试修改程序。
过程与方法:每人设计完成一个“潇湘风光”的程序。
情感态度与价值观:培养学生动手实践能力、主动探求知识的态度。
教学
重点
难点
重点:
难点:
添加图像控件对象并设置对象的属性。
输入装载图片的程序代码并对程序进行调试、修改及保存。
第四课
十五、
十六、
十七、
十八、
潇湘风光
提出和分析问题
确定算法
编写程序
调试、运行和保存程序
板书
设计
示意
框图
教 学
准 备
知识准备:计算机基础知识。
硬件准备:计算机一台。
软件准备:安装好
Visual Basic6.0
。
教学过程
教师活动
学生活动
教师意图
时间
一、课前导入,任务介绍
小明在暑假旅游时拍了很多照片, 他想编写一个程序来展示自己所拍的风景照片。 这节课我们就一起来学习使用 VB 的图像及单选按钮控件来实现对图片的显示和控制吧!
认真
引入课
堂,让学生
完成过渡。
阅读教材,
3’
积极思考。
二、编写“潇湘风光”程序
1.提出和分析问题
在添加对象时, 我们发现加载图片的控件有图像控件和图片框控件,那么,这两者有什么区别呢?在本程序中我们应该选择哪种控件呢?
认 真
引导学
听讲,积极
生选择合适
6’
根据图像和图片框控件的区别, 我们选择图像控件
步骤 3:单击“退出” ,退出图片展示程序。
新建工程文件, 按照设计好的程序界面添加相应
的对象。选择相应对象,在属性窗口中设置各对象的
属性。在设置图像对象的属性时,需要将“ Stretch 属
双击“韶山”单选按钮,打开代码编辑窗口,输入装载图片的程序代码。选择“XX”单选按钮,输入装载图片的程序代码,选择“退出”命令按钮,输入“退出”程序代码“ end”。
4.调试、运行和保存程序
执行“运行”→“启动”命令或单击工具栏上的“启动”按钮运行程序。如程序有错,则会显示出错信息,这时就需要根据错误提示信息修改程序。单击工具栏上的“结束”按钮即可结束运行。
程序确认无误后,单击保存按钮保存程序。
性值设置为“ True ”。
( 3)输入代码
3.编写程
序( 1)程序界
面
通过前面的分析, 设计好 “潇湘风光” 程序界面。
该程序界面由窗体、一个图像、两个单选按钮和一个
命令按钮共五个对象组成。
( 2)添加对象及设置对象属性
该算法适合用自然语言描述。描述如下:
步骤 1:单击“韶山” ,图像对象显示韶山图片。
步骤 2:单击“XX” ,显示XX图片。
装载和显示图片,利用单选按钮来实现图片的选择。
2.确定算法
图像控件与图片框控件的区别:
①图像控件占用
的内存相对较小;②图片框控件内可以添加其他控
件,而图像控件则不能;③载入图片框的图形文件不
随图片框的大小尺寸调整大小,
图像控件能够通过属
思考,并回
答教师问
题。
认
真
听讲,积极
思考
的控件来加
载图像,激
发学生的学
习意识。
性设置,使图片自动变化大小适应图像控件大小。
6’
让 学 生
学会设计程
序算法。
认 真
观看教师
教会学
演示,积极
思考,并自
己动手操
生添加对
象,设置对
象属性及输
”作,掌握技
入程序代
巧和方法。
码。
观
看
演示,自己
指 导 学
8’
7’
动手操作,
生调试修改
程序并保存
程序。
掌握技巧
和方法。
三、课堂练习
按 要
求完成作
组织学
生进行练
习,巩固学
习效果。
在该程序的基础上, 修改单选按钮能够响应的事件,并进行调试运行。
业。
10’
自己再设置一个能浏览多幅图像的程序, 修改程序各对象的属性,让程序更加美观。比一比看谁做得最快最好。并谈谈自己在学习过程中的经验。
四、本课总结
本节课设计了一个能浏览图片的程序。 再次体验了编写程序解决问题的步骤流程。 利用图像控件添加装载图片的对象,并对该对象进行相关属性设置。输
认 真
对本节
课所学知识
进行总结。
听讲,积极
5’
思考。
入装载图片的程序代码,并对程序进行调试、修改和保存。
教
学
后
记
科目
课时
课题
信息技术
1 课时
年级
课型
八年级
新授课
班级
时间
第五课
百变文字——随意变换字体和字号
知识与技能:
1.学会设置文字的字体、大小和样式。
2.掌握在窗体中对象对齐的操作。
3.学会引用对象属性和编写程序代码来实现程序的功能。
4.掌握调试、运行及保存程序的操作。
过程与方法:
知
识
1.通过实践与体验,培养学生运用程序设计解决实际问题的能力。
2.通过程序运行和调试,
让学生在实践中学习和体会,以提高主动探索学习的意
识和能力。
3.培养学生勤于动脑和动手的习惯以及严谨的思维方式。
教
学 能
目 力
标
品
德
情感、态度与价值观:
1.体验各控件对象属性引用的妙用,
极主动的学习态度。
激发学生学习程序设计的兴趣,逐步形成积
2.培养学生发现问题、思考问题、解决问题的能力。
3.培养学生创新精神和探索精神,养成严谨的思维方法和编程理念。
4.引导和培养学生运用信息技术解决实际问题的意识和能力,
得价值体验。
并在学习过程中获
教学
重点
难点
重点:
设置文字字体、 大小和样式,在窗体中对象的对齐、 属性的引用和程序代码的编写以及调试、运行及保存程序的基本操作。
难点:
在窗体中对象的对齐、属性的引用和程序代码编写的基本操作。
第5课
百变文字
板书
十九、
二十、
提出和分析问题并确定算法
添加控件对象并设置对象属性
设计
示意
框图
二十一、 编写程序代码
二十二、 调试、运行及保存程序
教 学
知识准备:计算机基础知识,
硬件准备:多媒体教学工具。
软件准备: VB6.0 。
VB6.0 的相关编程技能。
准 备
教学过程
教师活动
学生活动
教师意图
时间
一、课前导入,任务介绍
在电影院门口, 我们常常会不自觉地被电影宣传海报上的漂亮图片和文字所吸引;走在大街上,各种各样广告牌上的精美多变的文字同样吸引了我们的
认真
引入课
堂,让学生
完成过渡。
3’
眼球 ,, 精美多变的文字为我们的世界注入了鲜活
听讲,积极
思考。
的“灵魂”。今天,就让我们跟随小明一起利用 VB 编写
程序来实现文字变化的功能, 使文字在程序中想变就变吧!
二、 VB6.0 操作
1.效果展示
下面我们一起来看一下制作好的“百变文字”程
序吧!
【操作演示】教师展示制作好的“百变文字”程
序。
观 看
让学生
先看到最终
的程序,形
教师展示
最终的程
教师提问:通过观看“百变文字”程序,大家想序作品,积
3’
成感性认
识,再激发
学生进行探
不想自己动手制作一个“百变文字”程序呢?你知道应该如何实现吗?
极思考。
学生回答:
索和学习。
教师提示:先提出和分析问题,然后再启动
VB6.0 、添加控件对象、设置对象属性、编写程序代
码、调试、运行及保存程序,激发学生的兴趣。
2.提出和分析问题并确定算法(板书:提出和分析问题并确定算法)
为了利用
VB6.0 编写程序来实现文字变化的功
能,首先,我们要提出和分析问题,在
VB 中,选择
文本框控件来实现文字的显示;
采用单选框和复选框
控件则能实现对文字的大小、字体和样式的控制。
通过问题的分析,可以确定解决问题的如下步
认
真
骤:
听讲并阅
读教材,积
指 导 学
生认真学习
步骤 1:单击某种大小的数值,文本框中的文字
极思考。
就变成指定大小;
步骤 2:单击某种效果的样式,文本框中的文字
就变成指定样式;
步骤 3:单击指定字体,文本框中的文字字体就
发生改变;
步骤 4:单击“结束”按钮,结束程序。
和分析问
题,根据分
析的结果确
5’
定相应的算
法。
3.添加控件对象并设置对象属性(板书:添加控件对象并设置对象属性) (教师提示学生添加控件对象和设置对象属性的操作步骤)
【操作演示】
步骤 1:启动 VB6.0 ,在弹出的“新建工程”对话框中新建一个“标准 EXE”的工程文件。
步骤 2:单击工具箱中的文本框控件,在窗体中拖动鼠标,创建一个文本框对象,按照同样的方法,再创建三个单选框、三个复选框和一个按钮对象。
认 真听讲,积极思考,并自掌握技巧和方法。
步骤 3:按住“ Shift ”键,单击鼠标左键逐个选
择单选框对象。然后执行“格式”→“对齐”→“顶端对齐”命令。此时,单选框对象将会以最后选中的对象为参考进行顶端对齐。按照同样的方法,将复选
己动手操作,
认 真 听
讲,积极思考,并自己动手操作,掌握技巧和方法。
5’
框对象进行顶端对齐。
步骤 4:设置各对象的属性, 将 Form1 的 Caption 属
性设为“百变文字” , Text1 的 Text 属性设为“我变!我
变!我变变变!”,Option1 、Option2 和 Option3 的
Caption 属性分别设为“ 20 磅”、“ 30 磅”和“ 40 磅”,
Check1、Check2 和 Check3 的 Caption 属性分别设为“加
粗” 、“加下划线”和“楷体字” , Command1 的
Caption 属性设为“结束” 。
4.编写程序代码(板书:编写程序代码)
(教师提示学生编写程序代码的操作步骤)
认 真听讲,积极思考,并自己动手操作,掌握技巧和方法。
【操作演示】 双击窗体中的 “ 20 磅”单选框对象,进入代码编辑窗口,输入程序代码
指 导
学生编写程序代码的操作。
8’
“ ze=20 ”,按照同样的方法,在“ 30 磅”
和“ 40 磅” 单选框对象的代码编辑窗口中分别输
入“ ze=30 ”和“ ze=40 ”。在“加粗”、“加下划线”和“楷体字”复选框对象的
代码编辑窗口中分别输入“
ld=True
”、
“
derline=True
”
和
“ me= ”楷体 _GB2312””。
5.调试、运行及保存程序(板书:调试、运行及保存程序)
认 真听讲,积极思考,并自掌握技巧和方法。
程序编写完成之后要记得及时调试、 运行及保存程序哦!(教师提示学生调试、运行及保存程序的操
2’
指 导 学
己动手操作,
作步骤)
生调试、运
【操作演示】单击“启动”按钮运行程序,调试程序的运行情况,调试完成,将程序以“百变文字”为文件名保存到计算机的目标文件夹中。
行及保存程
序的操作。
三、课堂练习
同学们,通过本节课的学习,相信大家对在
VB
中“百变文字”程序有了一个初步的了解,但在程序
按 要
组织学
生进行练
习,巩固学
习效果。
中为什么选择不同字号时使用单选框而不用复选框
求完成作
10’
控件呢?请你运用本节课所学的知识,
思考并和同学
业。
讨论一下为何选择不同字号时使用单选框而不用复选框控件,并试一试改变文字的颜色。比一比看谁做得最快最好,并谈谈自己的学习经验。
四、本课总结
本节课, 我们进一步接触了编程软件——
VB6.0 ,
对 VB 中的文本框、单选框和复选框控件有了一定的了解,掌握了在 VB 中设置文字字体、大小和样式以及窗体中对象的对齐、 属性的引用和程序代码的编写的基本操作,
学会编写一个 “百变文字” 的程序文件,这为我们后续的学习奠定了基础。
认 真
对本节
课所学知识
进行总结。
听讲,积极
3’
思考。
教
学
后
记
科目
信息技术
年级
八年级
班级
课时
1 课时
课型
新授课
时间
课题
第六课
程序结构——顺序结构、分支结构和循环结构
知识与技能:
1.了解常量、变量和表达式的相关知识。
2.掌握程序中的常用语句的格式和作用。
3.了解程序的三种基本结构。
过程与方法:
知
教
识
1.通过实践方面的分析,培养学生自学的能力。
2.培养学生勤于动脑和动手的习惯以及严谨的思维方式。
学 能
目 力
标 品
情感、态度与价值观:
德
1.体验程序结构的妙用,
习态度。
激发学生学习程序设计的兴趣,
逐步形成积极主动的学
2.培养学生发现问题、思考问题、解决问题的能力。
3.培养学生积极对待新问题的态度。
4.培养学生在学习过程中的价值体验。
教学
重点
难点
重点:
常量、变量、表达式、常用语句和程序的三种基本结构的相关知识。
常量、变量、表达式、常用语句和程序的三种基本结构的相关知识。
难点:
第6课
板书
设计
示意
框图
程序结构
二十三、 常量、变量和表达式
二十四、 三种常用语句
二十五、 程序的三种基本结构
教 学
知识准备:计算机基础知识,
VB6.0
的相关编程技能。
准 备
硬件准备:多媒体教学工具。
软件准备: VB6.0 。
教学过程
教师活动
学生活动
教师意图
时间
一、课前导入,任务介绍
在编写程序解决问题时, 除了要考虑程序能否正
确、高效地解决问题外,还应考虑能否方便地阅读和
修改,更要注意程序编写风格的规X性和科学性。今
天,就让我们跟随小明一起来认识一下程序的三种基
本结构——顺序结构、分支结构和循环结构,系统地
认真
听讲,积极
思考。
引入课
堂,让学生3’
完成过渡。
掌握程序设计的基础知识, 为今后的学习打下坚实的
基础吧!
二、 VB6.0 操作
1.常量、变量和表达式(板书:常量、变量和
表达式)
(在讲解的过程中,教师可适当的列举一些例子)
常量是指在程序运行过程中, 其值不发生变化的
量,分为数值型常量、字符型常量、逻辑型常量和日
期型常量等。 其中,字符型常量在使用时需加上引号,
例如, n= “百变文字”。逻辑型常量只
有 两 个 值 : True
ld=True 。
认
听讲并阅
真
指 导 学
生认真学习8’
和
Fal , 例 如 ,
读教材,积
极思考。
其值可以发生变化
常量、变量
和表达式的
相关知识。
变量是指在程序运行过程中,
的量,可用来存放各种类型的数据,例如,在“求圆
面积”程序中,语句 Let r=
变量,用来存放从文本框中获取的半径值。
中的 r 就是
r 叫变量
名,给变量命名必须以字母或汉字开头,由字母、数
字、汉字及下划线组成,但不能取
如 End、 Print 等。
VB 中的保留字,
变量中存入不同类型的数据,其变量类型也不
同。例如,存入数值型数据,变量就为数值型变量;
存入字符型数据,变量就为字符型变量。还可采用事
先定义变量类型的方法来决定变量的类型。
x As Integer
表示定义变量
例如,Dim
x 为整型变量。其中
Dim 叫做变量声明符, Integer
表示为整型。
表达式是用运算符号和括号将常量、变量、函数
连接起来的有意义的式子,分为算术表达式、字符表
达式、关系表达式和逻辑表达式等。其中算术表达式
是指用算术运算符将数值型常量、变量、函数连接起
来
的
式 子 。 例 如 :
3.14*r*r
、
(a+b)/(a-b)-(30+2*a/8)
。常用的算术运算符如下表
所示:
算术运算符
功能
正号或加法运算
负号或减法运算
乘法运算
除法运算
幂运算
+
-
*
/
^
2.三种常用语句(板书:三种常用语句)
三种常用语句指的是赋值语句、 停止程序执行语句和注释语句。 (在讲解的过程中,教师可适当的列举一些例子)
赋值语句,其格式为:
Let
变量 =表达式。其中
认 真
“ =”是赋值号。作用是将赋值号右边表达式的值赋给左边的变量。语句中的 Let 还可以省略。
听讲并阅读教材,积极思考。
指导学
生认真学习
三种常用语
8’
停止程序执行语句, 其格式为: End。End 语句可放在程序中的任意位置,其作用是结束程序。
句的相关知
识。
注释语句,其格式为: Rem [注释内容 ] 或‘ [ 注释内容 ] 。其作用是给程序进行注解,增强程序的可读性,为非执行语句。
3.程序的三种基本结构(板书:程序的三种基本结构)
程序的三种基本结构指的是顺序结构、 分支结构和循环结构。 (在讲解的过程中,教师可适当的列举一些与生活相类似的例子)
认 真顺序结构,它是一种最基本的结构,表明了语句
听讲并阅读教材,积极思考。
执行的先后情况。在编写顺序结构程序时,语句的执
指 导 学
8’
生认真学习
行存在着明显的先后次序。前面编写的“求圆面积”
三种基本结
的程序就是一个顺序结构,在运行的过程中,任何一
构的相关知
条可执行语句都要自上而下运行一次,
且只能运行一
识。
次。
分支结构,当程序运行到条件判断语句时,程序会判断“条件”是否成立。如果“条件”成立,程序
就执行“语句组 1”(不执行“语句组 2”),否则将执行“语句组 2”(不执行 “语句组 1”),接着再执行
“下一行语句”。
循环结构,当程序运行到条件判断语句时,程序会判断所指定的“条件”是否成立。如果“条件”成立,程序就执行“语句组” ,否则将转去执行循环语句后面的语句。执行完“语句组”后,程序又重新检
查条件是否还成立, 若“条件” 成立则再一次执行
“语句组”。如此循环,直到“条件”不成立为止。
三、课堂练习
同学们,通过本节课的学习,相信大家对常量、变量、表达式、常用语句和程序结构的相关知识有了一个初步的了解,为了进一步巩固本节课的知识,请大家运用本节课所学的知识, 根据老师给出的描述将表达式写出来, 并列举出现实生活中与三种程序结构模式类似的事情, 把这些事情的完成过程用相应的结构流程图表示出来。比一比看谁做得最快最好,并谈谈自己的学习经验。
按
要
组 织 学
求完成作
生进行练
8’
业。
习,巩固学
习效果。
四、本课总结
本节课, 我们进一步接触了编程软件—— VB6.0 ,了解常量、变量、表达式、常用语句和程序的三种基
认 真
对本节
课所学知识
进行总结。
5’
听讲,积极
思考。
本结构的相关知识,这为我们后续的学习奠定了基础。
教
学
后
记
科目
信息技术
1 课时
年级
课型
第七课
八年级
新授课
班级
时间
课时
课题
跑马溜溜——实现“跑马灯”动画效果
知识与技能:
1.了解使用标签控件显示文字的基本操作。
2.掌握使用定时器控件实现“跑马灯”效果的基本操作。
3.学会设置对象属性及编写相应的程序代码。
4.掌握调试、运行及保存程序的操作。
过程与方法:
知
识
1.通过实践与体验,培养学生运用程序设计解决实际问题的能力。
2.通过程序运行和调试,
让学生在实践中学习和体会,以提高主动探索学习的意
识和能力。
3.培养学生勤于动脑和动手的习惯以及严谨的思维方式。
教
学 能
目 力
标
品
德
情感、态度与价值观:
1.体验标签和定时器控件的妙用,激发学生学习程序设计的兴趣,
主动的学习态度。
2.培养学生发现问题、思考问题、解决问题的能力。
逐步形成积极
3.培养学生创新精神和探索精神,养成严谨的思维方法和编程理念。
4.引导和培养学生运用信息技术解决实际问题的意识和能力,
得价值体验。
重点:
教学
重点
难点
并在学习过程中获
利用标签控件显示文字,采用分支结构并利用定时器控件和条件语句来实现
“跑马灯”效果。
难点:
利用标签控件显示文字,采用分支结构并利用定时器控件和条件语句来实现
“跑马灯”效果。
第7课
板书
跑马溜溜
二十六、 提出和分析问题并确定算法
二十七、 添加控件对象并设置对象属性
二十八、 编写程序代码
二十九、 调试、运行及保存程序
设计
示意
框图
教 学
知识准备:计算机基础知识,
硬件准备:多媒体教学工具。
软件准备: VB6.0 。
VB6.0 的相关编程技能。
准 备
教学过程
教师活动
学生活动
教师意图
时间
一、课前导入,任务介绍
元宵节那天,民间流行挂花灯,其中有一种灯笼叫跑马灯。这种灯笼点燃的时候,灯屏上就会出现人马追逐、物换景移的影像。后来,人们将具有这种效果的动画叫“跑马灯”动画。今天,就让我们跟随小明一起来学习如何编写一个具有“跑马灯”动画效果的程序吧!
认真
引入课
堂,让学生
完成过渡。
听讲,积极
思考。
3’
二、 VB6.0 操作
1.效果展示
下面我们一起来看一下制作好的“跑马溜溜”动画程序吧!
观 看
让学生
【操作演示】教师展示制作好的“跑马溜溜”动画程序。
教师展示先看到最终最终的动的动画程画程序作序,形成感品,积极思 性认识,再
3’
教师提问:通过观看“跑马溜溜”动画程序,大家想不想自己动手制作一个“跑马溜溜”动画程序呢?你知道应该如何实现吗?
考。
激发学生进
行探索和学
习。
学生回答:
教师提示:先提出和分析问题,然后再启动
VB6.0 、添加控件对象、设置对象属性、编写程序代码、调试、运行及保存程序,激发学生的兴趣。
2.提出和分析问题并确定算法(板书:提出和分析问题并确定算法)
“跑马灯”效果就是有文字或图像从画面的一
端快速移动到另一端,如果是文字的移动,我们通
指 导 学
认 真
听讲并阅
常称之为“滚动字幕”效果。
生认真学习
和分析问
题,根据分
要想实现“滚动字幕”的效果,首先,我们要
提出和分析问题,在
VB中,选择标签控件来实现文
读教材,积极思考。
5’
字的显示;使用定时器控件来实现“滚动字幕”效
析的结果确定相应的算
果,在其“ Timer ”事件中输入相应的代码,设置
法。
“ Enabled ”和“ Interval
”属性,让定时器来控制
标签的位置,每隔一定的时间就改变标签的位置。
通过问题的分析,我们可以在定时器控件的
“ Timer ”事件中编写代码使标签的位置发生变化,从而使文字滚动起来。标签的位置分为在窗体中和超出了窗体的边框两种不同的情况。如果标签的位
置已经超出了窗体的边框, 就要重新设置标签位置,使标签回到窗体中;如果标签还在窗体中,则要将
标签的位置随时间不同进行调整,使下一次标签的位置和当前标签的位置不同。
3.添加控件对象并设置对象属性(板书:添加控件对象并设置对象属性) (教师提示学生添加控件对象和设置对象属性的操作步骤)
步骤 1:启动 VB6.0 ,在弹出的“新建工程”对话框中新建一个“标准 EXE”的工程文件。
认 真
听讲,积极
思考,并自
己动手操
作,掌握技
指 导 学
步骤 2:单击工具箱中的标签控件,在窗体中拖
生添加控件
5’
动鼠标,创建一个标签对象,按照同样的方法,再创建一个定时器对象。
对象并设置
对象属性的
操作。
步骤 3:设置各对象的属性, 将 Form1 的 Caption
属 性 设 为 “ 字 幕 动 画 ”, BackColor 属 性 设 为
巧和方法。
“ &H0000FFFF&”,Label1 的 Caption 属性设为“加油!中国加油! ”, BackColor 属性设为“ &H0000FFFF&”,
ForeColor 属 性设 为 “ &H000000C0&”, Timer1 的
Interval 属性设为“ 300”。
4.编写程序代码(板书:编写程序代码)
(教师提示学生编写程序代码的操作步骤)
【操作演示】双击窗体中的定时器对象,进入
认 真
指导学
生编写程序
代码的操
作。
代码编辑窗口,输入程序代码:
听讲,积极
8’
If < 0 Then
思考,并自
=
己动手操
El
作,掌握技
= -50
巧和方法。
End If
在 VB 程序设计中,常用 If 语句实现程序的分支。而 If 语句一般有两种格式:
1、 行 If
语句格式:
If <条件表达式 > Then <语句组 1> [El
<
语句组 2>]
注意:其中方括号的内容为可选项,
可以空
缺。
作用:若条件成立,程序执行
<语句组 1>,
否则执行 <语句组 2>,然后再执行下一行语
句。若没有 El ,则直接执行下一行语句。
2、块 If
语句格式:
If <
条件 > Then
<语句组 1>
El
<语句组 2>
End If
作用:如果条件成立,程序执行
<语句组 1>,否
则执行 <语句组 2>。
5.调试、运行及保存程序(板书:调试、运行及保存程序)
程序编写完成之后要记得及时调试、 运行及保存程序哦!(教师提示学生调试、运行及保存程序的操
认 真
作步骤)
听讲,积极
指 导 学
生调试、运2’
行及保存程
序的操作。
【操作演示】单击“启动”按钮运行程序,调试程序的运行情况,调试完成,将程序以“跑马溜溜”为文件名保存到计算机的目标文件夹中。
思考,并自
己动手操
作,掌握技
巧和方法。
三、课堂练习
同学们,通过本节课的学习,相信大家对在
VB
按
求完成作
业。
要
组 织 学
中“跑马溜溜”程序有了一个初步的了解,在此,请
大家思考一下:如何将标签控件换成一个图像框控
件,并装载一个图片,设置定时器的Interval
属性,
生进行练
8’
习,巩固学
习效果。
实现图片飘动的动画效果呢?比一比看谁做得最快
最好,并谈谈自己的学习经验。
四、本课总结
本节课, 我们进一步接触了编程软件——
VB6.0 ,
认
真
对 本 节
对 VB 中的标签和定时器控件有了一定的了解,掌握
了在 VB 中利用标签控件显示文字,采用分支结构并
听讲,积极
思考。
课所学知识
进行总结。
5’
利用定时器控件和条件语句来实现“跑马灯”效果,这为我们后续的学习奠定了基础。
教
学
后
记
科目
课时
课题
信息技术
1 课时
年级
课型
第八课
八年级
新授课
班级
时间
巧手画圆——画再多的圆也不累
知识与技能:
1.了解输入数据的函数和类型转换函数的格式、作用及相关知识。
2.学会利用 Circle
语句来进行画圆。
3.掌握通过“ For ,
Next ”循环语句来画数量众多的同心圆。
4.掌握调试、运行及保存程序的操作。
过程与方法:
知
识
1.通过实践与体验,培养学生运用程序设计解决实际问题的能力。
2.通过程序运行和调试,让学生在实践中学习和体会,以提高主动探索学习的意
教
学 能
目 力
标
品
德
识和能力。
3.培养学生勤于动脑和动手的习惯以及严谨的思维方式。
情感态度与价值观:
1.体验按钮控件的妙用,激发学生学习程序设计的兴趣,逐步形成积极主动的学
习态度。
2.培养学生发现问题、思考问题、解决问题的能力。
3.培养学生创新精神和探索精神,养成严谨的思维方法和编程理念。
4.引导和培养学生运用信息技术解决实际问题的意识和能力,
得价值体验。
并在学习过程中获
重点:
教学
利用相关函数、画圆语句(
Circle
)以及“)For ,
Next
”循环语句,从而实现”循环语句,从而实现
重点
难点
“巧手画圆”的效果。
难点:
利用相关函数、画圆语句(
Circle
以及“
For ,
Next
“巧手画圆”的效果。
第 8课
板书
设计
示意
框图
巧手画圆
三十、
函数
画圆语句
三十一、 Circle
三十二、 画同心圆
三十三、 调试、运行及保存程序
教 学
知识准备:计算机基础知识,
硬件准备:多媒体教学工具。
软件准备: VB6.0 。
VB6.0 的相关编程技能。
准 备
教学过程
教师活动
一、课前导入,任务介绍
在数学课上,小明看到老师在黑板上随手就能
画出一个圆来,心想老师的手可真巧啊!其实,小
明不知道还有一双更巧的“手”
,那就是今天我们
利用
VB 将要编制的画图程序。下面,就让我们跟
随小明一起来学习函数、画圆语句(
Circle
)以及
学生活动
教师意图
时间
认真
引入课堂,
让学生完成过
渡。
3’
听讲,积极
思考。
“ For , Next ”循环语句,从而实现“巧手画圆”的效果吧!
二、 VB6.0 操作
1.效果展示
下面我们一起来看一下制作好的“巧手画圆”程序吧!
【操作演示】教师展示制作好的“巧手画圆”程序。
观 看
让学生先看
教师展示
到最终的程序,
最终的程
形成感性认识,
序作品,积
再激发学生进
极思考。
3’
教师提问:通过观看“巧手画圆”程序,大家想不想自己动手制作一个“巧手画圆”程序呢?你知道应该如何实现吗?
行探索和学习。
学生回答:
教师提示:先学习相关函数,然后再启动
VB6.0 、添加控件对象、设置对象属性、编写程序
代码、调试、运行及保存程序,激发学生的兴趣。
2.函数(板书:函数)
函数是一段用来完成某种特定运算或功能的
程序。其一般格式为:函数名
(参数 1,参数
认 真
2,,, ) ,函数的参数可以是一个或多个,也可以没有。一般情况下,函数总要返回一个函数值,也就是运算后的结果。
读教材,积
听讲并阅
指导学生认真学习函数极思考。
5’
的相关知识。
VB中有一个专门提供从键盘输入数据的函数,使用它时可产生一个对话框,提示用户输入数据并单击“确定”按钮,该函数返回值是字符串类型
(String)
。
其格式为: 变量 =InputBox( “提示信息”
,“对
话框的标题” ) ,作用是提示操作者从键盘上输入
数据,并将输入的数据赋给左边的变量。例如,执
行语句“ a=InputBox( “ a=”, “输入” ) ”,屏幕上将
出现 “输入” 对话框, 只要在对话框中输入数据,
单击“确定”按钮,所输入的数据将赋给变量
但变量 a 得到的是一个字符串常量。
a,
如果要将输入的数字赋给一个数值型变量,那
么就需要用到类型转换函数。
其格式为: Val( “字符串类型的数据”
用是将字符串类型的数据转换成数值型数据。例
如, Val( “12” ) 的值是能参与算术运算的
) ,作
12,而
不是“ 1”与“ 2”组成的字符串。
3.Circle
画圆语句 (板书: Circle
画圆语句)
(教师提示学生添加按钮控件、编写代码及调试和运行程序的操作步骤)
【操作演示】
步骤 1:启动 VB6.0,在弹出的“新建工程”对话框中新建一个“标准 EXE”的工程文件。
认 真听讲,积极
思考,并自操
指导学生
利用 Circle 画
5’
己 动 手
步骤
2:单击工具箱中的按钮控件,在窗体中
拖动鼠标,创建一个按钮对象,将
的
Caption
属性设为“画圆” 。
Command1作,掌握技圆语句来进行
画圆的操作。
巧和方法。
步骤 3:双击窗体中的按钮对象,进入代码编
辑窗口,输入程序代码:
Circle ( 1500,1500 ), 800
说明:其中
Circle
般格式为: Circle
语句是用来画圆的,其一
( x,y ), R,作用是画一个以坐
标( x,y )为圆心,以
R 为半径的圆。
步骤 4:调试和运行程序。
4.画同心圆(板书:画同心圆)
前面我们用代码实现了画圆的目标,那我们怎
样来实现画数量众多的同心圆呢?(教师提示学生
添加按钮控件、编写代码的操作步骤)
【操作演示】
认 真
听讲,积极
思考,并自
指导学生
步骤 1:创建一个按钮对象,
并将 Command2的
己动手操
利用 Circle
画
圆
语 句
和
8’
Caption 属性设为“画同心圆” 。
步骤 2:双击窗体中的按钮(
作,掌握技
Command2)对象,
巧和方法。
“For , Next ”
循环语句来画
同心圆的操作。
进入代码编辑窗口,输入程序代码:
n=Val(InputBox( “输入第一个圆的半径”
))
For i=1 To 50 Step 1
Circle
( 3500,1500 ),n*i
Next i
说明:其中用
For , Next 语句来实现循环,
其一般格式为:
For < 循环变量 >=<初值 > To < 终值 > [Step<
步长 >]
< 语句组 >
Next < 循环变量 >
作用:循环执行 <语句组 >的次数由循环变量的初值、终值和步长决定。循环变量从初值开始,每循环一次,循环变量的值都增加一个步长。当循环
变量的值超过终值时,循环结束,执行 Next 后面的语句。
5.调试、运行及保存程序(板书:调试、运行及保存程序)
程序编写完成之后要记得及时调试、运行及保存程序哦!(教师提示学生调试、运行及保存程序的操作步骤)
认 真
听讲,积极
思考,并自
指导学生
【操作演示】单击“启动”按钮运行程序,调试程序的运行情况,调试完成,将程序以“巧手画圆”为文件名保存到计算机的目标文件夹中。
己动手操
调试、运行及保
作,掌握技
存程序的操作。
2’
巧和方法。
三、课堂练习
同学们,看着我们通过编程完成的作品“巧手画圆”,心中一定乐滋滋的吧!但是我们还要思考这样的一个问题:在“画同心圆”的代码中,如果
按
要
组织学生
求 完 成 作
进行练习,巩固
业。
学习效果。
8’
不使用 Val() 函数,结果会如何呢?然后, 运用本节课所学的知识,在同一条线上画数量很多的相同半
径的圆。比一比看谁做得最快最好,并谈谈自己的学习经验。
四、本课总结
本节课,我们进一步接触了编程软件——
VB6.0 ,我们利用相关函数、画圆语句(Circle
以及“ For , Next ”循环语句,从而实现“巧手画
圆”的目标,掌握了相关函数、画圆语句及循环语
)
认
真
听讲,积极
思考。
对本节课
所学知识进行5’
总结。
句的基本使用,这为我们后续更深入的学习奠定了
基础。
教
学
后
记
科目
信息技术
1 课时
年级
课型
八年级
新授课
字母转换器
班级
时间
课时
课题
第九课
知识与技能:学会使用函数
UCa和 LCa。
,
教
学
目
标
过程与方法:按照解决程序设计问题的步骤(明确问题→分析问题→解决问题)
每个人完成一件
VB 程序设计作品。
情感态度与价值观:培养学生解决实际问题的意识和形成良好的程序设计习惯。
教学
重点
难点
重点:
掌握解决实际问题的步骤:明确问题→分析问题→解决问题。
通过使用按钮控件和函数
第 9 课 字母转换器
三十四、 解决程序设计问题的方法和步骤
三十五、 程序界面设计
UCa和 LCa 执行大小写字母的转换。
难点:
板书
设计
示意
框图
三十六、 属性设置
三十七、 代码输入
三十八、 程序运行、调试和保存
教 学
知识准备: VB程序设计语言的基本知识、计算机基本操作。
硬件准备:计算机一台。
准 备
软件准备: Visual Basic 6.0
中文版软件。
教学过程
教师活动
一、课前导入,任务介绍
用计算机进行文字处理时,如何用
学生活动
教师意图
引入任
时间
VB 实现大小
今
认真
听讲,发挥
想象。
写字母之间的转换?小明正在为这一难题发愁呢!
天,就让我们帮助小明利用
现这种转换功能吧!
务,明确目
标,激发学
习兴趣。
2’
VB 提供的两个函数来实
二、 VB程序设计
1.解决程序设计问题的方法和步骤
首先,要明确问题的关键点:如何实现大小写字
母转换?
学生的回答可能多种多样,
到黑板上。(如:使用函数
教师将合理的答案写
UCa和 LCa)
认
真
引导学生
今天我们要使用第二单元中介绍的函数 UCa和
LCa 实现大小写字母转换功能。大家还记得函数 UCa
和 LCa 哪个是大写转换,哪个是小写转换
听讲,积极思考。
回忆第二单元中所学的知识,同时让学生体会呢?
其次,分析问题: 在 VB 中,除了使用函数 UCa
和掌握解决问题的方法和步骤
5’
和 LCa 实现大小写字母的转换, 还要用文本框控件来实现字母的输入和结果的显示。
最后,解决问题:步骤 1:界面设计与对象属性设置;步骤 2:输入 VB代码;步骤 3:调试、运行及保存
程序。
2.程序界面设计
界面设计之前,我们先要绘制出程序的流程图。
在此基础上,我们在 VB6.0 中设计出程序的界面。
【操作演示】
( 1)在黑板上画出流程图或者使用
制出流程图。
Word软件绘
认
真
学 生 模
听讲,并动
手操作,掌
握技巧和
( 2)使用 VB6.0 设计界面:首先,启动 VB6.0 ,
仿教师的操作步骤。
在弹出的 “新建工程” 对话框中新建一个 “标准 EXE”
的工程文件;
7’
方法。
其次,单击工具箱中的文本框控件,在窗体中
拖动鼠标,创建一个文本框对象,按照同样的方法,
再创建两个按钮对象。
最后,将对多个相同类型的对象进行统一尺寸
和顶端对齐的调整。首先,按住“Shift
”键,单击
鼠标左键逐个选择按钮对象,然后执行“格式”→
“ 统一尺寸”→“两者都相同”命令;再执行“格
学
回答
生
式”→“对齐”→“顶端对齐”命令。
教 师 对
3.属性设置
同学们,上面的操作都完成了吗?
疑难之处作出解答。
3’
如果准备好了,那我们就要开始下面的操作了!三分钟时间以内, 同学们利用前面所学的知识列
自己动手操作
培养学生探究式学习的意识。
出属性设置的表格,同桌之间相互检查正误。在这个
环节,教师可以做如下演示:将 Form1 的 Caption 属性设
为“字母转换器” ;Text1 的 Text 属性设为 “空”;
Command1和 Command2的 Caption 属性分别设为“大写”
和“小写” 。
4.代码输入
认真听讲,
5’
引导学生
自己思考
教师可以提问: 大家想一想, 按钮“大写” 和“小写”
并积极回
接下来,我们要进行代码的输入。在这个环节,
深入思考问5’
题。
分别对应的代码是什么?
【操作演示】双击“大写”按钮,输入程序代码
“ = UCa(Text1)”; 再双击“小写”
答问题。
”。
按钮,输入程序代码“ = LCa(Text1)
5.程序运行、调试和保存
认真听讲,
指导学生进
行相应的操
作。
5’
自己动手
操作,掌握
操作完成后,我们可以进行程序的运行和调
试。
【操作演示】单击工具栏中的“启动”按钮或者执行“运行”→“启动”命令;再输入任意字母进行程序调试。
调试完成后,我们要记得保存文件啊!
【操作演示】单击工具栏中的“保存工程”按钮
技巧和方
或者执行“文件”→“ 保存工程”命令,将程序以“字母转换器” 为文件名保存到计算机的目标文件夹中。
四、课堂练习
如何将本节课的程序以“字母转换器 .exe ”为文件名保存为可执行文件?
大家思考一下, 设计完成后再进行文件的保存是否合适呢?
根据课堂情况,教师可以利用配套光盘中的《课堂活动》让学生进行课堂练习。
四、本课总结
本节课,我们运用 VB6.0 软件的 UCa和 LCa 函数设计并开发了大小写字母转换器, 并通过具体的操作使
记
学
后
我们掌握了解决程序设计问题的方法和步骤。
法。
求完成练
习。
认 真
听讲,积极
思考。
按 要
巩 固 所
学知识和技
能,引导学
生进行知识
拓展。
5’
教
对本节
课所学知识
进行总结。
3’
科目
信息技术
1 课时
年级
课型
八年级
新授课
第十课
班级
时间
简单加法器
课时
课题
知识与技能:学会使用随机函数
教
学
本知识和作用,以解决实际问题。
Rnd() 和掌握程序中常用语句
( 分支结构 ) 的基
过程与方法: 按照解决程序设计问题的步骤 (明确问题→分析问题→解决问题)
,
目
标
每个人完成一件 VB 程序设计作品。
情感态度与价值观: 培养学生解决实际问题的意识和形成良好的程序设计习惯。
教学
重点
难点
重点:
难点:
掌握解决实际问题的步骤:明确问题→分析问题→解决问题。
通过使用程序的分支结构来判断结果的正误。
第 10 课 简单加法器
板书
设计
示意
框图
三十九、
解决程序设计问题的方法和步骤
程序界面设计
四十、
四十一、
四十二、
四十三、
属性设置
代码输入
程序运行、调试和保存
教 学
准 备
知识准备: VB程序设计语言的基本知识、计算机基本操作。
硬件准备:计算机一台。
软件准备: Visual Basic 6.0
中文版软件。
教学过程
教师活动
学生活动
教师意图
情境导
入,用具体
任务激发学
生兴趣。
时间
一、课前导入,任务介绍
小明用 VB 设计出一个加法器, 这个加法器可以计算随机出现的两个整数的和, 并且每次给出计算结果的相应评价。今天,就让我们跟随小明一起来探究加法器的设计和开发过程吧!
认真
阅读教材,
积极思考。
2’
二、 VB程序设计
1.解决程序设计问题的方法和步骤
首先,要明确问题的关键点:如何随机产生两个加数?如何判断结果的正误?
学生的回答可能多种多样, 教师将合理的答案写到黑板上。(如:学会使用随机函数 Rnd() 和程序的分
认 真
引导学生
支结构)
听讲,积极思考。
回忆第二单元中所学的知识,同时让学生体会和掌握解决问题的方法今天我们要使用随机函数 Rnd() 自动生成两个加数并且利用程序的分支结构来判断结果的正误。
其次,分析问题:在 VB 中,还要用标签控件来显示评价结果。 。
5’
最后,解决问题:步骤 1:界面设计与对象属性设置;步骤 2:输入 VB代码;步骤 3:调试、运行及保存程序。
和步骤
2.程序界面设计
界面设计之前,我们先要绘制出程序的流程图。
在此基础上,我们在
【操作演示】
VB6.0 中设计出程序的界面。
( 1)在黑板上画出流程图或者使用 Word软件绘制
出流程图。
( 2)使用 VB6.0 设计界面:首先,启动 VB6.0 ,
认 真
听讲,并动
手操作,掌
握技巧和
方法。
学 生 模
在弹出的 “新建工程” 对话框中新建一个 “标准 EXE”
的工程文件;
其次,单击工具箱中的文本框控件,在窗体中
拖动鼠标,创建一个文本框对象。按照同样的方法,
再创建两个文本框对象;三个标签对象;一个按钮
对象。
最后,将对多个相同类型对象进行统一尺寸和
顶端对齐的调整。首先,按住“ Shift ”键,单击鼠
仿教师的操
作步骤。
5’
标左键逐个选择按钮对象, 然后执行 “格式” →“ 统
一尺寸”→“两者都相同”命令;再执行“格式”
→“对齐”→“顶端对齐”命令。
3.属性设置
同学们,上面的操作都完成了吗?
学 生
回答
教 师 对
疑难之处作出解答。
如果准备好了,那我们就要开始下面的操作了!
3’
三分钟时间以内,同学们利用前面所学的知识
自己动手操作
5’
培养学生探列出属性设置的表格,同桌之间相互检查正误。在
究式学习的意识。
这个环节,教师可以做如下演示:将 Form1 的 Caption 属性设为“简单加法器” 。Text1 的 Text 属性设为“空”。同样,Text2 和 Text3 属性都设为“空”。 Label1 的
Caption 属性设为“ +” 。Label2 的 Caption
属性设为 “ =”。 Label3
的 Caption
属性设为 “空”。
Command1的 Caption 属性设为“判断” 。
4.代码输入
接下来,我们要进行代码的输入。 在这个环节,教师可以提问:大家想一想,窗体的加载事件中使用随机函数的代码是什么?
认真听讲, 引导学生自己思考深入思考问并积极回题。答问题。
3’
【操作演示】双击窗体,进入程序代码编辑窗口。在窗体的加载事件中输入代码: “ Randomize
= Int(Rnd * 100 + 1)
= Int(Rnd * 100 + 1)
”
大家思
自利用第二单元中所学的随机函数知识,
考一下上面的代码表示什么意思?
认真听讲,
指导学生进己动手行相应的
5’
操操作,掌握
作。
【操作演示】双击“判断”按钮,在单击事件
技巧和方
法。
中输入程序代码:
“ If Val()
+ Val()
=
Val() Then
n = "
你做对了! "
El
n = "
错了,加油! "
5’
指导学生进
End If
”
认真听讲,
自己动手
操作,掌握
技巧和方
5.程序运行、调试和保存
行相应的操
作。
操作完成后,我们可以进行程序的运行和调
试。
法。
【操作演示】单击工具栏中的“启动”按钮或者
执行 “运行” →“启动” 命令;在 Text3 中输入和值,单击“判断”按钮进行程序调试。
【操作演示】单击工具栏中的“保存工程”按钮
或者执行“文件”→“ 保存工程”命令,将程序以“简单加法器” 为文件名保存到计算机的目标文件夹中。
五、课堂练习
巩 固 所
要
学知识和技
编写从 100-1000
X围中随机抽取两个整数的代
码。
按
求完成练
能,引导学5’
根据课堂情况,教师可以利用配套光盘中的《课
堂活动》让学生进行课堂练习。
习。
生进行知识
拓展。
四、本课总结
本节课,我们运用 VB6.0 软件的随机函数 Rnd() 和分支结构语句设计了简单加法器, 并通过具体的操作使我们进一步掌握了解决程序设计问题的方法和步骤。
认 真
对本节
课所学知识
进行总结。
2’
听讲,积极
思考。
教
学
后
记
科目
信息技术
年级
八年级
班级
课时
1 课时
课型
新授课
时间
课题
第十一课
用户登录器
知识与技能: 了解
VB 对象的方法的相关知识;
教
学
目
学会使用文本框控件实现用户名
和密码功能的基本操作;进一步熟练掌握程序分支结构(
If
语句)的功能和作
用。
过程与方法: 按照解决程序设计问题的步骤
(明确问题→分析问题→解决问题) ,
标
每个人完成一件
VB 程序设计作品。
情感态度与价值观:培养学生信息安全的意识和形成良好的程序设计习惯。
教学
重点
重点:
掌握解决实际问题的步骤:明确问题→分析问题→解决问题。
难点:
通过添加新窗体的操作显示用户登录状态;通过分支结构语句( If 语句)判断用户名和密码的正误。
难点
第 10 课 用户登录器
板书
设计
示意
框图
四十四、
解决程序设计问题的方法和步骤
程序界面设计
属性设置
代码输入
四十五、
四十六、
四十七、
四十八、
程序运行、调试和保存
教 学
准 备
知识准备: VB程序设计语言的基本知识、计算机基本操作。
硬件准备:计算机一台。
软件准备: Visual Basic 6.0
中文版软件。
教学过程
学生活动
教师活动
教师意图
时间
一、课前导入,任务介绍
经常使用腾讯 QQ的同学会发现,在登录
QQ前,
结合
实际生活
思考本节
课的任务。
情境导
入,用具体
任务激发学
生兴趣。
系统会出现一个登录界面,要求我们输入用户名和
密码,其目的是为了保护计算机系统数据的安全。
小明在想,如果自己能设计出一个用户登录器那该
2’
多好啊!下面,就让我们和小明一起动手设计吧!
二、 VB程序设计
1.解决程序设计问题的方法和步骤
首先,要明确问题的关键点:如何判断用户名和
密码的正误?如何显示用户的登录状态?
学生的回答可能多种多样,
教师将合理的答案写
到黑板上。(如:使用 If 语句和了解 VB 对象的方法)
其次,分析问题:在
VB 中,可以选择文本框控
使用按钮控件和分支
认
真
引导学生
认真阅读教
材,同时让
学生体会和
掌握解决问
题的方法和
步骤
听讲,积极
思考。
件来显示和输入用户名及密码;
结构语句( If 语句)判断用户名和密码的正误。
最后,解决问题:步骤
1:界面设计与对象属性
设置;步骤 2:输入 VB代码;步骤 3:调试、运行及
保存程序。
5’
2.程序界面设计
在此基础上,我们在
【操作演示】
界面设计之前,我们先要绘制出程序的流程图。
VB6.0 中设计出程序的界面。
( 1)在黑板上画出流程图或者使用 Word软件绘制出流程图。
( 2)使用 VB6.0 设计界面:首先,启动
VB6.0,
在弹出的 “新建工程” 对话框中新建一个 “标准 EXE”
的工程文件;
学 生 模
认
真
其次,单击工具箱中的标签控件,在窗体中拖
仿教师的操
作步骤。
听讲,并动
手操作,掌
握技巧和
方法。
动鼠标,创建一个标签对象。按照同样的方法,再
创建两个标签对象,两个文本框对象和三个按钮对
象。
5’
最后,将对多个相同类型对象进行统一尺寸和
顶端对齐的调整。首先,按住“ Shift ”键,单击鼠
标左键逐个选择按钮对象, 然后执行 “格式” →“ 统
一尺寸”→“两者都相同”命令;再执行“格式”
→“对齐”→“顶端对齐”命令。
3.属性设置
同学们,上面的操作都完成了吗?
学
回答
生
教 师 对
3’
如果准备好了,那我们就要开始下面的操作了!
在三分钟时间内,同学们利用前面所学的知识
疑难之处作
出解答。
列出属性设置的表格,同桌之间相互检查正误。在
这个环节,教师可以做如下演示:将
Caption 属性设为“用户登录器” ;Text1
Form1 的
的 Text 属
自己动手
操作
培养学生
探究式学习
的意识。
5’
性设为 “空”;Text2 的 Text 属性设为 “空”; Text2
的 PasswordChar 属性设为“ * ”; Label1
的 Caption
属性设为 “信息管理系统” ;Label2 的 Caption
属性
设为“用户名” ; Label3 的 Caption 属性设为“密码”; Command1的 Caption 属性设为“确定” ;Command2的 Caption 属性设为“退出” 。
引导学生
4.代码输入
认真听讲,
深入思考问
接下来,我们要进行代码的输入。 在这个环节,教师可以提问:大家想一想,正确输入和错误输入用户名和密码后在新窗体中分别显示什么内容?
自己思考
题。
2’
并积极回
答问题。
【操作演示】( 1)创建新窗体: 执行“工程”
→
“添加窗体”命令,系统默认为 Form2;在 Form2 上添加一个标签对象, 将其 Caption 属性设置为空。
( 2)“确定”按钮代码:双击窗体或按钮,进入程序代码编辑窗口。在“确定”按钮的单击事件中
输入程序代码:
“ If = "admin" And =
认真听讲,
自己动手
操作,掌握
技巧和方
指导学生进
行相应的操
作。
"123456" Then
n = "
欢迎进入信息管
法。
8’
理系统! "
Unload Form1 '
关闭 Form1
El
n = "
用户名或密码错
误,请重新输入!
"
End If ”
( 3)“退出”按钮代码:双击“退出”按钮,选择单击事件并输入程序代码:
“ End”
5.程序运行、调试和保存
认真听讲,
自己动手
操作,掌握
技巧和方
操作完成后, 我们可以进行程序的运行和调试。
指导学生进
行相应的操
作。
3’
【操作演示】单击工具栏中的“启动”按钮或者执行“运行”→“启动”命令;输入用户名和密码,单击“确定”按钮进行程序调试。
法。
【操作演示】单击工具栏中的“保存工程”按钮
或者执行“文件”→“ 保存工程”命令,将程序以“简单加法器” 为文件名保存到计算机的目标文件夹中。
六、课堂练习
属性设置中, Text2 的 PasswordChar 属性设为
巩 固 所
按 要
学知识和技
“ * ”,其目的是为了什么?自己动手,选用其他的符号代替星号,看程序有什么变化。
求完成练
习。
能,引导学
生进行知识
拓展。
5’
根据课堂情况,教师可以利用配套光盘中的《课堂活动》让学生进行课堂练习。
四、本课总结
本节课,我们运用 VB6.0 软件的随机函数 Rnd() 和分支结构语句设计了简单加法器, 并通过具体的操作使我们进一步掌握了解决程序设计问题的方法和步骤。
认 真
对本节
课所学知识
进行总结。
2’
听讲,积极
思考。
教
学
后
记
科目
信息技术
1 课时
年级
课型
八年级
新授课
第十二课
班级
时间
神奇的机器人
课时
课题
教
学
目
标
知识与技能:了解机器人的发展现状、硬件组成和编程软件平台。
过程与方法:教师引导学生浏览图片、观看实物和编写程序。
情感态度与价值观:
培养学生喜爱机器人,勤动手的习惯。
教学
重点
难点
重点:
难点:
教育机器人的硬件组成,编程软件平台。
编程软件平台的组成部分和编写规则。
第 12 课 神奇的机器人
板书
设计
示意
框图
四十九、
五十、
五十一、
五十二、
机器人的发展现状
教育机器人的硬件组成
教育机器人的搭建
教育机器人的编程软件
教 学
准 备
知识准备:物理学相关知识、计算机基本操作。
硬件准备:教育机器人一台、计算机一台。
软件准备: VJC1.5 开发版软件、 VJC1.5 仿真版软件。
教学过程
教师活动
学生活动
教师意图
时间
一、介绍机器人发展现状
随着科学技术的发展, 机器人已经出现在了日常生活的各个领域,如工业机器人、医用机器人、农业机器人等等。
认真
听讲,发挥
想象。
介绍机
器人发展现
状,激发学
习兴趣。
5’
【操作演示】播放各个行业中的机器人图片,播放“贝奇”和“伊本·西那”的图片,展示未来机器人的图片。
二、介绍教育机器人的硬件组成
1.控制部件
控制部件相当于人类的大脑及躯干部分, 主要控制机器人的动作,执行人类编写的程序,并向执行部
认 真
介绍教
育机器人的
控制部件。
听讲、积极
5’
件发出指令信息。
体验。
【操作演示】 在教育机器人当中指出控制部件的位置,并说出各部分的名称以及用途。
2.传感器部件
传感器部件相当于人的感觉器官,
主要识别外部
认 真听讲、积极体验。
介绍教
5’
环境中的光线、声音和碰撞等,并将这些信息传递给
控制部件。教育机器人的传感器部件一般包括:声音
育机器人的
传感器部
件。
传感器、颜色传感器、 超声波传感器和触动传感器等。
【操作演示】 在教育机器人当中指出传感器部件的位置,并说出各部分的名称以及用途。
3.执行部件
认 真执行部件是教育机器人实现动作的部分, 它由电机、听讲、积极液晶屏和轮子等组成。
体验。
【操作演示】 在教育机器人当中指出执行部件的位置,并说出各部分的名称以及用途。
介 绍 教
育机器人的
执行部件。
5’
三、介绍教育机器人的搭建
认 真
介绍教
3’
教育机器人的各种组成部件一般都是标准件,
以我们既可以像搭积木一样将机器人的各部分搭建
起来,也可以按照我们自己的方式去验证和拆装。
四、介绍教育机器人的编程软件
1. VJC1.5 开发版
所
听讲,积极
育机器人的
思考。
搭建方法。
VJC 是“能力风暴”中小学版机器人的控制软件
编程平台。
【操作演示】启动“能力风暴
认 真
介绍教
5’
听讲,积极
育机器人的
VJC1.5 开发版”
动手实践。
编程软件平
程序,执行“新建”→“流程图程序”命令,进入主
程序窗口。 介绍主程序窗口的组成部分和 VJC中的模块类型。
台。
2. VJC1.5 仿真版
为方便实体机器人不足的学校及需要在课后对
机器人进行调试与学习的同学,
器人提供了一种仿真版编程软件。
有少数品牌的教育机
认 真听讲,积极动手实践。
介 绍 教
育机器人的
编程软件平
5’
【操作演示】执行“开始”→“程序”→“能力
风暴 VJC1.5 仿真版” →“ VJC1.5 仿真版 .exe ”命令,
进入流程图编辑界面。在仿真环境中,运行程序,模
台。
拟真实效果。
七、课堂练习
请同学们分别启动 VJC1.5 开发版和 VJC1.5 仿真
按
要
组 织 学
生进行练
习,巩固学
习效果。
版,观察比较两个版本的异同。
求完成作
业。
5’
四、本课总结
本节课,我们学习了机器人的相关知识。通过学
习机器人的发展现状,我们对“神奇”的机器人有了
初步了解。 通过学习教育机器人的硬件组成以及编程
认
真
对 本 节
课所学知识2’
进行总结。
听讲,积极
思考。
软件平台, 我们知道了如何组建一个机器人并控制其
运行。下一节课,我们会具体运用到这些知识。
教
学
后
记
科目
课时
课题
信息技术
1 课时
年级
课型
八年级
新授课
班级
时间
第十三课
循线回家的小 Q
教
学
目
标
知识与技能:掌握光敏传感器的使用方法。
过程与方法:
教师引导学生分小组制作一个循线回家的机器人。
情感态度与价值观:
激发学生喜爱机器人,培养其勤于动手和动脑的习惯。
教学
重点
难点
重点:
难点:
循线回家的机器人编程思路和光敏传感器的使用方法。
循线回家的机器人编程思路。
第 12 课 循线回家的小 Q
板书
设计
示意
框图
五十三、 提出和分析问题
五十五、 保存、调试程序
五十四、 确定算法、编写程序
教 学
准 备
知识准备:机器人硬件组成,编程知识。
硬件准备:教育机器人一台、计算机一台、图带。
软件准备: VJC1.5 仿真版软件。
教学过程
教师活动
学生活动
教师意图
时间
一、提出和分析问题
如果让机器人沿着彩色线条运动, 我们可以使用光敏模块对地面进行检测, 并使机器人产生直行和转向的动作。在这个过程中,机器人还需要进行条件判断,并使判断不断循环进行。
认真
激发学
习兴趣,告
知目标。
5’
听讲,发挥
想象。
【操作演示】演示制作好的机器人视频,让机器人沿着彩色线条运动。
二、确定算法、编写程序
主程序由三个子程序组成,即“出发”子程序、
“循线走”子程序、 “到达”子程序。
1.“出发”子程序
“出发” 子程序就是解决从左边的灰色矩形走到
绿色的线条上的问题。
【操作演示】执行“开始”→“程序”→“能力
风暴 VJC1.5 仿真版” →“ VJC1.5 仿真版 .exe ”命令,启动 VJC1.5 仿真版程序。执行“编辑”→“新建子
认 真听讲、积极编写程序。
完成机器
8’
人“出发”
部分。
程序”命令,子程序名称设定为“出发”
,单击“确
定”按钮。机器人先检测地面灰度,然后进入条件循
环,设置条件循环的条件表达式为:
如果地面灰度值为
地面灰度一 ==63。
63,则前进一步,然后再进行检测,
如果检测到绿色线条,条件表达式不再满足,机器人
就跳出条件循环,开始循线走。
2.“循线走”子程序
机器人沿着绿色的线条向前走,
到绿色为止。
一直走到检测不
【操作演示】执行“编辑”→“新建子程序”命
认
真
完 成 机
器人“循线
走”部分。
令,子程序名称设定为“循线走”
,单击“确定”按
8’
听讲、积极
170,
编写程序。
则继续前进并检测; 如果机器人检测到地面灰度值不
钮。机器人先进行条件判断,
如果地面灰度值为
等于 170,就左转 90 度并检测地面灰度; 如果机器人
检测到地面灰度值还不等于
170,就右转 180 度并检
测地面灰度。一旦机器人检测到地面灰度等于
就继续向前走。
170,
3.“到达”子程序
机器人到达终点,前进一段距离,进入灰色的矩形框。
认 真
完成机
8’
【操作演示】执行“编辑”→“新建子程序”命
听讲、积极 器人“到达”编写程序。 部分。
令,子程序名称设定为“到达” ,单击“确定”按钮。
机器人到达终点后,
前进一段距离, 进入灰色矩形框。
程序结束。
三、保存、调试程序
程序制作完毕, 进行保存,并调试程序的可行性。
【操作演示】执行“编辑”→“主程序”命令,
进入主程序窗口。打开程序模块库,将子程序添加到主程序当中,其中条件循环的的条件表达式为:地面变量一! =63。
认
真
确保程
序完整性,
正确性。
8’
听讲,完成
程序。
当主程序编写完之后,执行“文件”→“保存”
命令,保存主程序,命名为“循线回家” ,单击“保存”按钮。执行“工具”→“仿真当前程序”命令,进入
VJC 仿真环境。首先创建沿线走的环境。当环境
创建好后,单击“运行”按钮,将机器人放在起点,
观察机器人的运行情况。
四、课堂练习
创建比赛
环境并计
算所用时
学习小组之间互相比赛, 看谁的机器人能在最短
的时间内回家。
巩 固 学
习效果。
3’
间。
五、本课总结
本节课,我们制作了一个循线回家的机器人小
在制作过程中,我们了解了光敏传感器的使用方法,
同时熟悉了编程方法。同学们回去之后,请按照教材
的要求进一步完善我们的机器人小Q。
教
学
后
记
Q,
认 真
听讲,积极
思考。
对 本 节
课所学知识2’
进行总结。
科目
课时
课题
信息技术
1 课时
年级
课型
第十四课
八年级
新授课
班级
时间
导盲犬小 Q
教
学
目
标
知识与技能:掌握红外传感器的使用方法。
过程与方法: 教师引导学生分小组制作一个能“导盲”的机器人。
情感态度与价值观:
激发学生喜爱机器人,培养其勤于动手和动脑的习惯。
教学
重点
难点
重点:
难点:
机器人“导盲”的编程思路和红外传感器的使用方法。
机器人“导盲”的编程思路。
第12课 导盲犬小 Q
板书
设计
示意
框图
一、 提出和分析问题
二、 确定算法、编写程序
三、 保存、调试程序
教 学
准 备
知识准备:机器人硬件组成,编程知识。
硬件准备:教育机器人一台、计算机一台。
软件准备: VJC1.5 仿真版软件。
教学过程
教师活动
一、提出和分析问题
学生活动
教师意图
时间
要让机器人像正常人一样在前行的过程中, 遇到障碍物能自动避开,就要用到机器人的“眼睛”——
红外传感器。 机器人在前进的过程中用红外传感器对障碍物进行检测。如果前方没有障碍物,机器人就继续前进;如果有障碍物,机器人则要判断左侧或右侧
认真
激发学
习兴趣,告
知目标。
5’
听讲,发挥
想象。
是否也有障碍物。 若左侧有障碍物, 机器人则向右转;若右侧有障碍物,机器人则向左转。
【操作演示】演示制作好的机器人视频,让机器人不断运动。
二、确定算法、编写程序
1.检测前方障碍物
【操作演示】执行“开始”→“程序”→“能力
风暴 VJC1.5 仿真版” →“ VJC1.5 仿真版 .exe ”命令,启动 VJC1.5 仿真版程序。把“传感器模块库”中的“红外测障”模块连接到“主程序”模块下方。右击“红外测障”模块,出现“红外测障模块”对话框,
认 真听讲、积极编写程序。
引 导 学
6’
生编写程序,完成目标。
单击“检测完成后,进行条件判断”按钮,出现下一
层对话框,将“红外变量一”设置为“ == 前”。单击“确定”按钮,完成“红外测障”模块设置。然后将“执行器模块库”中的“转向”模块添加到“是”的一侧,并调整为“左转” 。
2.检测左侧障碍物
【操作演示】 将“控制模块库” 中的 “条件判断”模块添加到“否”的一侧。右击“条件判断”模块,
引 导
认 真学生编写程序,完成目标。
6’
在出现的对话框中单击“整型变量一” ,出现“变量百宝箱”对话框,再单击“红外”按钮,选择“红外变量一”,单击“确定”按钮。将“红外变量一”设置为“ == 左” , 单击 “确定”按钮。然后将“执行器模块库”中的“转向”模块添加到“是”的一侧。
听讲、积极编写程序。
3.检测右侧障碍物
【操作演示】 将“控制模块库” 中的 “条件判断”模块添加到“否”的一侧。右击“条件判断”模块,
在出现的对话框中单击“整型变量一” ,出现“变量百宝箱”对话框,再单击“红外”按钮,选择“红外变量一”,单击“确定”按钮。将“红外变量一”设置为“ == 右”,单击“确定”按钮。然后将“执行器模块库”中的“转向”模块添加到“是”的一侧,并调整为“左转” ,将“直行”模块添加到“否”的一侧。
引 导 学
认 真听讲、积极编写程序。
生编写程序,完成目标。
6’
4.机器人循环前进
引 导 学
生编写程序,认 真完成目标。
【操作演示】先将“红外测障”模块连同它下面的模块拖离流程图。然后将“控制模块库”中的“永远循环”模块添加到流程图中,最后将“红外测障”
6’
听讲、积极编写程序。
模块连同它下面的模块一起连接到循环结构中。 最后添加“结束”模块。
三、保存、调试程序
确 保
程序完整性,
程序制作完毕, 进行保存,并调试程序的可行性。
【操作演示】程序编写完之后,执行“文件”→
“保存”命令,命名为“避障” ,单击“保存”按钮。
认 真听讲,完成
8’
本文发布于:2024-03-29 16:01:26,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/fan/89/1237595.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |