- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
信息技术第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千米
S3,F=(S-3)×1.5+7
F=(9-3)×1.5+7
=9+7
=16(元)
答:如果到动物园有9千米,我要付16元车费。
【活动向导】
1.找出算法的输入、计算和输出;
2.尝试理解算法语句的含义。
你将学到
如何分析分支结构算法的执行过程?
如何分析分支结构算法的执行结果?
二、活动过程—找出算法的输入、计算和输出
出租车计费算法
步骤1:输入里程数S(千米);输入
步骤2:如果S=3,那么车费F=7,否则,F=向上取整(S-3)×1.5+7;计算
步骤3:输出车费F(元)。输出
图2-1-1出租车计费算法分析
在上述算法中,S表示里程数,F表示车费。在描述算法时,通常用符号表示问题求解所关心的对象。
【小贴士】
输入是算法在执行时从外界获得的数据。
算法必须有一个或多个输出。
1.输入是算法在执行时从外界获得的数据。
2.算法必须有一个或多个输出。
【做一做】
找出以下计算长方形墙面面积算法中的输入、计算和输出,填入下面方框中。
计算墙面面积算法
步骤1:输入墙面的长a和高b;
步骤2:计算墙面面积S=a×b;
步骤3:输出墙面面积S。
输入:a=6米,b=3米
计算:S=a×b
=3×6
输出:=18平方米
【知识拓展】
如何优化算法的输入处理效率?
1.采用简洁明了的数据输入方式,如直接输入数字而非复杂文本。
2.提前准备好输入数据,避免在算法执行过程中频繁中断以输入数据。
3.对于重复使用的输入数据,可以存储在变量中,减少重复输入的时间。
4.熟悉输入界面和操作流程,减少因操作不熟练导致的输入时间浪费。
三、活动过程—尝试理解算法语句的含义
输入和输出语句很容易理解。计算车费语句中含有“如果......那么......否则......”,显然使用了分支结构,因此,可以猜测车费计算要通过条件判断的不同结果应用不同的计算方式。该分支结构的分析如图2-1-2所示。
如果S=3,那么车费F=7,
否则,F=向上取整(S-3)×1.5+7。
判断条件:
S=3?
是:F=7
否:F=向上取整(S-3)×1.5+7
图2-1-2出租车计费算法的分支结构分析
可以看到,计算车费语句中使用了一些数学符号和编程语言中的运算符。要读懂如何计费,需要明白它们的含义,如图2-1-3和图2-1-4所示。
S=3?
“=”:比较运算符,表示小于等于。如果“=”左边的值小于等于右边的值,结果为“是”,否则结果为“否”。例如,当S的值为9
您可能关注的文档
- 2.3.1等腰(边)三角形的性质 课件 湘教版数学八年级上册.pptx
- 2.3.2等腰(边)三角形的判定 大单元教学设计 湘教版数学八年级上册.docx
- 2.3.2等腰(边)三角形的判定 课件 湘教版数学八年级上册.pptx
- 2.3游戏中的观察 课件 教科版2024一年级上册科学.pptx
- 2.4.1线段的垂直平分线的性质定理及逆定理 大单元教学设计 湘教版数学八年级上册.docx
- 2.4.1线段的垂直平分线的性质定理及逆定理 课件 湘教版数学八年级上册.pptx
- 2.4.2作线段的垂直平分线 大单元教学设计 湘教版数学八年级上册.docx
- 2.4.2作线段的垂直平分线 课件 湘教版数学八年级上册.pptx
- 2.4气味告诉我们 课件 教科版2024一年级上册科学.pptx
- 2.5.1全等三角形的概念和性质 大单元教学设计 湘教版数学八年级上册.docx
文档评论(0)