中小学教育资源及组卷应用平台 信息技术 第4课 读懂出租车计费算法 课题 读懂出租车计费算法 单元 第二单元 学科 信息技术 年级 五年级上 教材分析 《读懂出租车计费算法》该课时教材编排了算法的输入、计算和输出,理解算法语句的含义,跟踪数据变化,得到算法的执行结果等的系列学习活动,了解分析简单算法的执行过程和结果,发现算法中的错误,并进行纠正的目标,学习出租车计费算法及生活中常见的分支算法。教材编排合理,教学环节注重实践与理论相结合,教材内容贴近学生生活实际,符合五年级学生认知特点。 教学目标 1、信息意识:在学习出租车计费算法过程中学习算法的输入、计算和输出,算法语句含义,分析分支结构算法等知识。2、计算思维:能够读懂算法,对算法有整体认识,明白编程语言中各运算符的含义,跟踪数据变化。 3、数字化学习与创新:通过讨论与探究学习,用算法计算学习生活中问题,经过练习,将算法运用到出租车计费上。 4、信息社会责任:学习有关算法知识,了解算法步骤,科学计算生活中遇到的算法问题。 重点 一、找出算法的输入、计算和输出二、尝试理解算法语句的含义三、跟踪数据变化,得到算法的执行结果 难点 1、分析分支结构算法的执行过程和结果 教学过程 教学环节 教师活动 学生活动 设计意图 我看懂了这个算法的结构,明白了它解决问题的思路! 我也读懂了这个算法,但它好像有错误! 算法是计算机科学领域重要的基石之一。读懂算法有助于我们更好地利用计算机来解决问题,并及时发现算法中的问题。 1.能够分析简单算法的执行过程。 2.能够分析简单算法的执行结果。 3.能够发现算法中的错误,并进行纠正。视频导入。 学生之间相互讨论算法是什么,并确立学习目标。 帮助学生了解生活中的算法,引入课堂。 尽管全国各地的出租车计费标准不尽相同,但都是利用算法实现自动计费的。你能读懂以下出租车计费算法,并算出车费吗? 出租车计费算法 步骤1:输入里程数S(千米); 步骤2:如果S<=3,那么车费F=7,否则,F=向上取整(S-3)×1.5+7; 步骤3:输出车费F(元)。 如果到动物园有9千米,我要付多少车费呢? S=9千米 S>3,F=(S-3)×1.5+7 F=(9-3)×1.5+7 =9+7 =16(元) 答:如果到动物园有9千米,我要付16元车费。 你将学到 如何分析分支结构算法的执行过程? 出租车计费算法 步骤3:输出车费F(元)。 输出 在上述算法中,S表示里程数,F表示车费。在描述算法时,通常用符号表示问题求解所关心的对象。 输入是算法在执行时从外界获得的数据。 算法必须有一个或多个输出。 1.输入是算法在执行时从外界获得的数据。 2.算法必须有一个或多个输出。 找出以下计算长方形墙面面积算法中的输入、计算和输出,填入下面方框中。 计算墙面面积算法 步骤1:输入墙面的长a和高b; 步骤2:计算墙面面积S=a×b; 步骤3:输出墙面面积S。 输入:a=6米,b=3米 输出:=18平方米 如何优化算法的输入处理效率? 1.采用简洁明了的数据输入方式,如直接输入数字而非复杂文本。 2.提前准备好输入数据,避免在算法执行过程中频繁中断以输入数据。 3.对于重复使用的输入数据,可以存储在变量中,减少重复输入的时间。 否则,F=向上取整(S-3)×1.5+7。 判断条件: 是:F=7 图2-1-3出租车计费算法的语句分析1 F =向上取整(S-3)×1.5+7 “=”:表示赋值,即把右边的值赋给左边。 “向上取整”:表示小数部分进位变成整数。例如,2.2向上取整的结果为3。在计算车费时,该运算表示不足1千米按1千米计算。 图2-1-4 出租车计费算法的语句分析2 计算语句最终的含义如图2-1-5所示。 F=7:车费为7元(起步费)。 F=向上取整(S-3)×1.5+7:车费的计算要在起步费7元的基础上加上超出3千米部分的车费,单价为1.5元每千米(不足1 ... ...
~~ 您好,已阅读到文档的结尾了 ~~