资料摘要
第3节《认识程序的基本要素》教学设计一、学习者分析通过前两节课的学习,学生对程序的概念以及由程序控制计算机工作有了一定的了解,学生也了解到利用计算机解决实际问题除了可以去下载、购买已有的程序外,还可以通过DIY用VB来编写一些程序。通过上一节课的实例,学生对VB程序设计有了简单的认识,对面向对象程序
- 资料类型:教学教案文档
- 所属课文:4.1.3 认识程序中的基本元素
- 支持正文预览,并提供同课文课件入口
- 浏览次数
- 166
- 下载次数
- 0
- 更新时间
- 2019-04-09 10:41:00
- 来源学校
- 学校:增城市荔城街荔景中学
4.1.3 认识程序中的基本元素ppt课件教学实录
未知
摘要:暂无摘要
关键词:4.1.3 认识程序中的…ppt课件教学实录
正文
第3节《认识程序的基本要素》教学设计
一、学习者分析
通过前两节课的学习,学生对程序的概念以及由程序控制计算机工作有了一定的了解,学生也了解到利用计算机解决实际问题除了可以去下载、购买已有的程序外,还可以通过DIY用VB来编写一些程序。通过上一节课的实例,学生对VB程序设计有了简单的认识,对面向对象程序设计的理念有了一定的了解。但由于学生是“0基础”进入本章学习,对VB程序设计语言语法规则几乎没有了解,对程序代码中出现的各种要素比较陌生。
二、教材处理
在以往的教学中,我把本课一分为三,第一课时讲数据类型、常量和变量;第二课时讲运算符和表达式;第三课时讲语句以及习题。根据广州指导老师的意见,这次我把本课一分为二,先讲数据类型、常量和变量以及语句;然后再讲运算符和表达式以及习题。这样处理的理由一是分散运算符和表达式、语句这两个难点;二是常量与变量和语句这两个知识点相关性很强,常量与变量是语句的基础,语句又可以反过来帮助学生理解常量和变量。
三、教材内容分析
1、教学重点、难点
重点:
(1)赋值语句、输出语句的格式及功能。
难点:
(1)常量和变量的理解
(2)赋值号的理解;
四、教学目标
1、知识与技能
(1)了解VB的数据类型,了解常量、变量含义和作用;
(2)了解变量的命名规则;
(3)熟悉赋值语句、输出语句的格式和功能。
2、过程与方法
本节课的内容有一些跟数学有点关联,有一些又跟数学的知识大相径庭,因而对学生来说是比较抽象的。所以本节课的教学宜采用由浅入深,由已知知识迁移到未知知识,并注意跟已知知识作区别的教学方法进行教学。
3、情感态度价值观
让学生体验程序解决具体问题的思想方法,激发学生的求知欲,培养学生的静心思考的精神。
五、教学过程设计
1.教学过程
教学环节
教师教学
复习
学生活动
设计意图
求圆的面积,让半径r=10、20、30,求出提问学生,让学生复习
圆的面积。
引入
到教师机演示。
在前两节课里,我们设计了QQ登录窗口,同学们对自己设计出来的QQ登录窗口非常创设情境,引发学喜欢,并希望进一步设计自己的QQ。通过听讲解,看演示
生学习的兴趣。
今天这节课的学习,同学们可以更多地了解QQ的设计。
任务一、通让学生识记基本数据类型:数值型、字符串QQ账号、昵称、在过实例让型、布尔型。
通过简单实例帮线状态
学生认识通过QQ账号、昵称、在线状态帮助学生了助学生了解数据数值型、字符串型、数据的类解VB的数据类型。
类型。
布尔型
型
让学生识记:常量是在程序运行中始终固定不变的量,可分为数值类型常量(数值型常量不能被赋值)和字符串类型常量。变量表示存储单元,在程序运行过程中可以取不同的值。
通过QQ等级Level、QQ表情笑脸,引导引导学生理解常和学生理解常量和变量
变量
提问:请指出Print语句中的常量和变量(视情况补充数值类型常量和字符串类型常量)
任务二、突由已知迁移到未Private Sub Command2_Click() 破常量和
知,帮助学生理解r = 10 变量这个常量和变量。
s = 3.14 * r * r 难点
学生回答:圆的半Print "圆的半径是:"; r; "圆的面积是:"; s 径是:圆的面积是:r = 20 是常量;s、r是变s = 3.14 * r * r 量。
Print "圆的半径是:"; r; "圆的面积是:"; s r = 30 s = 3.14 * r * r Print "圆的半径是:"; r; "圆的面积是:"; s
End Sub
学生识记变量的命名规则:
(1)
变量名必须以字母或汉字开头
任务三、让学生回答:r1可以(2)
变量名的组成可以是字母、汉字、数学生了解1r不行;字、下划线,不能含有小数点、空格变量的命student_name可等字符、
名规则
以,通过实例来巩固(3)
变量名的总字数不能超过255个
(本任务student-name不变量的命名规则。
(4)
不能用VB中专用的保留字作为变可放在最行student name量名。
后让学生也不行;print不让学生判断:r1与1r; student_name与自学)
行,Iprint可以。
student-name与student name;print与Iprint。
任务四:突语句的概念:在程序里面,每一行我们称它
破程序的为一个“语句”。程序是由若干个语句组成通过简单的程序引入,使学生更易
基本要素的。
之一:语下面我们一起来看一下这段程序:
句。
Private Sub Command1_Click()
r = 10
s = 3.14* r * r
Print "s="; s ;
End Sub
请问这段程序有多少个语句?
观看程序,并回答有3个语句。
接受并理解
这个程序一共有三行,但最终输出了多少行,解释程序为什么不是三行?
学生回答:1行。
明确相关概念
的组成
引出语句常见的功能:一、赋值;二、输出。
给学生详细讲解赋值语句和输出语句。
引出:语句
“r = 10”是什么意思?
的作用
思考,并回答老师 的问题
解释:
“r = 10”这个语句,在程序里我们称为“赋值语句”。
<变量> = <表达式>的值
作用:把赋值号右边的数值赋给左边r(
有思考,观看动画和方向性,从右往左)
通过设问,让学生新课学习:赛车视频帮助理例:(由这个例题来说明程序运行的顺序、认真思考,调动积赋值语句
解,最后回答老师变量表示存储空间、赋值和释放赋值)
极性
的问题
S = "喜羊羊" S = "美羊羊" S = "灰太狼" Print S
问:在这个程序中还有哪个语句也是赋值语通过网络句呢?(s = 3.14 * r * r)
通过学生的观察、广播展示观察,并思考、回这两个赋值语句都没有被输出,只有print对比,启发学生的刚才的程答问题
语句才有内容输出。这就是常见的两种语句,思维
序
一种叫赋值语句,另一种叫输出语句。
赋值语句中的=号不是数学中的=,数学里突破难点:面r=10与10=r是没有区别的,但在VB赋值语句里面不能写成10=r。
中的=号与补充:在VB逻辑判断中,=等同于数学里观察,理解。
数学中=的面的=。如x = 3 = 4 区别
Print x 结果是false
Print <提示语句><分隔符><变量>
如
Print "圆的半径是:"; r; "圆的观察,理解。
面积是:"; s
分隔符可以是“;”或者“,”默认为“;”
通过对比,让学生理解赋值语句中=的含义。
输出语句
1、说出下面程序执行的顺序,并写出它的运行结果。
x=3 x=4 Print x 这个代码段的运行结果是(
)。
2、说出下面程序执行的顺序,并写出它的运行结果。
X = 3 学生做练习,小组Y = 4 课堂作业:成员间可以讨论,巩固所学的知识。
X = Y 教师巡视。
可以对答案。
Print X;Y 这个程序段的运行结果是(
)。
3、说出下面程序执行的顺序,并写出它的运行结果。
X = 2 Y = 3 X = Y+1 Print X;Y 这个程序段的运行结果是(
)。
3.小结:
1、数据的类型
2、常量与变量
3、赋值语句和输出语句
4.评价
三道程序阅读题,做出前两道题就合格,能做出最后一题则是优秀。
六、教学反思:
本节课的内容作为程序设计的入门,知识点多,概念性强,而且比较零散,所讲的内容对绝大部分学生来说都没有接触过,因此在学习的时候有一定的难度。本课在教学学中尝试结合了学生感兴趣的例子,如:QQ登录和界面,动画片喜洋洋和灰太狼等,尽可能深入浅出地讲授程序的基本要素,让学生易于理解和接受。当然,本课的内容对学生来说只是一个入门,很多的知识点需要在以后的学习中不断地强化、巩固和提高,才能真正达到程序设计的要求。
文档信息
- 格式: PDF
- 页数: 未知页
- 字数: 未知
- 上传时间: 2019-04-09 10:41:00
- 下载次数: 0
- 浏览次数: 166
- 积分: 1
- 收藏: 0
作者信息
5ygggwenku_166094
来自:学校:增城市荔城街荔景中学
配套课件
相关文档
下载提示
下载文档后,您可以获得:
- 完整无水印文档
- 高清阅读体验
- 随时保存查看
- 支持打印下载
关于本教案的常见问题
Q:4.1.3 认识程序中的基本元素ppt课件教学实录是什么类型的资料?
A:这是一份教学教案文档,可用于备课、课堂讲解与课后复习,支持在线预览正文内容。
Q:这份教案对应哪篇课文?
A:对应课文《4.1.3 认识程序中的基本元素》,可从面包屑进入课文目录查看同课其他资料。
Q:如何找到配套课件?
A:页面提供「配套课件/同课文课件」入口;也可进入课文详情页同时查看教案与课件列表。