资源简介 (共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只兔。你还能想到什么算法?请跟你的同伴分享一下吧!课堂总结验证算法描述算法的基本方法在找到解决问题的算法之后,要将方法和步骤清晰、准确地描述出来。如果严格按照算法步骤或流程执行,能得到预期的结果,那么此算法是正确的。我学会了同学们,下节课再见! 展开更多...... 收起↑ 资源预览