资源简介 (共10张PPT)算法浙江教育出版社 小学信息技术五年级上册 第一单元《算法与算法表示》第三课《流程图描述算法》探索建构拓展练习你能用自然语言描述解决下列问题的算法吗?例 2:求2+96/(12-4)的值例1:求底为 6cm,高为 4cm的三角形的面积。探索建构拓展练习流程图描述算法形象直观逻辑性强结构清晰图示描述自然语言描述算法鸡兔同笼问题:现有鸡兔同笼,从上数头有10个,从下数脚有30只,请问鸡有几只?兔有几只?假设全部都是兔子,用头数10乘以4,得出脚的个数为40,再用40减去题目中脚的个数30得到的差值10,再用差值10去除以2,得出来鸡的个数。流程图的优势探索建构拓展练习认识流程图开始/结束框处理框流程线表示流程的开始/结束表示对数据进行处理表示流程的走向符号名称含义探索建构拓展练习认识流程图符号名称含义输入/输出框表示数据的输入或输出探索建构拓展练习认识流程图符号名称含义判断框根据条件进行判断探索建构拓展练习请你连一连探索建构拓展练习体验流程图请你将自然语言描述的算法,填充到流程图中探索建构拓展练习绘制流程图1.追及问题:好马每天走120千米,劣马每天走75千米,劣马先走12天,好马几天能追上劣马?2.植树问题:一条河堤136米,每隔2米栽一棵垂柳,头尾都栽,一共要栽多少棵垂柳?3.行船问题:一只船顺水行320千米需用8小时,水流速度为每小时15千米,这只船逆水行这段路程需用几小时?4.列车问题:一座大桥长2400米,一列火车以每分钟900米的速度通过大桥,从车头开上桥到车尾离开桥共需要3分钟。这列火车长多少米?探索建构拓展练习练习学校举行合唱比赛,由 5位评委对节目进行打分,节目的最终得分是5个分数的平均分。某个节目的评委打分分别为 91,90,88,92,89,请用流程图描述求该节目最终得分的算法。完成书本第14页的练习。《流程图描述算法》教学设计杭州市滨和小学 卢俊杰一、学习内容分析本课是浙江省小学信息科技五年级上册第一单元《算法与算法表示》第3课。流程图是一种常用的算法描述方式,是使用特定的符号和格式,将算法中的每个步骤可视化,并显示它们之间的关系。流程图的学习有利于培养学生的算法思维。本课要求学生使用流程图描述算法。与自然语言描述相比,流程图更直观形象结构清晰。本课让学生体会到流程图的优势,能够极大提高他们的学习兴趣,为后续学习做好铺垫。本课安排了认识流程图、流程图描述算法、绘制流程图的教学内容。学生先从最简单的流程图开始,再认识输入输出框,并了解算法的输出,为学习算法中的数据做好铺垫。二、学情分析本课学习对象为五年级的学生,通过前期的学习,学生已经了解算法的重要性,还结合生活中的实例学会了用自然语言描述算法,并进行反思和优化。根据五年级学生的思维发展水平,他们处于具象转抽象的思维过程,需要借助直观、具体的实物帮助他们理解抽象的概念。同时,他们善于合作,乐于表达,初步具备问题分析能力。学习目标教学目标 核心素养指向1.通过图示分析,认识流程图符号与含义。 2.通过简单问题实例,学会用流程图描述算法的方法。 【信息意识】 能够查看、分析流程图,理解流程图的含义,从流程图获取到相关信息。 【计算思维】 能够对简单数学问题的求解进行抽象、分解,将其用流程图的方式描述。四、教学重难点教学重点:用流程图描述算法。教学难点:用流程图描述算法。通过小组合作、实践探究、分析归纳、迁移应用辅以教师指导等多种方式逐一突破。五、课前准备学习环境:学校机房学习资源:教学课件设计思路本课设计考虑学生的生活实际,利用教材中设计的计算三角形面积和数学算式计算两个案例作引,引出用流程图表示算法的方式,通过鸡兔同笼问题的自然语言描述和流程图描述进行对比,理解流程图描述算法的优势。从简单流程图开始到复杂流程图,引导学生一步步认识流程符号及其含义,最后尝试用流程图来描述某个具体问题。问题链:1.你能用自然语言描述数学题的解题算法吗?2.流程图描述相比于自然语言描述的优势在哪里?3.流程图的符号及其含义分别是什么?4.你能绘制流程图来描述数学题算法?七、学习过程一、课堂引入学习内容与活动 设计意图课堂引入 出示两个数学例题,请学生用自然语言进行解题算法的描述。 观看视频 观看“电脑小博士”总结视频,引出课题——流程图描述算法。 通过课本中的数学题让学生回顾上节课的学习内容。 通过“小博士视频”来引出今天的学习内容,用流程图描述算法。二、知识建构学习内容与活动 设计意图对比体验 (1)出示鸡兔同笼问题,提供自然语言描述的解题方法和流程图描述的解题方法,提出问题:哪种描述方法更好,好在哪里? (2)讨论总结:流程图描述方式形象直观、结构清晰、逻辑性强、图示描述。 2.认识流程图符号 出示鸡兔同笼问题的流程图算法,提出疑问:流程图里有几种符号,是什么形状的?你来给符号取个名字?符号的含义是什么? 3.对比发现 出示更加复杂的鸡兔同笼问题的流程图算法,与前者对比,提出疑问:多出来什么符号,是什么形状的?你来给符号取个名字?符号的含义是什么? 4.对比发现 出示更加复杂的鸡兔同笼问题的流程图算法,与前者对比,提出疑问:多出来什么符号,是什么形状的?你来给符号取个名字?符号的含义是什么? 5.练习巩固 出示练习,请学生进行连线,巩固学习。 出示鸡兔同笼的经典问题,提供两种解题描述方法,引发学生进行比较,从而自然得出流程图描述算法的优势。 延续鸡兔同笼问题,引导学生观察鸡兔同笼流程图算法中使用了几种符号,进入到流程图符号的学习中,通过让学生取名字和说含义的方式,让学生自主思考流程图符号背后的意义。 延续鸡兔同笼问题算法的情境,通过出示更复杂一些(加入输入、输出)的流程图,让学生进行前后的对比,说出输入输出框以及其含义。 延续鸡兔同笼问题算法的情境,通过出示更复杂一些(加入判断)的流程图,让学生进行前后的对比,说出判断框以及其含义。 出示练习题,请学生进行连线配对,巩固学生的记忆效果。三、体验流程图学习内容与活动 设计意图1.活动一:将自然语言描述的算法,填充到流程图中。 2.活动二:绘制流程图 选择其中一个数学题,将其解题过程用流程图绘制出来。 3.分享交流 (1)小组分享交流所绘制的流程图 (2)教师归纳小结流程图的绘制要点。 体验将自然语言算法转换成流程图的简单过程,让学生知道流程图的描述方法。 出示四种数学题,请学生选择其中一个擅长的数学问题,使用流程图的方式将其解题算法表示出来。 分享学生所绘制的流程图,学生进行观察讨论绘制的要点。教师进行流程图规范的要点总结。四、练习学习内容与活动 设计意图出示练习 出示课本的练习题,请同学将算法流程图绘制在书本上。 2.梳理总结 教师小结:流程图的优点和流程图描述的图示规范性画法。 进一步进行练习,熟悉流程图的绘制和图示,总结流程图的相关要点,加深学生的学习印象。板书设计: 展开更多...... 收起↑ 资源列表 《流程图描述算法》课件.pptx 《自然语言描述算法》教学设计.docx