高中信息技术算法与程序设计-出租车计价器程序的设计:If语句的教学设计教科版.pdf
《高中信息技术算法与程序设计-出租车计价器程序的设计:If语句的教学设计教科版.pdf》由会员分享,可在线阅读,更多相关《高中信息技术算法与程序设计-出租车计价器程序的设计:If语句的教学设计教科版.pdf(8页珍藏版)》请在三一文库上搜索。
1、1 出租车计价器程序的设计If语句的教学 【基本信息】 作者课时1 课时 单位 【课标要求】 (二)程序设计语言初步 1内容标准 (1)理解并掌握一种程序设计语言的基本知识,包括语句、数据类型、变量、常量、 表达式、函数。会使用程序设计语言实现选择控制结构。 (2)理解模块化程序设计的基本思想,初步掌握其基本方法。 (3)初步掌握调试、运行程序的方法。 (4)在使用某种面向对象程序设计语言解决问题的过程中,掌握面向对象程序设计的 基本思想与方法,熟悉对象、属性、事件、事件驱动等概念并学会运用。 2活动建议 (1) 选择实例, 根据解决问题的要求分析设计算法,恰当地使用选择结构编写源程序, 调试
2、并运行该程序,在过程中体验程序设计语言的逻辑特点。 【教材分析】 本节课的内容是初学程序设计者的一道难关:语句格式稍显复杂;功能理解有点难 度,也就是不能很好地掌握它的执行流程;解决问题时,无法建立合适、正确的“条 件” 。与本节有关的知识点有VBA中的几个常用函数和相关的数学知识。 此处的“教材分析”事实上属于“教学任务分析”(或称“教学目标分析”)的范畴。 教学任务分析是教学设计中非常重要的一个环节,它旨在确立教学任务、分析学习结果 的类型, 以及判断有效学习的过程与条件。此处, 作者对教学任务的分析重点放在了教 学内容难点的分析上,并且确立了与学习相关的知识点,这就为下一步教学目标的设置
3、 奠定了基础。 【教学目标】 (1)掌握分支结构的用法与用途 (2)掌握 IF 语句的格式,理解它的功能与执行流程 (3)灵活运用IF 语句解决一些实际问题 (4)既要自主探究,又要学会跟同学合作交流 新课标的课程目标指出,教学应面向知识与技能、过程与方法、 情感态度价值观三大 目标。 因此, 教师在设计教学目标的时候也应该围绕这三个方面来进行。本案例教学目标的 2 前三点显然属于“知识与技能”的范畴,最后一点属于“情感态度价值观”的范畴。而下面 的“教法学法”应属于“过程与方法”的范畴,建议能将三点统写在教学目标之中,并按三 大目标进行分类,这样可以使得教学目标更为清晰。 【教法学法】 教法
4、:任务驱动法、探究式、启发式 学法:自主探究、小组交流、个别指导 此处的教法、 学法比较混乱, 教法中的 “探究式” 应属于学法的范畴,而学法中的 “个 别指导”应属于教法的范畴。 【学情分析】 省一级重点中学的学生。大部分同学的学习态度良好、求知欲强且基础知识扎实。 对教学对象的分析在教学设计系统中十分的重要,它旨在分析学生的原有知识、技能、 态度以及其他与学习相关的心理特征,从而确立教学的起点,即我们通常所说的“备学生”。 教学对象的准确分析与把握可以为教学过程与方法的选择与应用提供依据。在编写组评审这 篇案例的过程中,就有编委提出, 案例的设计似乎对学生的要求太高了,当回过头来看过对 教
5、学对象的分析之后就释然了对重点中学的学生的要求自然要比一般中学要高。这也说 明教学案例的普适性是受约于教学对象的,作者对教学对象的分析虽然只有一句话,却保证 了该案例的科学性和可操作性。 【教学环境】 网络机房,配备Lanstar多媒体教学系统,可实现广播、转播、示范等功能。 在教学设计过程中,许多教师往往忽略了对教学环境的交待。事实上, 教学环境是保 证教学案例能够得以实施的硬件基础,没有对教学环境的描述,使教学案例有可能成为“空 中楼阁”。当然,有经验的教师在阅读教学案例的时候可以自己在脑中构建出支撑案例实施 的教学环境, 但无论如何, 没有教学环境的描述,就会使教学案例缺乏完整性。很高兴
6、地看 到,本案例的作者保证了案例的完整性。 【教学过程】 (1)创设情景 T: “同学们坐过出租车吗?” S: “坐过”,大家异口同声。 T: “注意过出租车的计价器吗?” S:“注意过!” T: “好,现在请一位同学描述一下我们当地的出租车是如何计费的。” 学生甲 : 起步价( 2 公里以内) 5 元;超出 2 公里外,每公里1 块 4。 (2)引入课题 T:“好, 说明大家对计价器是比较熟悉的。那我们能否编一个计价器程序呢?也就是 当我们给它一个路程值,让它自动算出车费。” 3 条件 语句 N Y 图 1 S: 表情迟疑的、甚或惴惴的, T: “回答是肯定的!今天的课题就是:编制出租车的计
7、价器程序。” S:表情:舒展的、兴奋的 , 此处以课堂实录的形式进行描述,特别是通过对学生表情的记录来表现教师对学生学 习状态的观察, 通过学生的外在表现来判断学生的学习积极性,让读者读来既获得身临其境 的感受,又体验了一种表现性教学评价的方法,值得借鉴。 (3)建立数学模型 首先还是请大家将刚才甲同学的描述转化为数学语言函数,这一步我们称为建立数 学模型。 同学们很快写出了以下的分段函数解析式: 5 x 2 y= 1.4 (x-2)+5 x2 这一部分要求学生的数学功底很强,不愧是重点学校的学生。对于大多数学校而言, 此处的分段函数解析式可能需要在教师的引导与提示下才能顺利写出,或是由教师直
8、接给出 后进行分析,从而提高课堂效率,各位老师可以看情况而定。 师生一起分析:要解决以上这个问题,我们的程序应有以下的功能: 输入一个数; 若该数小于等于2,则输出车费5 元; 若该数大于2,则车费按1.4 (x-2)+5计算再输出 . 大家已经会用输入语句与输出语句,那以上的分析中还有一处是大家不知道的,那就是 判断,这就是今天我们要学的内容IF 语句。 在学生建立数学模型后,教师又引导学生分析总结出解决问题的伪代码,并以此引入 新知的学习。 这样的过程是严格按照“计算机解决问题的基本过程”来进行的, 也就是在教 学的过程中, 潜移默化地训练学生用计算机解决问题的方法。从课标的要求出发,每一
9、节程 序设计课都应该贯彻这样的理念,使学生在整个课程完成时,自然地养成编程解决问题的良 好习惯。 (4)I F语句格式功能介绍、示范(一) 简单 IF 语句格式: IF then 对应的流程图如图1 所示,并通过一个实例来说明它的格 式与功能及注意事项。 例 1:判断一个考试成绩,若大于等于60, 则输出“ Pass! ” 主要代码为: inputbox(“请输入一个成绩:”,score) if score=60 then msgbox(“Pass! ”) 演示并讲解格式方面要注意的地方。 在示范讲解过程中有同学问:若输入一个小于60 的数,结果会怎样? 有这样的提问, 说明同学对这条语句还没
10、有弄明白,作为老师要善于捕捉课堂中的信息, 并好好的利用它深入剖析该语句的用法,使大家对它有全面正确的理解。所以又多演示几遍, 并输入不同情况的数据,让大家观察程序的运行结果并比较、分析原因。 大家得出结论: 当 4 输入一个小于60 的数之所以没有输出结果是因为我们没有对这种情况做出反应,也就是说 对这种情况没做相应的处理。这一点说明很重要,因为有部分同学认为电脑会对各种情况自 动做出处理, 他(她) 不知道电脑的各种功能是人赋予的,其实这就是我们学程序设计的目 标之一,让大家对电脑有比较全面的认识。经过演示说明,同学们对IF 语句有了更进一步 的理解。其时这步操作也是我们编程者对自己所编程
11、序进行检查的必要环节。 此处的教师反思读来发人深省,在一线教师的授课过程中,我们常常醉心于自我的教 学设计和流程之中,而忽视学生突如其来的发问。应该说, 并不是每一位教师都能对这种突 发式的提问做出迅速、恰当的判断与应对,或者是做出应对以后就戛然而止,很少进行反思 与总结。 事实上, 学生的这种发问应该引起教师的足够重视与兴奋,这表明他在思考。而教 师的重视应表现在当时的应对与课后的分析两个方面。 (五)“小刀”初试 再让同学们自主实践(利用该语句解决上面的问题)。 不到 5 分钟,绝大部分同学调试成功,主要有以下两种形式: inputbox(“请输入路程值:”,s) if s2 then m
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 高中 信息技术 算法 程序设计 出租车 计价器 程序 设计 If 语句 教学 教科版
链接地址:https://www.31doc.com/p-5157094.html