浙教版(2023)五年级上册 第2课 自然语言描述算法 教学设计+课件(共7张PPT)

资源下载
  1. 二一教育资源

浙教版(2023)五年级上册 第2课 自然语言描述算法 教学设计+课件(共7张PPT)

资源简介

《自然语言描述算法》教学设计
杭州市滨和小学 卢俊杰
一、学习内容分析
本课是浙江省小学信息科技五年级上册第一单元《算法与算法表示》第2课。解决同一个问题可以有多种不同的算法,在解决问题过程中,需要对算法进行交流、分析、比较,力求找到最优的算法。这一切的前提是要让设计的算法能够被他人理解,这就需要用到算法描述。只有通过准确的描述,才能更清晰地表达算法的思路和步骤,也更有利于将算法转换为计算机可执行的数据和指令,使人机交互更加自然、流畅,从而提高工作效率。常用的算法描述方法有自然语言描述、流程图描述、伪代码描述等,本课介绍的便是用自然语言描述算法。
二、学情分析
本课学习对象为五年级的学生,通过前期的学习,学生已经知道了算法的概念,还结合生活中的实例了解了生活中的算法。但是在算法的描述上,依然存在描述主体不确定、指向不明、条理不清楚等情况。根据五年级学生的思维发展水平,学习过程需要借助直观、具体的实例帮助他们提升描述水平。
学习目标
教学目标 核心素养指向
1.通过分析生活中的实例,了解描述算法的几种常见方法。 2.通过真实问题解决方案的描述,学会有条理地用自然语言描述算法。 【信息意识】在体验解决问题的过程中,认识到步骤顺序的重要性,体验算法描述的严谨性。 【计算思维】用自然语言描述算法时能准确区分条件分支结构与顺序结构的不同。
四、教学重难点
教学重点:有条理地用自然语言描述算法。
教学难点:用自然语言清晰、有条理地描述算法。
五、课前准备
学习环境:学校机房
学习资源:教学课件
设计思路
本课设计以教材内容为主,开篇以回顾上节课的算法概念作为引入,顺势引入抛出问题引导学生思考问题,并用自己的话进行描述。提出准确描述算法的优势,通过阅读算法,填补算法,描述算法等活动来感受准确描述算法的必要性。
七、学习过程
一、课堂引入
学习内容与活动 设计意图
课堂引入 出示问题:什么是算法? 引导思考 出示问题:将A书桌和B书桌交换位置的算法是什么? 教师总结同学们的算法描述。 回顾上一节课算法的概念,加深学生对算法概念的记忆。 通过学生身边案例引导学生先进行算法的描述。
二、知识建构
学习内容与活动 设计意图
准确描述的重要性 (1)介绍准确描述算法的重要性 (2)提出疑问:描述算法的方式还有哪些呢?请翻阅书本。 2.了解算法描述方式 出示火车票购票功能的两种描述方式,请学生进行阅读与理解,并请学生说说看该算法具体实现了什么功能。 3.尝试描述 出示问题:完善密码锁开关的方法。 引导学生学会翻看书本,从书本中寻找答案。 出示火车票的购票系统算法为了让学生学会理解算法的表述方式,学会阅读自然语言算法。 尝试根据已有的“支架”模仿进行准确的自然语言描述。
三、提升
学习内容与活动 设计意图
1.出示问题1: 对一群人按照身高进行排序。当人数较多时,可以通过两两比较来实现。现以 3人为例描述按身高从矮到高进行排序的算法。 请同学来思考尝试描述该算法。 2.出示问题2 将A杯中的酱油和B杯中的水互换。 设计一个经典排序问题,引导学生练习用自然语言准确描述算法。 同样使用一个经典的数值互换问题,引导学生练习用自然语言准确描述算法。
四、练习
学习内容与活动 设计意图
出示练习 出示课本的练习题,请同学将算法补充完整。 2.梳理总结 教师小结用自然语言准确描述算法的必要性。 进一步进行练习,书写自然语言描述,并总结流程图的相关要点,加深学生的学习印象。
板书设计:(共7张PPT)
算法
浙江教育出版社 小学信息技术五年级上册 第一单元《算法与算法表示》
第二课《自然语言描述算法》
探索
建构
拓展
练习
Q1:什么是算法?
A
B
Q2:将A书桌和B书桌交换位置的算法是什么?
探索
建构
拓展
练习
描述算法的方式还有哪些呢?
自然语言描述
流程图描述
伪代码描述
准确描述算法
他人理解
进行交流
验证算法
优化算法
探索
建构
拓展
练习
自然语言描述
流程图描述
火车购票系统(实现了什么功能?)
探索
建构
拓展
练习
自然语言描述算法
自然语言描述算法:运用人们日常生活中使用的语言来描述解决问题的方法及其步骤。
例如,“交换A和B两张课桌的位置”用自然语言可以这样描述
首先,把A课桌移到空位上。
然后,把B课桌移到原来放A课桌的位置。
最后,把空位上的A课桌移到原来B课桌的位置。
A
B
密码不正确,门不打开,提示重新输入密码。
探索
建构
拓展
练习
自然语言描述算法
对一群人按照身高进行排序。当人数较多时,可以通过两两比较来实现。现以 3人为例描述按身高从矮到高进行排序的算法。
A
B
C
1.A与B比较,先找出两人中身高较矮的那个人。
2.再将找出的那个人与C比较,可确定3人中最矮的那个人,排在第1位。
3.剩下的两人再比较,矮的排在第2位,高的排在第3位。
探索
建构
拓展
练习
自然语言描述算法
Q3:将A杯中的酱油和B杯中的水互换
A
酱油
B

B
酱油
A

完成课本第9页的练习
计算2+7+1。
在百位上书写1,十位上书写0。

展开更多......

收起↑

资源列表