《4.2 基本运算和表达式》教学设计
1 教材分析
《4.2 基本运算和表达式》是选自浙教版普通高中课程标准实验教科书《算法与
程序设计》第四章《VB 程序设计初步》的第二节内容。这节主要介绍了 VB 的三
大基本运算即算术运算、关系运算和逻辑运算,及 VB 表达式的书写和计算,强
调了 VB 中的基本运算以及运算符的写法,和计算表达式时的运算次序。
2 学情分析
学生已经学习了如何去创建一个简单的 VB 应用程序,但对于 VB 程序进行数据
处理的手段还没有全部掌握,虽然对于基本运算和表达式这部分知识,学生在传
统的数学课上已经学习过,学生会感到容易理解和掌握,可能会轻视这部分知识,
但其实和 VB 程序设计中的内容还有一定区别。由于传统的数学知识已经先入为
主,所以要做好与数学知识的衔接,让学生将运算和表达式知识跟数学上的知识
统一和区分,并强调出 VB 中的基本运算和表达式。
3 教学目标
知识与技能:理解 VB 中的三大运算及运算符的含义,掌握 VB 表达式的书写和
计算过程。
过程与方法:通过创设生活情境引入新课,不仅改变理论知识的枯燥,而且联系
实际,易于理解;通过自主学习让学生理解 VB 中的三大运算及运算符的含义,
通过任务驱动让学生掌握书写 VB 中的表达式和计算表达式的结果。
情感态度与价值观:培养学生自主学习的能力和主动学习的态度,激发学生学习
VB 程序设计的兴趣和热情,提升学生的计算思维和解决问题的能力,为学生树
立接下来学习 VB 程序设计的信心。
4 重点难点
以 VB 三大基本运算、书写 VB 表达式和计算 VB 表达式的值为教学重点;以计算
VB 表达式的值为教学难点。
5 教学方法
教学:实例讲授与任务驱动相结合。
学法:自主学习。
6 教学类型及课时
新授课、1 课时(40 分钟)
7 教学准备
课件、学生任务单、微课、微格教室。
8 教学流程图
9 教学过程
活动 1【讲授】 知识回顾 思维导图
教师活动:展示《VB 程序设计初步》这一章知识内容的思维导图,通过回顾所
学知识梳理本章知识,并引出接下来要学习的第二节内容《基本运算和表达式》,
同时给出这节课的学习目标是理解 VB 中的三大运算及运算符的含义,掌握 VB
表达式的书写和计算。
学生活动:学生思考。
设计意图:通过一张思维导图回顾所学的知识,帮助学生归纳梳理知识,形象直
观。同时通过展示学习目标让学生对于本节课要学的内容有一定目的,做到心中
有数。
活动 2【活动】创设情境 引入新课
教师活动: 创设一个“买棒棒糖、吃棒棒糖、比较棒棒糖数量”的生活情境,
给出生活中存在的三大运算的实例,从而引出 VB 中的三大基本运算。
学生活动:学生思考并回答问题 。
设计意图:通过这个“棒棒糖”生活情境的创设联系生活实际,引出新课,不仅
能够吸引学生注意力,活跃课堂气氛,激发学生学习兴趣,在一定程度上也改变
学生学习这部分理论知识的枯燥感,从而为接下来学生的自主学习垫定主动学习
态度的基础。
活动 3【活动】自主学习 引出重点
教师活动:给出学生自主学习的书本范围,并提出三个问题:
1. 算术运算中的\和 mod 是怎么运算的?字符连接是怎么运算的?
2. 关系运算的结果怎么表示?
3. 什么是逻辑运算?怎么运算?
学生活动:学生自主学习并回答问题。
设计意图:由于基本运算在传统的数学课堂上已经学习过,学生对这部分知识有
自学的能力,让学生自主学习书本内容可以培养学生的自主学习能力和主动学习
态度。但数学上的基本运算又与 VB 中的基本运算有些区别,所以设计了三个问
题,让学生带着问题看书和思考。这三个问题的解决能够让学生在一定程度上掌
握 VB 中的这三大运算,提高学生的计算思维和解决问题的能力。
活动 4【活动】实例讲解 突出重点
教师活动:展示“棒棒糖运算”式子和(-b+sqr(b^2-4*a*c))/(2*a)式子,给出表达
式的定义。展示课堂练习实例“判断某一年 year 是否是闰年”的表达式书写。
学生活动: 学生思考并回答。
设计意图: 通过“买棒棒糖”的运算式子不仅衔接了新课引入时的内容,同时
引出了表达式的定义,又通过两个表达式的实例让学生更理解 VB 表达式的概念
和功能,突出了本节课的重点,培养了学生的计算思维,提升了学生解决问题的
能力。
活动 5【活动】学生任务 突破难点
教师活动:首先给出学生任务一:将数学表达式写成 VB 表达式,并强调了书写
规则。然后给出学生任务二:计算 VB 表达式的结果,并提出问题:当一个表达
式中同时出现多种运算符时,如何决定运算的次序呢?最后,利用数字展台当堂
展示和点评部分学生完成的任务。
学生活动:学习能力强的学生自主完成任务上交;学习能力差的学生通过观看微
课自主学习,完成任务并上交。
设计意图:通过完成学习任务单突破本节课的难点,掌握 VB 表达式的书写和计
算,培养学生的计算思维和逻辑思维,提高学生独立思考和解决问题的能力,提
升学生自主学习和主动学习的能力。通过微课的辅助,帮助那些学习能力差的学
生完成本节课的学习任务,提高了教学效率。另外,利用数码展台等信息技术手
段完成当堂学生任务的展示和点评,能够帮助学生及时纠正错误,巩固所学知识。
活动 6【活动】课外任务 拓展提升
教师活动:展示求“加解密文”表达式的课外任务,并做适当提示。
学生活动:学生思考并在课后完成。
设计意图:通过课外任务的设计不仅有利于巩固本节课所学的知识,又提升了本
节课所学知识的难度,激发了学生的学习兴趣,也引起学生对于这部分内容的重
视,培养学生的计算思维和解决问题的能力。
活动 7【活动】课堂小结 思维导图
教师活动:利用“思维导图”总结本节课主要内容。
学生活动:学生思考和总结
设计意图:利用“思维导图”总结本节课主要内容显得简洁明了,形象直观,有
利于学生记忆和梳理所学知识。
10 教学反思
本节课采用了情境创设、自主学习与任务驱动等相结合的教学方式来展开教学过
程,让学生在自主学习中思考问题、解决问题,在微视频的辅助中主动完成学习
任务,培养了学习自主学习和解决问题的能力,提高了学生独立思考和计算思维
的能力。从生活情境的创设引入新课不仅改变了理论学习的枯燥感,也激发了学
生的学习兴趣、活跃了课堂气氛。在教学内容中与数学知识的合适衔接提升了学
生学习的自信心,任务单的完成也让学生体会到了成就感,为接下去 VB 程序设
计的学习垫定了良好的基础。整个教学过程引导学生积极参与教学、步步设疑、
环环相扣、层层递进,达到了预期的教学效果和目标。