内容正文:
《出租车计费程序》教学设计
徐 晓
【内容分析】
本节课是初中信息技术八年级下册第二章程序设计初体验第3个活动内容。学习编写“出租车计费程序”【选择结构】。首先对出租车计费问题进行分析,接着分析描述算法,再利用VB软件编写程序解决问题。
学习编程,书写代码不是为了学而学,而是经过对一个现实问题进行分析,描述算法后,从而解决问题的良性循环过程。本着学会分析方法比学会机械操作性方法更重要的原则,在本节的教学中,尝试自主学习、学会对算法描述分析,初步完成半成品作品,解决现实问题。
【学生分析】
学生通过前两个活动的学习,初步掌握VB编程的界面设计、设置对象属性等基础知识,会编写简单程序,学会赋值语句、简单函数的使用。出租车计费程序涉及初二数学中的一次函数中的分段函数的知识点,对于内容学生还是比较好理解的,从数学问题的分析,转换到用自然语言或流程图描述算法,学生需要模仿、尝试,从而编写完善程序。
【教学目标】
1. 了解算法的两种描述方式:自然语言和流程图。
2. 会用If语句实现简单的选择结构。
3. 掌握用自然语言和流程图描述算法的方法。
4. 了解关系表达式、关系运算符;
5. 体验利用VB程序实现算法解决实际问题的一般过程。
6. 培养学生学习程序设计的兴趣。
7. 培养学生的逻辑性,使其养成良好的书写代码习惯。
【教学重难点】
教学重点:会用自然语言或流程图描述算法; If语句的基本结构和用法。
教学难点:使用流程图描述解决问题的方法; If语句的基本用法。
【教学方法与手段】
以ITCenter教学平台为支撑,通过讲演结合、任务驱动以分析问题、分层教学
【教学安排】 1课时
【教学过程】
教学环节
教师活动
学生活动
设计意图
视频导入
播放视频,介绍一个朋友——大白
同学们,视频中大白对小宏说:1-10级,你的疼痛级数是多少?其中1-5级为正常,6-10级疼痛感较强。
这里,其实是判断选择的过程:
如果疼痛级数<5,疼痛感较轻,不需要医疗护理;如果疼痛级数>5,疼痛感较明显,需要医疗护理。
今天,我们一起来学习程序的选择结构。
观看视频
听讲
思考判断过程、选择结构
由喜爱的动画形象入手,激发学生兴趣,让学生带着好奇心进入新课。
由自然语言描述算法,帮助学生理解选择结构
自主学习
算法+数据结构=程序
计算机的核心部件是CPU,程序的