中小学教育资源及组卷应用平台 【甘教版】信息技术八上2.1算法与生活 教学设计 课题 算法与生活 单元 二 学科 信息技术 年级 八年级 学习目标 1、信息意识:根据学习与生活需要,有意识地了解算法的概念和知道流程图的图形名称和含义。2、计算思维:在实践应用中,掌握用自然语言、流程图描述算法。3、数字化学习与创新:在学习过程中,选择恰当的自然语言、流程图描述算法,改变学习方式,具备利用信息科技进行自主学习和合作学习的能力。4、信息社会责任:强化自我判断意识和责任感,遵循信息科技领域的伦理道德规范,明确科技活动中应遵循的价值观念、道德责任和行为准则。 重点 知道流程图的图形名称和含义 难点 掌握用自然语言、流程图描述算法 教学过程 教学环节 教师活动 学生活动 设计意图 导入新课 提问:什么是算法 什么是计算机算法 引出:算法就是解决某一问题的方法和步骤。计算机算法就是利用计算机解决问题的方法和步骤。揭示课题: 算法与生活 讨论并思考 通过提问什么是算法 什么是计算机算法 引导学生思考如何利用计算机解决生活问题,激发学习兴趣。 讲授新课 计算机语言的历程提问:算法的特征有哪些呢?出示:有穷性、确切性、输入项、输出项、可行性。了解计算机算法是什么呢?其实就是在编程过程中一种解决问题的技巧。4.提问:生活中有哪些问题会用到算法知识来解决?总结:在日常生活中,我们常常会遇到这样的问题,比如购买火车票、计划出行路线等,面对这些问题,选择用合理的解决方法和步骤,就是运用算法知识解决问题的过程。5.提问:运用计算机解决问题的过程是怎么样的呢?6.总结:利用编程方式进行问题求解时,通常需要经历分析问题、设计方案、编程调试和解决问题环节。根据解决问题的需求,中间过程可能需要再经历某些环节反复修正,直至问题得到解决。提问:在计算机中我们要运用什么语言来描述问题求解过程?总结:从计算机发明以来,计算机语言是人与计算机之间传递信息的媒介。计算机语言发展经历了从机器语言到高级语言的过程。机器语言属于低级语言,难以读写,编程效率低;高级语言具有通俗易懂、容易记忆和理解的优点。因此,现在大多数采用高级语言编程,如C语言、Java、VisualBasic、Python等。提问:算法是如何描述的呢?总结:描述算法就是将解决问题的步骤用一种可理解的形式表现出来。算法的描述方法有很多,如自然语言、流程图、计算机语言等。算法描述方式有两种:一种是用自然语言描述算法,另一种是用流程图描述。二、流程图的符号及含义:1.小组讨论:用流程图来描述算法我们会用到什么图形或符号呢?2.总结:流程图是一种常用的表示算法的图形化工具,用流程图描述算法直观易读,问题解决步骤清晰简洁,便于理解。三、编写程序1.课堂练习:用自然语言和流程图来描述电饭煲煮饭工作过程的算法2.总结:自然语言 :步骤 1:将大米洗净放入电饭煲中;步骤 2:加水并按下“煮饭”键;步骤 3:煮饭;步骤 4:如煮饭完成,则切换至“保温”,否则继续执行步骤 3。流程图: 学生回答问题并听讲,了解 计算机语言的历程以及计算机算法的概念。通过听讲和回答,了解流程图的符号及含义。练习描绘流程图,掌握用流程图描述算法的技巧 通过讲解和提问,引导学生主动思考,更全面地了解计算机语言。。通过讲解和提问,引导学生们系统性掌握课堂知识。通过讲解和练习,引导学生掌握课堂知识并学会运用知识解决问题。 课堂小结 分小组总结归纳,教师补充。总结:算法的特征;算法的描述方式;算法的优越评判。 各组汇报 通过汇报巩固学生的知识,培养学生的语言表达能力。 作业布置 了解一下程序是由什么组成的?它的结构是怎么样的呢?课后请同学预习第二节走进程序设计的内容。 通过主动查找 ... ...
~~ 您好,已阅读到文档的结尾了 ~~