八年级信息技术
课 题 程序的顺序结构
课 型 新授课
教材 分析 程序按照由上而下,从左到右的顺序依次逐个语句执行的。所以本节通过设计一个活动:让学生模仿设计一个“圆的面积”的程序界面,在设计程序中了解顺序结构的一般书写格式。
教学 目标 知识与技能 (1)能读懂“求圆的面积”程序代码,并能编写“求圆的面积”程序;
(2)能读懂“circle(2000,3000),r”画圆语句,并能画圆;
(3)能读懂“fillstyle” 填充类型语句;能读懂“fillcolor”填充颜色语句。
过程与方法 学生通过自学学案、小组互助学习与视频教程相结合完成任务。
情感态度与价值观 培养学生的合作精神,提高学生的创新、探索精神。
教学 重点 1、程序界面的设计;2、能编写“求圆的面积”程序。
教学 难点 读懂顺序结构的执行过程。
教 法 讲学练结合法
课时 安排 1课时
教学过程
教学 环节 教师活动 学生活动 设计意图
课前 准备 1、根据上节课分组,同桌结对子
2、课本光盘备有教程可供学生自学
3、2.2.4学案--程序的顺序结构(1)画圆程序编写.doc 完成的同学与未完成的同学自行“结对子” 形成“一帮一”小组形式互帮互助完成课堂任务
新课 导入 提问:程序设计的三大步骤 思考上节课知识 知识回顾
新课 教学 1、程序界面的设计
( 1)为程序添加对象 P73
(2)对程序对象设置属性 P73
实践1:模仿教学视频“8-2.4教学视频--圆的面积.swf”或参照课本P73
为程序添加对象(Label、Text、Command),并设置对象属性(在属性窗口设置)
2、编写事件过程的代码
实践2:编写“圆的面积”按钮Command1的Click事件 P74
Private Sub Command1_Click()
r = Text1.Text
pi = 3.14
s = pi * r ^ 2
Text2.Text = s
End Sub
实践3:编写“画圆”按钮Command2的Click事件 仿P75
Private Sub Command2_Click()
Cls
r = Text1.Text
FillStyle = 0
FillColor = vbBlue
Circle (5000,2000), r
End Sub
阅读P73
新建程序—添加控件对象—
设置对象的高度、宽度、标题、字体、背景等
编写代码,运行调试
学生自行在程序中尝试运行
读懂“fillstyle” 填充类型语句;
读懂“fillcolor”填充颜色语句
界面设计
复习之前界面设计知识点,以更熟悉添加对象及设置其属性的操作。
再次熟悉赋值语句的运用
让学生通过修改代码、观察对比运行的不同效果
课堂 小结 本节我们学习了程序编写的顺序结构,我们要会根据程序的顺序结构补充程序。
知识回顾形成
课堂 任务 完成“圆的面积”程序以及“画圆”程序。
板书 设计 程序编写的基本步骤:设置界面、设置对象属性、编写代码
圆的面积S=pi*r^2
教学 反思 1、通过自学光盘和视频教程,差不多一大半学生能做出程序效果。剩下的则由“先带后”,让学生自己讨论互助,最后还解决不了的才由教师解答。若问题较普遍,教师则通过小窗口演示。
2、通过对“fillstyle” 填充类型语句、“fillcolor”填充颜色语句的不同赋值,学生可以修改代码而产出不一样的效果,增加了学习探究的兴趣。