)
[课
题]:
初识计算机程序
[授课时间]:1节
[使用时间]:第
周
[年
级]:八年级(初二级)
一、课前学生情况分析:
经过上节课课后认真分析学生的堂上练习情况,小结如下:
本节课的授课对象为初二年级学生,学生以前未接触过VB编程,学生接受起来有一定的困难。程序设计的思维方式和概念都是全新的,
是一个从感性思维到逻辑思维的过渡,有一定的难度,所以在教学的过程中,结合学生的实际,从基础抓起,再培养学生程序设计的思维方式。
二、教学目标分析
(一)知识与技能
1、了解VB程序设计环境。
2、了解程序的概念以及程序在计算机中的作用。
(二)过程与方法
1、掌握在VB程序设计环境中创建程序的一般步骤和方法。
2、了解程序设计的方法。
(三)情感态度与价值观
1、重视学生的自学能力的培养。
2、培养学生勤于动手、动脑、主动探究的精神。
三、教学重难点分析
(一)教学重点:了解程序的概念和作用,掌握创建VB程序的一般步骤和方法。
(二)教学难点:打开、运行、保存窗体文件和工程文件。
四、教学方法
讲授法、引导法、任务驱动法、类比教学法等
五、教学过程
教学环节
教学时间
教师活动(教学内容)
学生活动(操作过程)
设计意图
(一)激趣导入
2
师引入:很多同学都喜欢玩游戏,今天老师给大家玩一下小游戏。师导入:你们知道有哪些编程软件可以制作游戏呢
(C语言、C++、VB)
?今个学期我们主要是学习VB编程,希望通过学习,你们也能编出各种各样的小游戏。游戏是一种程序吗?(是)师引出问题:计算机程序是怎么回事?VB是怎样的?它是怎么做出程序的?带着这些问题,我们一起走进VB的世界。
体验VB游戏思考问题
利用学生喜欢玩游戏的特点,创设教学情境,激发学生浓厚的学习兴趣,充分调动学生学习的积极性。教师提出的问题,引领学生进入VB的世界。
(二)生活中的程序与计算机程序
15
师引导:生活中每一件事情都有一定的顺序,如看病就医、QQ账号申请。生活中的程序可以说是完成某件事或达成某个目标的步骤和方法。科学合理的程序可以给人们提供正确的做事方法,使人们的活动过程变得有序、合理和高效。同学们看申请QQ账号的程序流程图,只要能看懂程序,按照程序中列出的步骤正确地操作,都能够申请到帐号。讨论:教师出示“申请QQ账号的程序示意图”和“倒计时算法流程图”,通过讨论和类比,学会看程序算法流程图。通过上述两个示意图,师类比引导,引出计算机程序:计算机程序是指一组指示计算机每一步动作的指令序列,通常用某种计算机程序设计语言编写,目的是得到某种预设的结果。由人类语言引出计算机语言:世界上人类的语言非常丰富,有汉语、英语、法语等,到现在为止,各国语言仍然在不断地发展变化。同样,计算机语言也经历了从低级到高级、从抽象到直观、种类不断丰富的发展历程。由计算机语言引出VB程序设计语言:计算机本质上是一种电子设备,只能识别“0”和“1”两种信号状态。随着计算机性能的不断提升,各种更加容易被人理解和掌握的计算机高级语言相继出现和发展,如VB语言,它是一种简单易学、应用广泛的可视化程序程序设计语言,它可以方便人们在Windows环境下快速开发出各种应用程序。学习和掌握它之后,你也可以编出自己的计算机程序了。师导出“流程图”:在计算机程序设计中,常常使用流程图的方法来表达程序执行的工作与执行的顺序。流程图中使用的图形符号有固定的含义,老师已经布置了预习,现在请同学们说说每个符号的含义:圆角矩形:开始与结束棱形框:判断矩形框:处理平行四边形框:输入与输出箭头:程序执行的方向
通过老师的类比引导,总结并了解什么是计算机程序。了解计算机语言。学习流程图符号的含义。
教师用生活中的事例,进行启发性的谈话,为学生步入VB的世界作铺垫。学习应始于学生的经验,让学生交流关于申请QQ账号的经验,既是对学生已有经验的提取与使用,也是为学生为学会看程序算法流程图作好准备,更是为下文总结出计算机程序的定义埋下伏笔。学生从熟悉的语言生活情景中步入计算机语言,紧接着引出VB程序设计语言,教师铺设越来越高的台阶,让学生在不知不觉中步入其间。
(三)初识VB编程环境
20
请学生操作演示启动VB系统:在安装有VB系统的计算机中找到MicrosoftVisualBasic6.0程序并单击,出现“新建工程”对话框,选择“新建”选项卡,再选择“标准EXE”,点击“打开”按钮。认识VB可视化的编程界面,请学生找出以下内容:工具箱、菜单栏、工具栏、窗体设计器、工程窗口、工程资源管理器窗口、属性窗口。打开与运行VB程序打开VB程序:双击选中的文件夹,思考:观察文件夹中有几个文件?工程文件的扩展名是什么(VBP)?窗体文件的扩展名是什么(FRM)?保存文件时为什么需要先建立文件夹?②选择工程文件③点击“打开”按钮④点击“+”查看窗体文件⑤双击选中的文件打开窗体文件运行VB程序的三种方法:方法一:选择菜单中的“运行”下的“启动”。方法二:按F5按钮,可运行该程序。方法三:按工具栏的倒三角形。修改与保存VB程序修改程序:打开指定程序,打开代码窗口,在指定位置“t=10”处修改值为5,查看运行效果。思考:VB中单引号后面的文字有什么作用?(注释内容,程序不执行)保存VB程序:①选择保存的路径。②新建文件夹。③将新建文件夹命名,并双击打开。④将默认窗体名称改名,并点击“保存”。⑤将默认工程名改名,并点击“保存”。
学习运行VB程序和打开工程文件。学习编程界面。学习运行、修改、保存VB程序。
实践操作是一个不断建构、不断质疑、再重新建构这样一个螺旋上升的过程。在这个过程中,教师是一个促进者,促进学生完成自我建构。提出疑问,引领学生进行思辩,意在促进学生认识的提升。
(四)总结、分享
2
看视频,重温知识,捡漏补缺。学生分享学习心得。教师总结。
总结、反思、分享本节课的内容。
通过看视频重温知识、分享学习心得、总结,使学生捡漏补缺,理顺知识。学生在分享与交流中进行思想的碰撞,从而受到情感熏陶、思想启迪等。
(五)课后交流
1
根据倒计时程序还可以开发出哪些功能?
课外拓展思考
从课内延伸到课外,促使学生在课堂中学到的知识在课外使用,由此及彼,不局限于一节课、一本书,充分发挥学生学习积极性、主动性,取得事半功倍的效果。
六、教学资源(附:课件、学习网站部分截图)
七、课后反思
根据教学大纲的要求,本节课是让学生初步了解程序设计的基本思想和方法,体验程序设计在解决问题过程中的地位和作用。但程序语言本身就是枯燥难懂的,而有效教学策略的实施至关重要。因此我采取因材施教,实施分层教学的策略。我针对编程比较有兴趣、
有专长的学生,制订难度稍高一些的目标;
对于学习一般的同学,降低教学难度。根据学生认知的规律,一开始就学习编写程序代码,学生学习起来非常困难并且容易伤害他们学习的积极性。因此,我先给一段关于倒计时的程序代码并运行,然后再尝试着让他们修改部分程序源代码,并查看结果。这样让学生先来领略VB的编程魅力,为下节课编写程序代码打下良好的基础,这样就不容易伤害学生学习编程的积极性。
PAGE
-
5
-(共16张PPT)
初识计算机程序
思考
2.
VB是怎样的?它是怎么做出程序的?
1.计算机程序是怎么回事?
思考:通过以下两个示意图,用类比的方法,说说什么是计算机程序?
申请QQ账号的程序示意图
倒计时算法流程图
倒计时算法流程图
计算机程序
计算机程序是指一组指示计算机每一步动作的指令序列,通常用某种计算机程序设计语言编写,目的是得到某种预设的结果。
计算机语言:
世界上人类的语言非常丰富,有汉语、英语、法语等,到现在为止,各国语言仍然在不断地发展变化。同样,计算机语言也经历了从低级到高级、从抽象到直观、种类不断丰富的发展历程。
计算机程序
计算机程序是指一组指示计算机每一步动作的指令序列,通常用某种计算机程序设计语言编写,目的是得到某种预设的结果。
VB程序设计语言:
计算机本质上是一种电子设备,只能识别“0”和“1”两种信号状态。随着计算机性能的不断提升,各种更加容易被人理解和掌握的计算机高级语言相继出现和发展,如VB语言,它是一种简单易学、应用广泛的可视化程序程序设计语言,它可以方便人们在Windows环境下快速开发出各种应用程序。学习和掌握它,你也可以编出自己的计算机程序。
倒计时算法流程图
图形符号:在计算机程序设计中,常常使用流程图的方法来表达程序执行的工作与执行的顺序。流程图中使用的图形符号有固定的含义
。
表示开始与结束
表示判断
表示处理
表示输入与输出
表示程序执行的方向
启动VB系统,找出以下内容:
1、工具箱
2、菜单栏
3、工具栏
4、窗体设计器
5、工程窗口
6、工程资源管理器窗口
7、属性窗口
打开VB程序,思考:
1、观察文件夹中有几个文件?
2、工程文件的扩展名是什么?
3、窗体文件的扩展名是什么?
4、保存文件时为什么需要先建立文件夹?
思考:如何运行VB程序?
操作:选择菜单中的“运行”下的“启动”(或按F5)按钮,可运行该程序。
任务:打开指定程序,打开代码窗口,在指定位置“t=10”处修改值为5,查看运行效果。
思考:VB中单引号后面的文字有什么作用?
保存VB程序:
①选择保存的路径。
②新建文件夹。
③将新建文件夹命名,并双击打开。
④将默认窗体名称改名,并点击“保存”。
⑤将默认工程名改名,并点击“保存”。
分享
根据倒计时程序还可以开发出哪些功能?
课后交流