1.2 裁判算法的描述(课时一)课件 川教版(2024)信息科技五年级上册

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

1.2 裁判算法的描述(课时一)课件 川教版(2024)信息科技五年级上册

资源简介

(共13张PPT)
裁判算法的描述(课时1)
——用自然语言描述算法
第一单元 · 别开生面的运动会
课前思考
视频中我们看到激烈的800米决赛,但跑道数量是有限的,无法让所有运动员同时出发。我们怎么才能知道800米跑比赛至少要安排几轮呢?
用总人数除以跑道数。根据得到的商和余数来判断比赛需要安排几轮。
800米跑轮次计算的算法
你能用算法描述如何计算800米跑的比赛轮次吗?
计算比赛轮数的算法
第一步,确定可以同时使用的跑道数。
第二步,确定参加800米长跑比赛的总人数。
第三步,用总人数除以跑道数,得到商和余数。
第四步,如果余数是0,则所需的轮数就是商;
如果余数不是0,则所需的轮数就是商加1。
计算比赛轮数的算法
第一步,确定可以同时使用的跑道数。
第二步,确定参加800米长跑比赛的总人数。
第三步,用总人数除以跑道数,得到商和余数。
第四步,如果余数是0,则所需的轮数就是商;
如果余数不是0,则所需的轮数就是商加1。
800米跑轮次计算的算法
像上面描述计算比赛轮数算法的方式一样,
用我们日常生活使用的语言来描述算法,这种描述算法的方法称为自然语言描述算法。
同桌合作:说一说
观看立定跳远视频,你能用自然语言描述该项目的规则吗?和同桌说一说
小组讨论与展示:投掷实心球的比赛算法
模仿立定跳远的判定逻辑,尝试用清晰、简洁的自然语言,描述出“投掷实心球”成绩判定的完整算法流程,注意步骤的合理性与顺序性。填写在学习单上。
评价标准
不漏掉了关键环节,环节完整(1分)
写的顺序符合实际操作的逻辑,不颠倒先后顺序(1分)
描述清楚,不会让其他同学产生不一样的理解(1分)
评价总分:
小组讨论:投掷实心球的比赛算法
模仿立定跳远的判定逻辑,尝试用清晰、简洁的自然语言,描述出“投掷实心球”成绩判定的完整算法流程,注意步骤的合理性与顺序性。填写在学习单上。
1.运动员站在投掷区白线后,双手持球做好准备,
确保身体任何部位未触及起掷线。
2.按规范动作完成投掷。
3.裁判测量投掷点到起掷线的垂直距离,精确记录数值。
4.重复1.2.3步,每位运动员依次完成共计3次正式投掷。
5.最终成绩取三次跳跃成绩中最好的一次。
说一说你用自然语言描述算法的体会
优点
通俗易懂,门槛极低
使用日常交流的语言,无需专业知识背景,就像聊天一样,让所有人都能轻松看懂算法逻辑。
工具简单,便捷高效
无需复杂的软件或设备,只需纸笔就能随时记录和构思,非常适合快速梳理思路。
缺点
文字冗长,效率较低
描述复杂逻辑时,需要大量文字堆砌,篇幅过长,阅读和理解起来非常耗时费力。
语义模糊,易生歧义
自然语言存在多义性,同一句话可能被不同人理解出不同含义,容易导致算法逻辑出现偏差。
思考:既然自然语言描述存在这些局限,我们该用什么方式来更精准、更高效地表达算法呢?
自然语言描述算法的优缺点
答案是:流程图!
你能读懂这张图吗?
下节课学习内容:
如何用流程图描述算法
课堂小结
01 什么是算法?
算法是解决特定问题的、一步一步有序的操作步骤。它就像一份详细的“菜谱”,指引我们按部就班地解决问题,是程序设计的核心逻辑基础。
02 自然语言描述
用我们日常使用的文字语言,把解决问题的步骤一条一条清晰地写出来。这种方式贴近生活,通俗易懂,能将抽象的逻辑思维转化为直观的文字表达。
03 方法的优劣势
优点: 简单直观,门槛极低,不需要专业编程知识,适合初学者快速理解和记录。
缺点: 描述容易冗长啰嗦,且受语言歧义影响,对于复杂问题的表达不够精确。
下节课见!
课后小探索: 观察生活中的日常流程,找找还有哪些场景可以用“算法”思维来拆解?

展开更多......

收起↑

资源列表