1、你超重了吗?你超重了吗?程序的选择结构程序的选择结构 教学设计教学设计 教材分析教材分析 1 课程标准对本节课的要求是会使用程序设计语言实现程序的选择结构; 而本节内容, 正是学生已经学习了顺序结构, 对基本的输入输出语句的使用已经熟悉了, 单需要掌握条件 语句以及关系表达式和逻辑表达式的使用。而这些知识衔接紧密,更容易学习和接受。 2在解决实际问题时,常会遇到选择和判断,本节的学习就是要教会学生如何处理这 些问题 学情分析学情分析 1通过问学生,查看他们的数学必修书,了解到学生已经学习过程序的选择结构,知 道条件语句,只不过没有成体系。 2学生学习过了程序的顺序结构,通过大量的上机练习,对计
2、算机解决问题的步骤以 及基本语句比较熟悉。 3学生可能对于关系运算符和逻辑运算符的概念比较陌生,只要环环相扣,逐步引入, 理解起来也没有什么难度。 教学目标教学目标 1、知识与技能:了解选择结构的基本概念,关系表达式、逻辑表达式的概念,学会用 VB 中的条件语句实现选择结构。 2、过程与方法:通过程序的编写,掌握用正确的关系表达式或逻辑表达式来描述条件语句, 从而实现计算机的逻辑判断。 3、情感态度和价值观:通过画流程图、写代码的方式,逐步培养学生勤于思考、乐于探索 的好习惯;通过程序的调试、运行,培养学生观察、实践、自主学习、逻辑思考的能力。 通过“健康体重”主题,引导学生养成良好的生活习惯
3、,拒绝垃圾食品、多加锻 炼,强健体魄、砥砺意志,凝聚和焕发青春力量 。 教学重点和难点教学重点和难点 重点:条件语句的格式以及执行过程、关系表达式的描述 难点:关系表达式的描述及运算 教学过程教学过程 教教 学环学环 节节 教师活动教师活动 预设学生预设学生 行为行为 设计意设计意 图图 情 境 创设 1、 出示图片:、 出示图片: 图片中人站在十字路 口。 提问:提问:同学们看这张图片,图片中 的人面临了什么问题? 2、判判断与选择断与选择 图片中人面临选择哪条道路,选择哪条 路取决于你的终点方向。其实我们生活 中有许多选择判断。 a、如果绿灯亮了,那么我们就可以 通行了。(判断:绿灯亮了)
4、 b、女士优先。(判断:性别为女) c、餐馆吃饭,是会员打九折。(判 断:是会员) 3、归纳归纳 “先判断再选择”,这种结构,在 编程中,叫做选择结构,由于程序处理 问题的需要,在大多数程序中都会包含 选择结构。 4、if 语句的基本格式语句的基本格式 a、功能模型: 如果(条件成立) 那么 否则 b、代码格式 if (条件) then else end if 学生对图片 问题进行思考。 学生很容易 理解两种形式的 条件语句, 并能在 老师的提醒下, 说 出判断语句基本 格式。 引出选择 结构的基本概 念以及基本格 式。 导 入 正课 1、带领学生回忆幸福拍拍手歌:、带领学生回忆幸福拍拍手歌:
5、 如果幸福,那么拍拍手,否则跺跺 脚。 学生判断语句的格式补充完成伪代 码。 if ( ) then else end if 学生画出流程图,并解释该流程图 是怎么执行的。 学生集体口 述完成伪代码: If( 幸福) then else end if 学生经过提示写 出: 学生都能很顺利 完成 通过实例 引导学生推出 条件语句的基 本格式, 这样印 象会更深刻一 些 因为伪代 码最接近程序 语言, 他们在数 学中学过一些 基本的语言, 所 以很容易能写 出判读语句的 伪代码。 IF语 句 初 体验 随着生活水平的逐步提高,人们对 健康越来越关注,体重是身体健康的重 要参数之一,总是会担心自己的
6、体重是 否超标了。 体验者,小凡、小林、小豪希望同 学们能设计一个程序帮助他们检测体 重是否超标。 要求:如果我们认为,体重超过 100kg,则认为他超重,否则,就没有 超重,同学们思考程序如何设计? 半成品程序: a=Text1.text if then else End if 流程图: 学生完成 VB 程序。请学生用自己 的程序检测体验者体重是否超重。 他们体重超标了吗? 体验者体验者 体重体重 是否超重是否超重 小凡小凡 7373 小林小林 7676 小豪小豪 6767 学生根据程 序设计的需要, 用 if 语句完成程序 的设计。 完成流程 图, 帮助学生理清 问题的思路, 养成 良好的
7、编程习惯。 现代社会 普遍比较关注 的体重健康问 题着手, 学生通 过程序解决生 活实际问题。 通过体 重100kg, 让学 生判断语句有 初步的体验, 通 过提供半成品 程序, 提高学生 编写程序的成 就感。 IF语 句 问 题 解 决 有的同学提出,大于 100 公斤则认 为超重是不科学的,通过查阅相关资 料, 我们发现世界卫生组织(WHO)使用 BMI 指数对肥胖或超重进行定义。 体重指数( BMI) = 体重(公斤) /身高(米)2 评判标准为: BMI 23 为超重。 请同学们根据新的体重健康标准,修正 自己的程序。 a=Text1.text b=Text2.text bmi= En
8、d if 流程图: 学生完成 VB 程序。请学生用自己 的程序检测体验者体重是否超重。 他们体重超标了吗? 体验者体验者 体重体重 身高身高 是否超重是否超重 小凡小凡 7373 1.751.75 小林小林 7676 1.831.83 小豪小豪 6767 1.761.76 学 生 根 据 BMI公 式 列 出 bmi=b/(a2) 老师提供的 “你可能需要的 知识” 脚手架, 学 生对关系表达式 和关系运算符进 行学习。 If bmi23 then Msgbox(“你超 重了哦”) Else Msgbox(“ 恭 喜,你没有超重 啦!”) 学生用写好 的程序测试数据。 小凡:超重 小林: 未超
9、重 小豪: 未超重 小组互助完成 if 语句初体验 之后,对 if 今 次那个进一步 的巩固, 对判断 语句的关系表 达式进行学习 运用。 学生在此过程 中逐步学习, 层 层递进, 理解和 接受会比较快 自 主 探究 体重超标的体验者,选择健身房去 锻炼,通过锻炼,健康体魄。 瑜伽课:200/课程,动感单车课: 150/课程,羽毛球课 :250/课程,乒乓 球课 : 100/课程。 目前预算是 5000 元,请设计一个 程序,让佳佳能够知道她可以如何安排 她的课程。 学生自主设计算 法与流程图, 自主 探究问题。 经过 if 语 句初体验以及 if 语句问题解 决, 学生基本掌 握 if 选择
10、结构, 教师给出 “健身 课程”的问题, 巩固提高对选 择结构的掌握。 课 堂 小结 1、概念概念: “先进行一个判断,再做出一个选 择”,这种结构,在编程中,叫做选择 结构。 2、功能模型:功能模型: 如果(条件成立) 那么 否则 3、知识:知识: if (条件) then else end if 师生共同总结本 节课的知识点, 回 顾与巩固知识。 对本节课的知 识内容进行师 生共同回顾。 总结 通过本节课的学习,同学们不仅掌 握了 if 选择结构的基本语句、 关系表达 式、 关系运算符。 培养良好的编程习惯。 也希望同学们能够养成良好的生 活习惯,拒绝垃圾食品、多加锻炼,强 健体魄、砥砺意
11、志,凝聚和焕发青春力 量 。 学生通过本节 课的学习, 学生 不仅能够掌握 课堂知识, 也能 通过本节课的 “健康体重” 的 主题, 养成良好 的生活方式, 焕 发青春的活力。 板书设计板书设计 程序的选择结构程序的选择结构 条件语句的基本格条件语句的基本格式式 if 条件 then 语句组 1 else 语句组 2 或者: if 条件 then 语句组 1 else 语句组 2 end if 条件语句的执行过程: 学生学习活动评价设计学生学习活动评价设计 设计评价方案,向学生展示他们将被如何评价(来自教师和小组其他成员的 评价)。另外,也可以创建一个自我评价表,这样学生可以用它对自己的学习进 行评价。 教学反思教学反思 这节课的小知识点有点多,每个知识还都得讲到,我上完课后,发现学生基 本都掌握了。虽然说基本实现了教学目标,可以心里面总有一些遗憾或者说是缺 失。 一、感觉时间上,学生练习的少了,因此下节课还得在巩固一下。 二、没有详细的强调条件语句中的“条件”与“else”的关系,学生可能 会出现混淆。这块要是能多找些习题练习一下,效果会更好。 关系运算符 nfu nfu 关系表达式 nfu nfu 逻辑运算符 nfu nfu 逻辑表达式 nfu nfu 结果 true false 逻辑型 boolean