浙教版(2023)五上 第04课 算法中的数据 课件+教案+练习

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

浙教版(2023)五上 第04课 算法中的数据 课件+教案+练习

资源简介

(共18张PPT)
生活中处处有数据,在实现解决问题的算法中也有各种各样的数据。比如洗衣机有不同的洗衣模式的实现、导航的路线规划等都包含了数据。
洗衣系统
导航系统
排队叫号
执教者:
洗衣机不同洗衣模式的实现中包含了哪些数据呢?
生活中的数据

生活中的数据

亚运会已经开幕,如果你想去杭州亚运会体育馆观看赛事,想请导航帮你规划路线,想一想,你需要告诉导航算法哪些数据?导航又会告诉你哪些数据呢?
出发的位置
目的地
交通方式……
具体路线选择
用时
路程
收费
红绿灯……
算法
生活中的数据

挂号单是医院挂号系统通过特定算法生成的。
要想挂号成功,需要告诉挂号系统哪些数据?
挂号系统又会告诉我们哪些数据?
就诊医院
就诊科室
个人信息……
就诊序号
就诊大概的时间段
候诊区域……
生活中的数据

电影票上有哪些数据?
电影票上这些数据是通过相关算法生成的,想一想这些数据会改变吗?它是因为什么而改变的呢?
时间
影片名称
相应的影厅、座位等数据
输入的数据影响生成的数据,输入的数据不同,生成的数据也不一样。处理数据是算法执行的核心,数据在算法中起着不可或缺的作用。
算法
输入
输出
生活中的数据

你还能举出生活中有关算法生成数据的其他例子吗?
算法中的数据

这个煮茶机在煮冰糖雪梨茶的算法中要处理的数据有哪些?
请你找一找。
算法中的数据

请观察这个算法流程图,想一想它是在解决什么问题?
这个计算平行四边形面积的算法中有哪些数据呢?
算法中的数据

底 高 面积
若要求解任意平行四边形的面积,这个算法中哪些数据需要改变?
这些数据怎么告诉计算机?
底?
高?
4
3
12
6
7
42
……
……
……
输入
像这种可以改变的数据,我们可以用变量来表示。
行驶速度
气温
比赛比分
生活中的变量
用变量表示数据

变量
变量名
变量值
变量是在算法中用来表示数据的符号,在算法的执行过程中,它的值可以改变。
a(底)
4
h(高)
3
s(面积)
a = 5
变量值
变量名
建立了一个变量a,给它赋值为5。
12
通过拖一拖的方式,完善流程图。
计算任意平行四边形的面积。
开始
结束

用变量表示数据
变量的命名
用英文字母表示,例如weight;
用英文字母+数字的形式,例如weight1,w1。
用英文字母、数字、下划线多种组合的形式。
注意:数字不能作为开头。
变量名在有效范围内必须唯一。
变量,在数学中指在某一个过程中可以改变的量。在算法中,用变量来表示可处理的数据,它用来表示值或计算结果。
请找一找使用煮茶机煮冰糖雪梨茶有哪些数据可以改变?如果让你给它取个变量名,你会怎么取?它目前的变量值是多少?
数据 变量名 变量值
用变量表示数据

雪梨重量
weight/w1
150
冰糖重量
w2
10
水的体积
煮的时间
煮任意口味冰糖雪梨茶的算法 煮任意口味冰糖水果茶的算法
用变量表示数据

数据 变量名
水果重量
w1
冰糖重量
w2
水的体积
煮的时间
v
t
水果
fruit
煮任意口味水果茶算法
步骤1:把()洗净切片
步骤2:放入()克水果
步骤3:放入()克冰糖
步骤4:加入()升水
步骤5:将水煮到100摄氏度
步骤6:水开后,再煮()分钟
3.用变量表示数据
数据处理是算法执行的核心
1.生活中的数据。
2.算法中的数据
变量名的规则中小学教育资源及组卷应用平台
第4课 算法中的数据
教材分析:
《算法中的数据》是浙江教育出版社五年级上册第一单元“算法与算法表示”的第四课。本课是在前三课的基础上,提出生活中的数据以及在实现解决问题的算法中也有各种各样的数据,进而引入“变量”的概念和组成,强调了变量名和变量值之间的关系,让解决一个具体问题的算法变成解决一类问题的算法。
预设教学目标:
1. 了解生活中的数据、算法中的数据,知道数据的处理是算法的核心;
2. 通过分析算法中数据处理的过程,能够用变量表示算法中的数据,体会数据的价值;
3. 通过生活中的实例,意识到数据在算法中起着不可或缺的作用,感受到算法对解决生活和学习中的问题具有重要意义。
预设教学重点:
了解生活中和算法相关的数据,理解数据处理是算法的核心。
预设教学难点:
学会提取算法中的数据并用变量表示算法中的数据。
预设教学内容:
1.生活中的数据。
2.算法中的数据。
3.用变量表示算法中的数据。
预设教学课时:
1课时
预设教学准备:
学习单、极域电子教室、课件
预设教学过程:
一、复习导入
1. 同学们,通过前面三节课的学习,我们知道学习和生活中有许多问题都是通过算法解决的。比如洗衣系统、导航系统、叫号系统等。
课件出示。
2.生活中处处有数据,在实现解决问题的算法中也有各种各样的数据。比如洗衣机有不同的洗衣模式的实现、导航的路线规划等都包含了数据,这些数据在哪里呢?
3.揭题
今天这节课我们就一起来学习第四课:算法中的数据。
二、思考探究,建构新知
【生活中的数据】
1. 洗衣机不同洗衣模式的实现中包含了哪些数据呢?
给个小提示,课件出示。
是的,洗涤时间、漂洗的次数、脱水的时间等都是洗衣机需要处理的数据。
2.小明同学导航去杭州亚运会体育馆,他需要告诉导航算法哪些数据?导航又会告诉他哪些数据呢?
学生回答,课件出示。
3.挂号系统中有特定的算法,要想挂号,需要告诉挂号系统哪些数据?挂号系统又会告诉我们哪些数据?
学生回答,课件出示。
4.通过生活中的几个例子,我们发现算法中是有很多很多的数据,那算法与数据到底存在怎样的关系呢?
出示电影票,电影票上有哪些数据?(学生回答)
电影票上这些数据是通过相关算法生成的,想一想这些数据会改变吗?它是因为什么而改变的呢?这些数据和算法之间有什么关系呢?
输入的观影时间、影片名称不一样,算法自动匹配,显示相应的影厅、座位号等数据也会不一样。
5.小结:输入的数据影响生成的数据,输入的数据不同,生成的数据也不一样。处理数据是算法执行的核心,数据在算法中起着不可或缺的作用。
6.想一想:你还能举出生活中有关算法与数据的其他例子吗?请同学们说一说。
去图书馆借书,在查询机上输入书名,就会出现相应的图书介绍和有关位置等信息。
做菜的时候,往锅里放的调料不同,也会做出不同口味的菜肴。
【算法中的数据】
1.接下来我们来看看算法中的数据。算法描述中包含着算法需要处理的数据,我们来看使用煮茶机煮冰糖雪梨茶的算法。
课件出示。
这个煮茶机在煮冰糖雪梨茶的算法中要处理的数据有哪些?
请你找一找。
学生回答,课件展示。
2.再来看一道数学题,请观察这个算法流程图,想一想它是在解决什么问题?(求平行四边形的面积)
这个计算平行四边形面积的算法中有哪些数据呢?
若要求解任意平行四边形的面积,这个算法中哪些数据需要改变?
这些数据怎么告诉计算机?
课件出示,底不一样,高不一样,结果平行四边形的面积也不一样,所以需要改变的数据就是底和高。那数据如何告诉计算机呢?(输入)
像这种可以改变的数据,我们可以用变量来表示。
【用变量表示数据】
1. 我们把可以变化的量叫做变量。其实在我们的生活中有很多变量,比如行驶的速度、每天的气温变化,比赛时比分的变化等都是变量。
变量是在算法中用来表示数据的符号,在算法的执行过程中,它的值可以改变。变量由变量名和变量值组成。比如刚才的平行四边形,底给它一个变量名为a,它是值为4,高给它的变量名为h,它的值是3,那么这个平行四边形的面积,给它的变量名为s,它的值就是4×3为12. 当我们定义了一个变量以后,就可以给这个变量赋值,比如a=5,就表示建立了一个变量a,给它赋值为5,其中a就是变量名,5就是变量值。
2.那么对照计算机平行四边形的面积流程图算法,如果要改成计算任意平行四边形的面积算法,应该怎么改呢?
在计算4×3之前,需要告诉计算机底和高的值,那就需要用到输入框,计算4×3就需要改成计算a×h,输出时就不是输出12cm ,而是输出s的值。
请你打开练习,利用拖一拖的方式,完善计算任意四边形的面积流程图算法。
学生练习。
3.变量的命名规则:
在很多编程语言中,对变量的命名都有一定的要求。
用英文字母表示,例如weight;
用英文字母+数字的形式,例如weight1,w1。
用英文字母、数字、下划线多种组合的形式。
注意:数字不能作为开头。
变量名在有效的范围内必须是唯一的。
4.小练习:请你来选择,并说一说为什么。(师生共同完成3道小练习)
5.既然大家对变量名的规则已经清楚了,那么我们再来看煮冰糖雪梨茶的算法,请找一找使用煮茶机煮冰糖雪梨茶有哪些数据可以改变?如果让你给它取个变量名,你会怎么取?它目前的变量值是多少?
师生一起先分析,你觉得可以改变的数据有哪些?比如雪梨的重量,因为重量的英语单词是weight,那么可以给它取这个变量名,也可以简单的用w表示,它目前的值是150.还可以改变哪些数据?
请你试一试,完成变量的命名。
6.再次升级,如果把煮任意口味冰糖雪梨茶的算法改成煮任意口味冰糖水果茶的算法,还可以改变什么数据呢?(现在放的是雪梨,所以是雪梨茶,那如果改成水蜜桃呢?就变成水蜜桃茶,看来放什么水果也是可以改变的数据,你会给它取个什么变量名?)那么煮任意口味冰糖水果茶的算法中,这些括号里应该填写什么呢?请你来完成。
学生练习。
五、课堂小结
今天我们一起学习了算法中的数据,了解了生活有各种各样的数据,有些跟算法有关。也探讨了算法中的数据,知道了算法和数据的关系:数据处理是算法执行的核心。还学习了用变量来表示数据,你还记得变量名的命名规则吗?
六、小练习(机动安排)
完成课本P19 的练习:用变量表述具体数据,再次描述“计算5位评委打分的平均分”的算法。
【课后反思】
21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)
21世纪教育网(www.21cnjy.com)(共5张PPT)
班级: 学号: 姓名:
通过拖一拖的方式,完善流程图。
计算任意平行四边形的面积。
开始
结束
请找一找使用煮茶机煮冰糖雪梨茶有哪些数据可以改变?如果让你给它取个变量名,你会怎么取?它目前的变量值是多少?
数据 变量名 变量值
雪梨重量
weight/w1
150
冰糖重量
w2
10
水的体积
煮的时间
煮任意口味冰糖雪梨茶的算法 煮任意口味冰糖水果茶的算法
数据 变量名
水果重量
w1
冰糖重量
w2
水的体积
煮的时间
v
t
水果
fruit
煮任意口味水果茶算法
步骤1:把()洗净切片
步骤2:放入()克水果
步骤3:放入()克冰糖
步骤4:加入()升水
步骤5:将水煮到100摄氏度
步骤6:水开后,再煮()分钟
使用煮茶机煮冰糖雪梨茶
01
放入150克雪梨
02
放入10克冰糖
03
加入1.5升水
将水温煮到100摄氏度
05
水开后,再煮10分钟

展开更多......

收起↑

资源列表