资源简介 (共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 方法的优劣势 优点: 简单直观,门槛极低,不需要专业编程知识,适合初学者快速理解和记录。 缺点: 描述容易冗长啰嗦,且受语言歧义影响,对于复杂问题的表达不够精确。下节课见! 课后小探索: 观察生活中的日常流程,找找还有哪些场景可以用“算法”思维来拆解? 展开更多...... 收起↑ 资源列表 校园运动会的数学题(ai生成).mp4 立定跳远.mp4 自然语言描述算法.pptx 运动会视频.mp4