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