算法及特征ppt课件.pptx
《算法及特征ppt课件.pptx》由会员分享,可在线阅读,更多相关《算法及特征ppt课件.pptx(21页珍藏版)》请在三一办公上搜索。
1、第4单元计算与问题解决,博山实验中学电教中心制作,人类必将生活在一种程序设计的世界里。在这个世界里,人类文化与程序设计不仅并行存在,而且会互相联系,融合为一种全新的人类思想。 叶尔肖夫 ( Yershow),计算科学是关于计算的学问,它主要研究哪些问题是可计算的以及怎样去计算。计算是获得信息的一种过程,所以计算是动态的,信息的获得是计算的延伸。可以说,问题解决的过程,实质上是描述和变换信息的过程。本单元我们将对“计算”进行更多探究。我们将进一步了解计算与算法的关系,明确算法的基本特征,尝试用枚举的思想实现简单算法;掌握数值类及非数值类问题求解中的常用算法思想;学会分析问题,针对问题的解决选择合
2、理的算法,运用已学的计算知识解决实际问题。,4.1 算法及特征,算法并不遥远,它就在我们身边。日常生活中,很多看似平常的做法都蕴含着一定的道理,如果将这些做法抽象成数学描述可能就是一些非常有效的算法。算法可能是一个计算公式,可能是一个赢得游戏的策略,也可能是一个解决综合问题的复杂方案。,学习目标,熟悉将解决问题的方法归结为一系列清晰、 准确的步骤的过程。了解算法的基本要素和重要特征。运用恰当的方式描述算法。运用Python语言实现简单算法,解决问题。,新知导入,软件设计师是业务领域和技术领城的专家。面对客户需求,软件设计师要对问题进行整体分析以找到解决方案,通过恰当的方式与客户沟通;面对技术问
3、题,软件设计师需要借助计算机编程解决实际问题。我们将通过“软件开发社招新”项目讨论计算机编程解决问题的过程。本项目主要包含“探讨面试题的解决方案”和“求解谁是冠军”两个任务。,任务一 探讨面试题的解决方案,活动1寻找 “开关对应关系”软件开发社团要招募新成员,报名的同学要经过面试才能加入。第一关面试题是: “一个房间有3盏灯,房间外有3个开关分别控制这3盏灯,如图4.1.1所示。在只允许进房间一次的情况下,如何判断哪个开关控制哪盏灯?”,设计算法是解决问题的核心,它的基本任务是对问题进行定性分析和定量分析,遵循算法的特征和约定,寻求计算的方法和规则,明确解决问题的途径。从表面上看,灯只有亮、灭
4、两种状态,但是灯又具有一种特殊性,即开灯的同时会伴随发光发热,因此灯被触摸时还有冷、热两种状态。综上所述,一盏灯可能有4种不同的状态。而在房间内共有3盏灯,完全可以保证每盏灯的状态都是唯一的。由于题目中并没有限制开关按动次数,所以3个开关的闭合状态是可以随意改变的。如何能使3盏灯处于不同的状态?请在下框中写下你的步骤,在小组中比比谁的方法更快捷、更合理。第一步:第二步:.,归纳有效解决问题的具体步骤,对问题进行定性分析和定量分析,就能得出答案。 首先开1号、2号两个开关,2分钟后关闭1号开关,然后进房间,显然亮着的灯由2号开关控制。接下来摸一下另外两盏不亮的灯,发热的灯肯定由1号开关控制。最后
5、确定3号开关控制的灯。请同学们一起来完善如图4.1.2所示的“开关对应关系”流程图。,算法的重要特征,有穷性。算法必须能在执行有限个步骤之后终止。确切性。算法中的每一次运算都有明确的定义,具有无二义性,并且可以通过计算得到唯一的结果。 输入项。一个算法有0个或多个输入,以刻画运算对象的初始情况,所谓0个输人是指算法本身给出了初始条 件。输出项。算法一定要有输出。任何算法都不能“无功而返”。可行性。算法中执行的任何计算都可以在有限时间内完成(也称为有效性)。算法中的运算都必须是可以实现的。从某种意义上说,算法也是一种数学模型。一般而言,问题求解的第一步是数学建模。用数学语言描述实际现象,将现实世
6、界的问题抽象成数学模型,就可能发现问题的本质并判定其能否求解,继而找到求解该问题的方法和算法。,活动2定量分析, 寻找“被污染的药丸”,面试的第二关是实验题。如图4.1.3所示, 有4个分别装了4种药丸的药瓶,里面每颗药丸都有单颗标准质量,其中有一个药瓶中的所有药丸都被污染了。每颗被污染的要玩比正常的药丸增重1g,请只允许城中一次的情况下,判断哪个药瓶中的药丸被污染了。如果从每个药瓶中取出1颗药丸分别进行称重,肯定可以判断出哪颗药丸被污染了,但是这种做法显然不符合“只能称量一次”的要求。你能改进判断方法吗?,活动2定量分析, 寻找“被污染的药丸”,考虑1颗药丸的重量变化,如果药丸被污染,则增重
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 特征 ppt 课件
链接地址:https://www.31ppt.com/p-1357488.html