用自然语言描述算法(课件)2025-2026学年五年级上册信息科技苏科版
|
12页
|
243人阅读
|
3人下载
普通
摘要:
该小学信息科技课件聚焦算法的基本流程(输入、处理、输出)及自然语言描述方法,通过问题情境回顾上一课日常算法,以西红柿炒鸡蛋为例分析流程,再引导学生填写种植凤仙花步骤、比较番茄炒蛋算法,搭建从具体实例到抽象方法的学习支架。
其亮点在于结合生活化案例(西红柿炒鸡蛋、种植凤仙花、交通信号灯视频观察)和任务驱动活动,培养计算思维(分解问题、抽象流程)与信息意识(辨别算法描述的准确性)。采用案例分析与合作讨论的教学方法,学生能在实践中掌握算法描述技能,教师可通过结构化活动提升教学效率。
内容正文:
第2课 用自然语言描述算法
第一单元 打开算法之门
问题情境
上一课我们知道日常做事中也包含着算法,还知道
“算法是通过明确的、可执行的操作步骤描述的问题求
解方案”,那么,算法具有什么样的基本流程?如何发
现日常生活中存在的算法呢?
生活中的算法
回顾分析
分析前面做西红柿炒鸡蛋的过程。
可以发现,要根据菜谱做出一道特定的菜品,需要经过三个阶段。
第一,准备原材料。这些原材料相当于“输入”。
第二,遵循菜谱炒菜。这个过程相当于“处理”。
第三,完成处理步骤后获得一盘菜肴。这个最终结果相当于“输出”。
简单事情中的算法基本流程
生活中的算法
回顾分析
做西红柿炒鸡蛋的过程可以用下图来表示。
简单事情中的算法基本流程
生活中的算法
基本流程
通常,做不同的事情往往有不同的方法,不同人做同一件事情也会有所不同,但做事情的基本过程有很多共同之处,这些共同之处就是算法的思想所在。
简单事情中的算法基本流程
算法的基本流程可以表示为输入、处理和输出三个基本部分。
生活中的算法
做一做
小智打算种植凤仙花。观察下图,你认为种植凤仙花可以分几步完成?讨论并写出种植风仙花的步骤。
种植凤仙花的算法描述
输入
处理
输出
生活中的算法
做一做
凤仙花的种植过程可分为多个步骤,且每个步骤都能用语言明确地表达出具体的操作过程。这种运用人们生活中常用的语言准确描述出的解决问题的方法及步骤,就是算法的自然语言描述。这是常用的算法描述方法,既通俗易懂,又简单易学。
生活中的算法
议一议
为了学习制作家常菜番茄炒蛋,小智分别请教了爸爸和妈妈。下面是爸爸妈妈告诉小智制作番茄炒蛋的算法述。你觉得哪种更好?
思考并讨论:用自然语言描述算法时,应该注意什么?
生活中的算法
议一议
小智的爸爸妈妈分别采用自然语言描述了制作番茄炒蛋的算法。爸爸概括式地提取了制作菜肴过程中的关键步骤、关键词句,描述简洁、明了;妈妈则根据菜肴的制作流程,详细阐述了每一步的操作,描述更加具体、清楚。在实际生活中,我们可以根据需要,选择相应的自然语言描述方式。
生活中的算法
做一做
观看视频,思考人行横道信号灯是如何指挥小智过马路的。请你用自然语言描述信号灯执行的算法。
用自然语言描述交通信号灯执行的算法时,要注意描述的完整性,如“一个信号灯亮起时,其他信号灯处于什么状态”等,都要描述清楚、准确。
生活中的算法
挑战
小智乘公交车回家,公交车开到十字路口等待左转时,他看到交通信号灯状态如下图所示。请观看视频,尝试描述该路口交通信号灯指挥公交车左转通行的算法。
谢谢观看!
$