资源简介 (共23张PPT)微项目1 探讨生活中的算法之美学习目标1.探究生活中的算法2.掌握算法的基本概念和特点3.掌握算法的常用描述方法4.利用算法思想合理规划自己的日常生活步骤先行组织开机农夫过河问题1.先带羊到对岸,农夫回来2.把狼带到对岸,把羊带回来3.把菜带到对岸,农夫回来4.最后把羊带到对岸算法的概念:算法是解决某个问题的方法和步骤。添加关键字做某件事或某项工作的方法步骤程序添加关键字您的内容打在这里,或者通过复制您的文本后,在此框中选择粘贴,并选择只保留文字。录 上 合 述 明当堂检测1要设计一个为班级小组成绩分析的程序,合理的步骤是( )1、设计算法 2、分析问题3、调试程序 4、编写程序A.2314 B.4321 C.2143 D.1234C用算法提高效率活动 1您的内容打在这里,或者通过复制您的文本后,在此框中选择粘贴,并选择只保留文字。录 上 合 述 明一:探究生活中的算法同学们在这个年龄已经能够帮父母做一些力所能及的家务活了,如炒菜,泡茶等您的内容打在这里,或者通过复制您的文本后,在此框中选择粘贴,并选择只保留文字。录 上 合 述 明一:探究生活中的算法虽然炒不同的菜的各个环节、时序不尽相同,但是要做出色香味俱全的菜品,都要掌握一定的操作方法与步骤。这些操作方法与步骤就是生活中的“算法”。算法通过调整、优化可以提高效率。探究算法的应用活动 2一:烧水煮茶小东家里来了客人,妈妈让小东去烧水泡茶。现在的情况是没有开水,烧水壶、茶壶、茶杯都要洗,还要准备茶叶。假设洗烧水壶需要2分钟,烧开水需要15分钟,洗茶壶、茶杯需要3分钟,拿茶叶需要2分钟,泡茶需要1分钟。那么小东泡茶需要多少分钟……您的内容打在这里,或者通过复制您的文本后,在此框中选择粘贴,并选择只保留文字。录 上 合 述 明方法一洗水壶(2分钟)烧开水(15分钟)洗茶壶、茶杯(3分钟)取放茶叶(2分钟)沏茶(1分钟)总计需要23分钟您的内容打在这里,或者通过复制您的文本后,在此框中选择粘贴,并选择只保留文字。录 上 合 述 明方法二洗水壶(2分钟)烧开水(15分钟)洗茶壶、茶杯(3分钟)取放茶叶(2分钟)沏茶(1分钟)总计需要18分钟迁移运用甲乙2分钟甲返回 1分钟丙丁10分钟乙返回 2分钟甲乙 2分钟放学时下雨了,甲、乙、丙、丁4位同学只有一把伞,这把伞只够2个人一起用.他们4人从教室到宿舍分别需要 1分钟、2分钟、5分钟、10分钟。尝试用算法分析一下,甲乙丙丁4个人怎样才能在最短的时间内回到宿舍?甲:1分钟乙:2分钟丙:5分钟丁:10分钟输入项输出项有穷性确定性可行性二、算法的特征一个算法有0个或多个输入。算法至少要有1个或多个输出。算法必须能在执行有限个步骤之后终止,每一步都可在有限时间内完成。算法每一条指令必须有确定的含义,并且在任何条件下,只有唯一的一条执行路径。每个步骤原则上可以运行,能在有限时间内完成。下列关于算法特征的描述,错误的是 ( )A.一个算法所包含的计算步骤是有限的B.算法必须在有限的时间内完成C.算法必须有输入D.一个算法的输出可能是多个当堂检测2C下列关于算法的叙述不正确的是 ( )A.算法是解决问题的有序步骤B.算法具有确定性、可行性、有穷性等基本特征C.一个问题只能有唯一的一种算法D.常见的算法描述方法有自然语言、流程图、伪代码等当堂检测2C自然语言是人们日常生活中交流使用的语言。自然语言通俗易懂,但是描述较为冗长和模糊,逻辑也不够清晰。算法的描述方式有:自然语言、流程图、伪代码等流程图是一种以图解方式表示算法的描述方法。优点:形象、直观,更容 易理解。流程图提供了了一种图形化述( ) 的方式。A.算法B.进程C.数据结构D.计算规则当堂检测3A下列有关算法概念的描述,错误的是 ( )A.算法必须是能在计算机上运行的程序语言B.使用流程图描述算法简洁清晰C.算法的描述方式有自然语言、流程图等D.一个问题可以有多种算法当堂检测3A成果集成人的运算过程和计算机运算的过程2个过程算法的概念1个概念自然语言、伪代码、流程图3个描述算法的概念确立算法的步骤:明确需求、分析需求、确立方法、列出步骤4个步骤输入项、输出项、有穷性、确定性、可行性5个特征谢谢大家! 展开更多...... 收起↑ 资源预览