|
情境
导入,
引入
课题 |
演示课件并组织学生观看,教师点题—— 商场的节日促销活动。(“十一”黄金周将至,文峰大世界商场准备策划一次优惠酬宾活动,购物满200元以上可享受8折优惠) |
观看课件,熟悉课题内容。 |
观察学生是否被带入活动营造的情境中。
|
|
师生
交流 |
教师提问:商场届时会有许多外国游客,你作为策划者如何向他们介绍本次活动呢? |
思考、交流,给出答案:If the purchase of commodity prices over 200 yuan, then you will enjoy 80% discount. |
从英文知识着手,通过同英文知识的类比形成对选择结构的感性认识。 |
|
教师
总结 |
重提任务:作为本次活动的策划者,你能用VB语言开发一个收款程序吗? |
思考。 |
类比学习,从英文中的If条件语句知识向VB语言的选择结构迁移。 |
|
合作
探究,
构建
新知 |
启发:英文中可以用If来描述,根据条件的不同,会有不同的结果的情况。在VB语言中,我们也能用If语句来实现,这就是选择结构。 |
了解选择结构与英文中的If语句之间具有相似之处。 |
|
|
交流、
设计 |
引导学生分组讨论设计思路,请个别学生阐述自己的设计思路,教师加以总结并鼓励。 |
畅所欲言,如何在VB中应用If语句设计收款程序。 |
自主探究,并将思路系统化。 |
|
编程
实践 |
分析:肯定学生设计中的闪光点,提出指导性建议,帮助学生理出一种行之有效的解决方法,给出流程图。
①输入购物金额。
②If 金额>=200 Then
金额打8折
Else
不打折
End If |
①学生自主完成建立程序初始界面和设置对象属性;②在教师引导下编写代码;③调试程序。 |
“实践是检验真理的唯一标准”。通过调试,使学生对选择结构的理解更加深刻,同时也能培养他们坚忍不拔的品质。 |
|
练习
反馈 |
通过多媒体广播系统,展示有代表性的学生的结果,引导学生分析程序是否正确,错在哪里,怎么修改。
演示代表性错误,引出If语句中End If的重要性。
帮助基础薄弱的学生调整思路,使他们能够更好地解决问题。 |
在教师的指导和点拨下调试并完善程序,分析典型错误,并更正。 |
|
归纳
结论1 |
总结If语句的格式:
If 条件 Then
语句1
Else
语句2
End If
功能是:当条件成立时,执行语句1,否则执行语句2。 |
— |
巩固对If语句的理解。 |
|
修改
任务,
能力
提升 |
重设情境:商场经理对这次策划活动的程序较满意,同时也给出了改进意见
(课件展示):凡购物满500元以上的,可享受7.5折优惠。
安排学生分组设计,总结思路。
难点提示:注意两个条件的顺序问题。 |
分组交流、实践,整理该任务的设计思路,设计出可行的解决方法。 |
修改任务,提升难度,兼顾到基础较好的学生,同时经过小组互助协作的形式,也使基础较差的学生的分析能力在其他组员的帮助下得以提升。 |
|
交流
评价 |
请出每组的代表,阐述本组的设计思路和解决方法,若有作品可一并演示。
通过多媒体广播系统演示发言小组的作品。
引导小组组员各抒己见,帮助学生整理出可行方案并推广实践。 |
各小组提出设计思路和解决方法,并对其他小组的方案进行评价,改进本组的方案。 |
培养学生合作学习的能力。通过阐述自己的观点使学生对自己的思路更为明确,小组间互评培养了学生的批判性思维。 |
|
归纳结论2 |
总结:多分支选择结构格式:
If 条件 Then
语句1
ElseIf 条件 Then
语句2
Else
语句3
End If
课件演示多分支选择结构,If语句嵌套的格式。 |
了解多分支选择结构的概念和应用方法。 |
帮助学生理清思路,巩固新知。 |
|
自主
练习,
巩固
新知 |
课件演示两道练习题,要求学生从中任选一道独立完成,完成后以小组为单位,进行自评和互评,并将评价建议记录下来。
练习一:利用火车托运行李,要根据行李的重量按照不同的标准收费:
①不超过50千克,按照每千克0.35元收费;
②若超过50千克,则其中50千克按照每千克0.35元收费,其余超过部分按照每千克0.50元收费。
现输入托运行李的重量,要求计算并输出托运费。
练习二:通过键盘输入三个整数,输出其中最小的整数。 |
独立思考,自主选择完成练习题。
对完成的作品进行自评和互评。
每组推荐优秀作品,参与全班的评价。 |
以自主学习为基础,合作为形式,探究为方法,培养学生的批判性思维及创新思维,同时注意练习的难度梯度,兼顾所有学生。 |
|
教师
总结 |
总结:对课堂情况作总结性评述,梳理学生在活动过程中所获得的经验和教训,帮助学生进一步巩固知识。 |
听取教师的总结性评价,回顾本节课的实践过程,对自身的掌握情况作出评价。 |
总结、回顾。 |
|
课后
作业 |
引导学生举一反三,列举生活中还有哪些问题可以用选择结构解决,请挑选一例用编程设计的方法解决。 |
思考、记录作业要求。 |
让学生意识到现实生活中蕴藏着丰富的程序设计实例。 |