内容正文:
学科:九年级信息
课题:第3节 程序设计语言(1)
教学札记
主备人:贵玉珩
审核人:
明确
回顾,帮助学生理清本课实践任务的开展流程。
这里分析和算法的绘制不是本课重点,师简介,生理解即可。
阅读课本P104-105相关内容——>小组讨论表格内容——>小组代表汇报交流结果——>师呈现答案,梳理小结。
学生阅读课本P105相关内容——>个别作答——>师用比喻帮助学生理解。
师对软件这部分知识作简介,必要时适当演示讲解,学生启动软件,了解窗口组成,及软件特点,适当动手体验。
注:整个过程可以比喻为造房子,从而帮助学生理解。
学生分析成品界面有几个对象组成——>提供图文及视频帮助学生自己完成——>对于在此过程中学生的共性问题师做演示讲解。(以小组为单位,适当发动“小老师”)
借此实践过程,师引导学生注意“属性窗口”的特点和运用,并以“Form1”的“Caption”属性为例,加以演示讲解——提供图文及视频帮助学生自主完成。
与Flash软件属性面板的特性联系起来,帮助学生理解VB属性窗口的使用技巧。
师尝试运行程序,让学生感受单击按钮无反应,从而得出需要编写相应的程序,命令计算机来帮助我们执行一些指令。
——>指导学生双击命令按钮进入代码编辑窗口(引导学生体会VB面向对象的编程思想)
师请个别学生演示操作,并提醒学生一个VB工程文件往往包含多个格式的文件,不能随意删除。
指导学生测试与调试程序,注意有针对性地调试。
最后带领学生生成工程操作,体验“编译”的翻译方式。
“学案”中蓝色底纹标题为本节主要知识点,黄色底纹标题为VB编写程序的基本步骤,可以提醒学生注意小结。
适当提示,给学有余力的学生做美化参考。
教学目标:
1、 知识与技能目标
(1) 了解程序设计语言的作用和分类。
(2) 掌握在Visual Basic环境下编写程序解决问题的一般步骤。
(3) 理解VB可视化编程的方式。
2、 过程与方法
以“温度换算”程序的编写为主线,一路带领学生了解程序设计语言、程序的两种翻译方式,VB软件相关,在此过程中多用比较、表格帮助学生理解概念,又在实践过程中通过讲演、图文、视频等多种方式帮助学生完成任务,随着整个任务的完成,即得出用VB编写程序的基本步骤。
3、 情感态度与价值观
初步培养学生严谨、科学的程序设计习惯及程序设计中的美感。
教学重点:掌握Visual Basic环境下编写程序解决问题的一般步骤。
教学难点:理解VB可视化编程的方式。
教学方法:讲授法、演练法、任务驱动法、小组协作法。
课时安排:1~2课时
教学过程:
1、 导入
师:今天我们的任务是要求同学们用VB编写一个“温度换算”程序。
演示“温度换算”程序效果。
2、 新授
(1) 程序设计过程回顾
分析问题——>设计算法——>选用计算机能识别的语言编写程序——>输入、测试与调试程序
(2) 分析问题、确定算法
运用解析法,摄氏温度换算成华氏温度的公式:F=9C/5+32,流程图为:
(3) 编写程序、测试调试程序
师:用自然语言或流程图描述的算法,计算机无法识别,必须要借助计算机能识别的语言来编写程序,这种语言称为程序设计语言。
知识点:
1、程序设计语言分类
如:“51+53”加法题
比较结果:
师:正如以上分析,高级语言编写的程序必须先翻译成二进制代码,计算机才能识别和执行,具体的翻译方式有解释和编译两种,它们各自的工作机制是怎样的,有何区别?
2、 解释与编译
师:本课任务是要求我们用VB语言编写程序,那么VB语言是何方神圣呢?
(四)认识Visual Basic
1、Visual Basic(简称VB)是在BASIC语言基础上发展起来的高级语言。
2、版本:Visual Basic 6.0 如图所示:
3、窗口组成:(详见课本P106 图4-3-1)
软件特点:采用了可视化(Visual)编程的方式,具体表现在:
① “所见即所得”
② 基于面向对象的思想
4、 VB工具箱中常用控件及主要功能
(详见课本P106 表格内容)
师:确定了算法,选定了程序设计语言,接下来我们就该正式编写这个“温度换算”程序了。那么用VB语言编写程序的基本步骤是怎样的呢?
(五)用VB编写程序
1、建立程序界面 (演示视频1)
2、 设置对象属性 (演示视频2)
小经验:
属性窗口上部列表框中对象改变时,对象属性表会跟着改变。
当选定属性表中某属性时,属性窗口下部会显示此属性的说明。
3、 编写程序
具体内容如下:
(
Private Sub Command1_Click()
Let c = Text1.Text