资源简介 中小学教育资源及组卷应用平台湘教版信息技术八年级上册《生活中的算法》教学设计课题 生活中的算法 单元 第三单元 学科 信息技术 年级 八年级学习 目标 了解生活中常见的各种问题以及解决它们的算法能力目标。 学会分析生活中的问题,能够给出常见问题的解决方法和步骤。 体会生活中算法运用的普遍性,理解生活中算法的重要作用。重点 了解生活中常见的各种问题和解决的算法。难点 分析生活中问题的解决方法和步骤。教学过程教学环节 教师活动 学生活动 设计意图导入新课 1、老师提问:今天下午小明要到银行去取钱,可是妈妈又让小明到邮局去买一份报纸,小明该怎样去做才能最快完成这件事情? 学生思考并交流,进入今天的新课题。 邀请学生回答问题。 学生自主思考问题。 老师提出生活例题,引出问题,使学生更进一步了解“生活中的算法”。讲授新课 一、理解生活中的算法 1、教师设疑:为什么同学们的解决方法不相同?哪种方法更方便更快捷? 学生自主思考,并回答问题。 教师总结:解决生活中问题的方法或步骤,我们称为“生活中的算法”。 二、分析生活中问题的解决方法和步骤 1、每逢节假日,商场都会推出各种优惠活动,常见的优惠方式有“满减”和“打折”,如“满100减20”(每满100元,减免20元)和“打八折”,这两种方式的优惠程度是一样的吗?让我们一起探究这两种方式的算法,为消费者购物提供帮助。 教师提示:商家希望通过促销活动获得更大的销量,消费者则希望购买物美价廉的商品。我们可以通过列出不同的消费金额,对比不同促销方案下,消费者获得的优惠。 任务:计算消费者通过“满100减20”和“打八折”两种促销方式,购买售价50元~300元的商品时,分别获得多少优惠? 学生自主思考,并交流。 2、教师提问: 1)怎么计算消费者在“满100减20”的促销方式中获得的优惠? 2)怎么计算消费者在“打八折”的促销方式中获得的优惠? 学生自主思考,并交流。 指名学生回答问题。 3、教师总结: 1)打八折:售价乘02; 2)满100减20:先将售价除以100,然后取商的整数部分,并乘20。 三、分析结论,进一步认识算法 1、消费者获得优惠对比表 编号原售价/元满100减20价格/元满减优惠/元打八折价格/元打八折优惠/元15050.0040.01026060.0048.01237070.0056.01448080.0064.01659999.0079.219.8610080.02080.020711595.02092.0238128108.020102.425.69135115.020108.02710147127.020117.629.411153133.020122.430.612162142.020129.632.413175155.020140.03514183163.020146.436.615199179.020159.239.816200160.040160.04017213173.040170.442.618274234.040219.254.819299259.040239.259.820300240.060240.060教师提问:你得出了什么结论? 学生思考并交流三分钟。 指名学生回答问题。 老师讲解:(1)消费者购买售价100元以下的商品,在“满100减20”的情况下,消费者获得的优惠为0;而在“打八折”的情况下,消费者能够获得优惠。(2)对于“满100减20”的情况,商品售价每达到100的整数倍,消费者才能再次获得20元优惠;而对于“打八折”的情况,消费者都能获得相应的优惠。 教师提问:通过上表的数据和分析,有什么发现吗? 学生思考并交流三分钟。 指名学生回答问题。 老师讲解:通过分析数据,我们发现这两种优惠算法,对商家和消费者有着不同的意义。 在优惠活动相似的情况下,如“满100减20”和“打八折”,商家更喜欢“满减”的优惠手段;而“打折”对消费者更有吸引力。 四、合作探究 老师提问:一位农夫要带一只狼、一只羊和一棵白菜过河,如果没有农夫看管,狼就要吃羊,羊就吃白菜,但是船很小,只够农夫带一样东西过河。农夫该如何解此难题? 学生思考并交流三分钟。 邀请学生回答问题。 教师讲解:先把羊运过去,再回来运白菜,然后把羊运回来,把狼运过去,最后回来把羊运过去。 五、知识拓展 1、知识拓展——算法的定义 关于算法,有两个比较有认可度的定义: (1)算法是特定问题求解步骤的描述; (2)算法是独立存在的一种解决问题的方法和思想。 虽然关于算法的描述有很多,但是对于初学者,只需要知道算法是用来解决问题的方法,同一问题可以有不同的解决算法。观察生活中遇到的问题,寻找解决问题的方法,就是在练习使用算法来解决问题。而编程,只是将算法用程序设计语言进行表示的过程。 2、知识拓展——算法的应用 我国古代数学家张丘建在《算经》中出了一道“百钱买百鸡”的问题,题意是:5文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买3只雏鸡。现在用100文钱买100只鸡,那么买到的公鸡、母鸡、雏鸡各有多少只? 计算机具备计算速度快、善于重复计算的优势,所以我们可以借助计算机,用穷举法来解决这一问题。穷举法(或称暴力破解法)是计算机解决问题的经典算法之一,其基本思路是根据问题给定的条件,在所有列举值中判断并筛选出问题的解。 六、课堂练习 1、商场或网络商城在促销期间的商品标价很多是99元、199元、299元等。你能说一说这样标价的原因吗? 师:99按照我们平常的说法,只能说是90多块,但是如果把价格升到了100块的话,我们就会认为这个东西值100多块,但是其实他们之间只相差一块钱,所以很多时候我们都是一些奇怪的消费心理在作祟。而商家正是抓住了我们这一个心理习惯,所以通常把一些临界的价格设置出来。这是营销策略,可以影响消费心理。 2、从家到学校这段路程,我们可以选择多种交通方式,如公交、地铁出租车、自行车、步行等。 ①描述一下,从家到学校这段路程,你选择的交通方式; ②分析一下,你这样选择交通方式的原因; ③你能说一说,支撑你选择交通方式的算法吗? 师:老师会选择步行,因为老师从家到学校距离有1公里,距离短。如果选择公交和地铁出行需要额外的等待时间;出租车花费较多;自行车老师还在学习当中。 了解生活中的算法的概念。 通过商城的优惠活动,引出两种算法。 学生自主完成任务。 通过教师提问,引发思考,自主思考并交流,指名学生回答问题。 教师总结,学生认真听讲。 学生看表,自主学习。指名学生回答问题。 教师讲解,学生认真听讲。 通过教师提问,学生自主思考问题。指名学生回答题问题。 教师讲解,学生认真听讲。 学生思考并交流三分钟,指名学生回答问题。 教师讲解,学生认真听讲。 学生学习拓展知识。 先自主思考,后小组合作完成该问题。指名学生回答问题。 通过教师设疑,使学生更近一步了解生活中的算法,后通过教师讲解,使学生更进一步巩固知识。 通过案例以及教师的提示,培养学生的思考能力。 通过提出任务,让学生自主学习。 通过教师提问,引导学生思考,提高学生的思考能力和团队合作能力。 通过教师总结,学生更进一步学习本课知识。 通过教师提问,学生先主动思考问题,回答问题,老师再讲解,提高课堂效率。 通过教师提问,学生先主动思考问题,回答问题,老师再讲解,提高课堂效率。 通过教师提问,学生思考问题,提高自主思考能力。通过教师总结,学生进一步巩固知识。 拓展思维,培养学生学习的精神课堂小结 梳理本节课的知识点,完成学习目标,培养学生总结概况能力板书设计21世纪教育网 www.21cnjy.com 精品试卷·第 2 页 (共 2 页)21世纪教育网(www.21cnjy.com)(共23张PPT)生活中的算法湘教版 八年级上今天下午小明要到银行去取钱,可是妈妈又让小明到邮局去买一份报纸,小明该怎样去做才能最快完成这件事情?新知导入说说你的想法为什么同学们的解决方法不相同?那种方法更方便更快捷?新知讲解方案一方案二方案三方案四新知讲解解决生活中问题的方法或步骤,我们称为“生活中的算法”。满减打折新知讲解每逢节假日,商场都会推出各种优惠活动,常见的优惠方式有“满减”和“打折”,如“满100减20”(每满100元,减免20元)和“打八折”,这两种方式的优惠程度是一样的吗?让我们一起探究这两种方式的算法,为消费者购物提供帮助。商场活动新知讲解任务计算消费者通过“满100减20”和“打八折”两种促销方式,购买售价50元~300元的商品时,分别获得多少优惠?商家希望通过促销活动获得更大的销量,消费者则希望购买物美价廉的商品。我们可以通过列出不同的消费金额,对比不同促销方案下,消费者获得的优惠。想一想合作探究1.怎么计算消费者在“满100减20”的促销方式中获得的优惠?2.怎么计算消费者在“打八折”的促销方式中获得的优惠?合作探究(1)打八折:售价乘02;(2)满100减20:先将售价除以100,然后取商的整数部分,并乘20。新知讲解消费者获得优惠对比表编号 原售价/元 满100减20价格/元 满减优惠/元 打八折价格/元 打八折优惠/元1 50 50.0 0 40.0 102 60 60.0 0 48.0 123 70 70.0 0 56.0 144 80 80.0 0 64.0 165 99 99.0 0 79.2 19.86 100 80.0 20 80.0 207 115 95.0 20 92.0 238 128 108.0 20 102.4 25.69 135 115.0 20 108.0 2710 147 127.0 20 117.6 29.411 153 133.0 20 122.4 30.612 162 142.0 20 129.6 32.413 175 155.0 20 140.0 3514 183 163.0 20 146.4 36.615 199 179.0 20 159.2 39.816 200 160.0 40 160.0 4017 213 173.0 40 170.4 42.618 274 234.0 40 219.2 54.819 299 259.0 40 239.2 59.820 300 240.0 60 240.0 60你得出了什么结论?(1)消费者购买售价100元以下的商品,在“满100减20”的情况下,消费者获得的优惠为0;而在“打八折”的情况下,消费者能够获得优惠。新知讲解结论(2)对于“满100减20”的情况,商品售价每达到100的整数倍,消费者才能再次获得20元优惠;而对于“打八折”的情况,消费者都能获得相应的优惠。通过分析数据,我们发现这两种优惠算法,对商家和消费者有着不同的意义。在优惠活动相似的情况下,如“满100减20”和“打八折”,商家更喜欢“满减”的优惠手段;而“打折”对消费者更有吸引力。新知讲解发现一位农夫要带一只狼、一只羊和一棵白菜过河,如果没有农夫看管,狼就要吃羊,羊就吃白菜,但是船很小,只够农夫带一样东西过河。农夫该如何解此难题?合作探究合作探究先把羊运过去,再回来运白菜,然后把羊运回来,把狼运过去,最后回来把羊运过去。知识拓展——算法的定义合作探究关于算法,有两个比较有认可度的定义:(1)算法是特定问题求解步骤的描述;知识拓展——算法的定义合作探究(2)算法是独立存在的一种解决问题的方法和思想。虽然关于算法的描述有很多,但是对于初学者,只需要知道算法是用来解决问题的方法,同一问题可以有不同的解决算法。观察生活中遇到的问题,寻找解决问题的方法,就是在练习使用算法来解决问题。而编程,只是将算法用程序设计语言进行表示的过程。合作探究我国古代数学家张丘建在《算经》中出了一道“百钱买百鸡”的问题,题意是:5文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买3只雏鸡。现在用100文钱买100只鸡,那么买到的公鸡、母鸡、雏鸡各有多少只?知识拓展——算法的应用5文钱=3文钱=1文钱=3只合作探究计算机具备计算速度快、善于重复计算的优势,所以我们可以借助计算机,用穷举法来解决这一问题。穷举法(或称暴力破解法)是计算机解决问题的经典算法之一,其基本思路是根据问题给定的条件,在所有列举值中判断并筛选出问题的解。知识拓展——算法的应用课堂练习(1)商场或网络商城在促销期间的商品标价很多是99元、199元、299元等。你能说一说这样标价的原因吗?99按照我们平常的说法,只能说是90多块,但是如果把价格升到了100块的话,我们就会认为这个东西值100多块,但是其实他们之间只相差一块钱,所以很多时候我们都是一些奇怪的消费心理在作祟。而商家正是抓住了我们这一个心理习惯,所以通常把一些临界的价格设置出来。这是营销策略,可以影响消费心理。课堂练习(2)从家到学校这段路程,我们可以选择多种交通方式,如公交、地铁出租车、自行车、步行等。①描述一下,从家到学校这段路程,你选择的交通方式;②分析一下,你这样选择交通方式的原因;③你能说一说,支撑你选择交通方式的算法吗?老师会选择步行,因为老师从家到学校距离有1公里,距离短。如果选择公交和地铁出行需要额外的等待时间;出租车花费较多;自行车老师还在学习当中。生活中的算法理解生活中的算法解决生活中问题的方法或步骤,我们称为“生活中的算法”。数据分析分析生活中问题的解决方法和步骤。挖掘数据,认识算法分析结论,进一步认识算法。课堂总结板书设计生活中的算法理解生活中的算法解决生活中问题的方法或步骤,我们称为“生活中的算法”。数据分析分析生活中问题的解决方法和步骤。挖掘数据,认识算法分析结论,进一步认识算法。 展开更多...... 收起↑ 资源列表 生活中的算法.docx 生活中的算法.pptx