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

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

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

资源简介

(共18张PPT)
第一单元第二节
栽判算法的描述
核心素养:信息意识、计算思维、
数字化学习与创新、信息社会社会
学习目标
我会用自然语言
用文字清晰描述算法的步骤,能够把解决问题的过程用
分步骤的方式写出来,让别人也能看明白。
我会画流程图
认识流程图中的基本符号-起止框、输入/输出框、
判断框、处理框和流程线,能够看懂算法的"地图"。
我会对比
知道自然语言描述和流程图描述各自的特点和优势,了
解它们分别适合什么样的场景。
我会绘制
用流程图规范地描述简单算法,能够自己动手画
出一个完整的、符号正确的流程图。
复习导入
提问复习
上节课我们学习了算法,谁能用自己的话一说什么是算法?算法有什么特点?
回顾要点
算法的定义和三个特点:有序性--步骤按先后次序排列;
确定性一每一步都要准确明确;可执行性——每一步都能实际操作完成。
引出新课
今天我们进一步学习-裁判算法的描述。
情境导入-裁判老师工作
运动会入:运动会中,动员的赛现场拼搏,每一群人也
在忙着--裁判老师。裁判老师不仅要公正裁决,还
要用清晰的语言向同学们介绍比赛规则和事项。这
就涉及到一个重要的问题——如何清楚地描述算法
情绪导入
揭示课题:今天你们来学习--裁判算法的描述。学会
用自然语言和流程图两种方式该算法请清楚。
揭示课题
我们先来看看,800米跑比赛中
裁判老师遇到了什么问题。
活动一:用自然语言描述算法
问题情境
800米跑比赛,跑道数有限,不能所有运动员同时跑。怎么才能知道至少要安排几轮呢
算法步骤
第一步
确定跑道数量
总人数除以跑道数,
得到商和余数
3
第三步
如果余数为0,轮
数就是商,余数不为0,
轮数+1
第四步
确定参加比赛的
运动员总人数
第二步
2
除了用文字描述算法,还有一
种像地图一样直观的方式。
大家看,这是什么
练习
一立定跳远成绩判定
活动一:用自然语言描述算法
根据步骤,完成教材内容的填写
活动二:认识流程图
观察发现
对比纯文字描述,流程图通过图形化符号和箭头指引来展示逻辑,无需冗长文字即可直观呈现步骤顺序,让复杂的算法逻辑变得清晰易懂、一目了然,是表达算法逻辑的通用语言。
01 起止框
采用圆角矩形样式,是流程图的起点与终点,明确算法的开始和结束边界,是程序逻辑的闭环标识。
02 输入输出框
平行四边形造型,专门用于表示数据的输入操作(如输入数值)或计算结果的输出展示(如显示答案)。
03 判断框
菱形结构,用于条件判断逻辑。根据条件是否成立,决定后续执行的分支路径,是实现程序选择结构的关键。
04 处理框
矩形样式,代表算法中的具体操作,如数据计算、变量赋值、逻辑运算等核心处理步骤。
05 流程线
带箭头的连接线,清晰指示程序执行的先后顺序、方向以及逻辑流转的路径,确保算法步骤有序推进。
练习
一立定跳远成绩判定
请你用自然语言描述判定立定跳远成绩的算法。
算法整理
1.重复测量三次
2.每位同学依次进行三次立定跳远,记录每次的成绩。
3.取最好成绩
5.比较三次成绩,选取其中跳得最远的一次作为最终成绩。
小结与过渡
用自然语言描述算法,和我们平时说话很像,容易理解。但是,自然语言有时会产生歧义--比如"最好成绩"是最高还是最远远 所以需要一种更精确、更直观的描述方式。
流程图绘图要点
使用规范的符号
从上到下、从左到右画
流程线不能交叉
只有一个开始和一个结束
“韩信点兵”情景
操场上,紧张有趣的拔河比赛就要开始了,100多位运动员到达等候区热身。为了清点运动员人数,裁判老师先请运动员们3位一排排队,结果多出了2位同学;接着,他又请运动员们5位一排排队,结果多出了3位同学;最后,他请运动员们7位一排排队,结果又多出了2位同学。通过这一系列有策略的排队方式,裁判老师算出共有128位运动员
任务三:韩信点兵-两种描述方式对比
栽判老师用一种巧妙的算法,算出了运动员人数。我们分别用自然语言和流程图来描述算法,比一比它们:有什么优势。
VS
自然语言描述
优点:通俗易懂,像说话一样容易理解,
不需要学习任何特殊符号。
缺点:有时会产生歧义,不同人可能有
有不同理解,不够精确。
适用场景:简单问题、口头交流、向不
熟悉流程图的人说明。
流程图描述
优点:直观清晰,逻辑关系一目了然,用
用图形符号表达,不会产生歧义。
缺点:需要学习各种符号的含义,画起
来相对复杂。
适用场景:复杂算法、程序设计、团队协
协作开发。
两种方式很有优势,我们要根据实际需要选择适瞄述方式.
简单问题可以自然语言,复杂问题用流程图更精确。
小结
动手实践——
绘制流程图
布置任务:用流程图描述泡茶的算法。请画出完整的泡茶流程图,
正确使用起止框、处理框、流程线等符号。
泡茶步骤提示:洗水壶→烧水(在等待产的时同时,
可以洗茶杯、拿茶叶)→水开后泡茶→等待几分钟→倒茶→品尝
注意:洗水壶和烧水先后关系,洗茶杯、拿茶叶、烧水可同时进行。
展示与评价:请1-2-位学生上台展示自己的流程图作品。
其他同学评价:符号使用为正确。流程清晰,没有漏需步骤
板书回顾
一、算法的两种描述方式
优点--通俗易懂,容易理解缺点--有时会产生歧义
优点--直观清晰,逻辑分明缺点--需要学习符号规范
流程图的基本符号
起止框(圆角矩形)
输入/输出框(判断框(菱形)|处理框(拒形)|流程线(箭头)
三、算法描述侯例
计算比赛轮数
四步文字描述
流程图
四个符号依次连接
课堂总结
提问:今天我们学习了描述算法的两种方式,分别是
什么 它们各有什么特点 请同学们用自己的话总结。
教师总结:
自然语言通俗易懂,流程图直观清晰。两种方式各有优势,我们在描述算法时可以根据需要选择合适的方式。流程图是程序设计的"蓝图"。今后我们学习编程时,流程图能帮我们理清思路,设计出正确的程序。
掌握好流程图,对我们今后学习编程非常重要。
课后作业
用自然语言描述"早晨起床"的算法步骤,
要求不少于5步,每一步要清晰明确。然后尝试画出对应的流程图,正确使用起止框、处理框、流程线等符号。
实践作业(选做)
观察家人做一道家常菜的全过程,用步骤清单
记录这道菜的"烹饪算法"再尝试画出对应的
流程图。下节课和同学们分享。
基础作业(必做)

展开更多......

收起↑

资源预览