1单元_活动2 算法的描述与验证(教学课件)湘科版(2024)信息科技 五上

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

1单元_活动2 算法的描述与验证(教学课件)湘科版(2024)信息科技 五上

资源简介

(共15张PPT)
单元主题一家务劳动小能手信息科技五年级上册活动2算法的描述与验证授课教师:2025年1月
情境导入
小红根据互联网上搜索到的食谱尝试完成“辣椒炒肉”这道菜时, 由于搜索到的做菜方法描述不精确,在制作过程中她遇到了很多困难,做出来的菜不是太咸就是太淡,不是炒糊了就是没熟透。那么,应该如何清晰、 准确地描述做菜方法呢
“断生”怎么判断?
少许盐?是多少盐?
准备:将猪肉切片,加少许 生抽腌制,将青椒、大蒜等 切片。
制作:开火,在锅中倒入油 并烧热,将青椒片、大蒜片 放入锅中炒至断生,加入猪 肉,快速翻炒,加入少许盐 和老抽调味,即可出锅。
任务一、描述算法的基本方法
思考分析
1. 怎么样描述解决问题的方法,能让别人更容易理解?
2. 你能将小红搜索到的“辣椒炒肉”的做法,描述的更加清晰、准确吗?
要清晰准确 地描述算法。
任务一、描述算法的基本方法
小红在互联网上搜索到的植物栽培的步骤包括准备工作、松土、播种或移栽、加满泥土、浇水等。
经过思考和实践,最终小红总结出了以下具体步骤:
1.装填土至花瓶的三分之一处。
2.取植物放入盆中。
3.填土至盆满。
4.给植物浇水。
植物栽培方法
任务一、描述算法的基本方法
对比以下的描述方式,你认为哪一种描述可以做出比较好吃的辣椒炒肉?
准备:将猪肉切片,加少许 生抽腌制,将青椒、大蒜等 切片。
制作:开火,在锅中倒入油 并烧热,将青椒片、大蒜片 放入锅中炒至断生,加入猪 肉,快速翻炒,加入少许盐 和老抽调味,即可出锅。
第1步:将猪肉切片,加少许生抽腌制。
第2步:将青椒、大蒜等切片。
第3步:开火,在锅中倒入油并烧热。
第4步:将青椒片、大蒜片放入锅中炒至 断生。
第5步:加入猪肉,快速翻炒。
第6步:加入少许盐和老抽调味,即可出锅。
第1步:将200克猪肉切成2毫米厚的薄片,加5克生抽腌制 5分钟。
第2步:将50克青椒、5克大蒜切成1厘米宽的薄片。
第3步:在锅中倒入20克油,加热到140℃。
第4步:将青椒片、大蒜片放入锅中翻炒1分钟。
第5步:加入猪肉,翻炒5分钟。
第6步:加入3克食盐和5克老抽,即可出锅。
分步描述更清晰
数量描述更准确
任务一、描述算法的基本方法
在找到解决问题的算法之后,要将方法和步骤清晰、准确地描述出来,这样我们就可以按照步骤逐步执行算法,解决问题。
算法描述
自然语言是人们日常生活中使用的语言,如汉语、英语等。用自然语 言描述算法符合我们的表达习惯,简单且容易被理解,是常用的算法描述方式。
任务一、描述算法的基本方法
信息链接
电饭煲煮饭说明书
第1步:将淘干净的米放入内锅。
第2步:根据米量的多少,放水至相应水位线。
第3步:合上盖,接通电源。
第4步:按“功能”键选择“煮饭” 模式。
第5步:按“开始”键,启动煮饭。
按照说明书的操作步骤,我学会了用电饭煲煮饭。
产品的使用手册或操作说明书可以看作用自然语言描述的算法。
任务一、描述算法的基本方法
探究实践
快递员将快递存放在快递柜后,会给客户发一个短信,告知商品存放位置以及取件码。收到短信后只要去到指定的位置找到快递柜,在快递柜界面上点击“取件”按钮,输入取件码或扫描收件手机号绑定的微信二维码,柜门就会自动打开,注意取完件后较好将柜门关上。尝试用语言描述快递柜的取件方法。
扫码取件:
1.
2.
3.
输入取件码取件:
1.
2.
3.
点击“二维码取件”按钮
打开手机微信扫描取件二维码
拿出物品并关上柜门
点击“取件”按钮
输入取件码
拿出物品并关上柜门
任务一、描述算法的基本方法
探究实践
用自然语言描述算法虽然通俗易懂,但存在不直观、不简洁的缺点。 在某些情况下,用图示或图形描述算法更加清晰。例如,新来的快递员根据图示寻找小红的家,更加直观、简洁。
从驿站出发后经过药店向左转,经过便利店后向左转,经过干洗店后向右转,直走就到小红家了。
自然语言描述
图示描述
对比自然语言描述和图示描述,你有什么发现?
任务二、验证算法
描述的算法是否正确,需要进行验证。如果严格按照算法步骤或流程 执行,能得到预期的结果,那么此算法是正确的。正确性是对一个算法最基本、最重要的要求。例如,我们在解决一个数学问题后,常常需要对结果进行验算,以确保算法的正确性。
对于有些算法,验证它的正确性比较简单,但对于另一些算法,要验 证它的正确性不太容易,有时甚至需要通过间接的方式进行验证。
任务二、验证算法
开动脑筋
1.“曹冲称象”的故事大家耳熟能详,请用自然语言描述曹冲称象的算法。
2.小组讨论:曹冲用一堆石头替代了大象的重量,如何验证这种方法的正确性
第1步:把大象牵到船上,然后在船身下沉到水面的地方刻上一条线。
第2步:把大象牵下船,开始往船上放石头,一直放到船身下沉到刚才刻的那条线为止。
第3步:称量船上石头的重量,就等于大象的重量。
第1步:使用一个精确的秤来称10袋大米的重量,记录下这个重量。
第2步:把10袋大米搬到船上,然后在船身下沉到水面的地方刻上一条线。
第3步:把10大米搬下船,开始往船上放石头,一直放到船身下沉到刚才刻的那条线为止。
第4步:把船上的石头全部搬下来,用同样的秤来称这些石头的总重量。
第5步:比较这两个重量,如果它们几乎相等(考虑到秤的精度和可能的误差),那么就可以验证曹冲的方法是正确的。
练习提升
1.请根据表格中的算法描述,将符合条件的图形序号填写在“可能的 图形”对应的一栏中。
算法描述 可能的图形
算法1 步骤1:画一个正方形。 步骤2:在正方形中画一条线。 步骤3:再在正方形中画一条线。
算法2 步骤1:画一个正方形。 步骤2:在正方形中画一条线,将其分成两个图形。 步骤3:再在其中一个图形中画一条线,将其分成两个图形。
算法3 步骤1:画一个正方形。 步骤2:在正方形的中间画一条直线,将其分为左、右两个相等的长方形。 步骤3:再在右侧长方形的中间画一条直线,将其分为上、下两个相等的正方形。
①②③④⑤
②③④⑤

练习提升
2.鸡兔同笼是中国古代的数学名题之一, 大约1500年前的《孙子算经》中就记载了这 个有趣的问题。大意是:有若干只鸡和兔同在 一个笼子里,从上面数,有35个头,从下面数, 有94只脚,问笼中各有多少只鸡和兔。上网查找鸡兔同笼的多种算法,分享自己最喜欢的算法。
第1步:我们先假设全都是鸡,那么脚的总数就是35×2=70只。
第2步:但实际上脚的总数是94只,比我们假设的多了94 70=24只。
第3步:这多出来的24只脚,每只兔子比鸡多2只,所以兔子有 24/2 =12只。
第4步:既然兔子有12只,那么鸡就有35 12=23只。
第5步:所以,笼子里有23只鸡和12只兔。
你还能想到什么算法?请跟你的同伴分享一下吧!
课堂总结
验证算法
描述算法的
基本方法
在找到解决问题的算法之后,要将方法和步骤清晰、准确地描述出来。
如果严格按照算法步骤或流程执行,能得到预期的结果,那么此算法是正确的。
我学会了
同学们,下节课再见!

展开更多......

收起↑

资源预览