




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第2章算法初步整理课件课标领航本章概述本章从知识内容的安排上有算法与程序框图,基本算法语句.本质上就是以计算机能够实现的算法作为研究内容.本章的重点是体会算法的思想,理解算法的含义,能用自然语言、程序框图、程序语句正确地表示解决问题的算法.本章的难点是正确分析解决问题的方法,恰当应用三种基本的逻辑结构画出程序框图,准确利用几种基本的算法语句设计出可执行的算法程序,从而顺利解决问题.整理课件学法指导结合实例,体会算法思想.在学习本章时,从熟知的问题出发,在初步感受算法思想的基础上,结合对具体数学实例的分析,体会程序框图在解决问题中的作用.通过模仿、操作、探索、学会设计程序框图来描述解决问题的过程.掌握将具体实例的程序框图转化为程序语句的过程.整理课件§1算法的基本思想整理课件学习目标1.初步感受算法的思想,理解算法的含义.2.体会设计算法的基本思路,明确算法的特征.3.掌握有序列插入排序的基本概念,体会有序列插入排序的算法思想.整理课件
课堂互动讲练知能优化训练§1算法的基本思想课前自主学案整理课件课前自主学案温故夯基1.初中学过的求解一元二次方程组时消元的方法有___________和___________.2.二分法求方程解的基本思想是:将方程的有解区间平分为___________,然后判断解在哪个小区间;继续把有解区间_________进行判断,如此周而复始,直到求出满足_____要求的近似解.代入消元法加减消元法两个小区间一分为二精度整理课件知新益能1.算法的含义、性质及作用整理课件2.排序为了便于____________,常常根据某种要求把被查询的对象用_______________表示出来,并把_____按______排列,是信息处理中一项基本的工作,通常称为排序.3.有序列通常称按_____排列的数据列为有序列.4.有序列插入排序的常见算法有序列插入排序的常见算法有_______________和_____________,其中_____________的思想与二分法的思想是一致的.查询和检索数字(或者符号)数字大小顺序直接插入排序折半插入排序折半插入排序整理课件5.对无序的数据列排序对一组无序的数据列进行排序时,通常将这组无序的数据列的第一个数据看成一个______________有序列,将第二个数据插入到这个有序列得到一个有序列;然后,将第三个数据插入到上面的有序列中,又得到一个有序列……按照这种方法,直到将最后一个数据插入到有序列中,得到一个有序列,这样实质上就是完成了对______的数据列排序,最后得到的有序列就是对无序的数据列排序的结果.只有一个数的无序整理课件问题探究1.算法与数学问题解法的区别与联系?提示:(1)联系算法与解法是一般与特殊的关系,也是抽象与具体的关系.如,教材中由具体的二元一次方程组的求解过程(解法)出发,归纳出了二元一次方程组求解的步骤;同时指出,这样的求解步骤也适合有限制条件的二元一次方程组,这些步骤就构成了二元一次方程组的算法.算法的获得要借助一般意义上具体问题的求解方法,而任何一个具体问题都可利用这类问题的一般算法解决.整理课件整理课件2.算法的主要特征有哪些?整理课件(3)有序性:算法从初始步骤开始,分为若干明确的步骤,前一步是后一步的前提,只有执行完前一步才能进行下一步,而且每一步都是正确无误的,从而组成了一个有着很强逻辑性的步骤序列.(4)不唯一性:求解某一个问题的算法不是唯一的,对于一个问题可以有不同的算法.(5)普遍性:很多具体的问题都可以设计合理的算法去解决,如心算、计算器计算都要经过有限的、事先设计好的步骤加以解决.整理课件3.为什么排序还要设计算法?提示:由于人类具有主观能动性,将数据a插入有序列{a1,a2,…,an}中时,能很快找到适当的位置,而计算机解决此类问题时,其解决方式不同.计算机每次只能比较两个数据的大小,不能直接“看”出应插在有序列{a1,a2,…,an}的哪个位置,因此要想用计算机解决排序问题必须要设计算法,使得每次仅比较两个数据大小.本节学习直接插入排序法和折半插入排序法就体现了这一点:每次仅比较两个数据的大小.其中折半插入排序法是二分法思想的应用,减少了比较数据大小的次数,减少了资源的浪费,是比较科学的排序算法.整理课件课堂互动讲练算法的有关概念考点一考点突破
下列说法正确的是(
)A.算法就是某个问题的解题过程B.算法执行后可以产生不同的结果C.解决某一个具体问题时,算法不同,结果不同D.算法执行步骤的次数不可以很大,否则无法实施例1整理课件【思路点拨】利用算法的意义及特征逐一分析验证.【解析】选项A,算法不能等同于解法;选项C,解决某一个具体问题,算法不同结果应该相同,否则算法构造的有问题;选项D,算法执行的步骤可以是很多次,但不可以是无限次.整理课件【答案】
B【名师点评】算法一般是机械的,有时要进行大量重复的计算,只要按部就班地去做,总能算出结果,通常把算法过程称为“数学机械化”,“数学机械化”的最大优点是它可以由计算机来完成.整理课件传统的数学问题的求解过程就是一个具体的算法,只要我们把平时的计算方法严格地按清晰的步骤描述出来,使之条理化即可,如解方程(组)、解不等式(组)、求函数值等一类问题的算法描述.算法问题的设计考点二整理课件例2【思路点拨】二元一次方程组的解法的主要解题思想是消元的思想,有代入消元和加减消元两种消元方法,下面用加减消元法写出它的求解过程.【解】记a1x+b1y=c1,
①a2x+b2y=c2. ②算法步骤如下:整理课件整理课件【名师点评】算法的思维模式是将解题过程程序化,就是设计为一个可操作的程序,只要按顺序操作各个步骤就可以完成任务.设计具体问题的算法应注意的问题:(1)认真分析问题,找出解决此问题的一般数学方法.(2)借助有关的变量或参数对算法加以表述.(3)将解决问题的过程划分为若干步骤.(4)用简练的语言将各个步骤表示出来.整理课件自我挑战写出求1+2+3+4+5+6的一个算法.解:法一:第一步,计算1+2,得到3.第二步,将第一步中的运算结果3与3相加,得到6.第三步,将第二步中的运算结果6与4相加,得到10.第四步,将第三步中的运算结果10与5相加,得到15.第五步,将第四步中的运算结果15与6相加,得到21.第六步,输出运算结果.整理课件整理课件排序问题考点三直接插入排序法包括有序列直接插入和无序列直接插入,其中以有序列插入排序为基础,对于含有n个数的无序列来说,最多只要进行(n-1)次有序列插入即可完成排序.折半插入排序法的思想同二分法的思想基本一致,主要寻找“中间数据”,所插数据与中间数据比较得出.整理课件
分别用直接插入排序法和折半插入排序法将56插入有序列{1,8,12,36,49,57,68,79}中,写出相应的算法.【思路点拨】让56与79、68…从右往左比较下去,直到合适位置即直接插入排序法;先确定数据个数,找到中间数据与56进行比较,然后把剩下数据中间位置数据依次与56比较,直到得到56的位置即折半插入排序法.例3整理课件【解】直接插入排序法:1.56与79比较,56<79,56应在79的左边;2.56与68比较,56<68,56应在68的左边;3.56与57比较,56<57,56应在57的左边;4.56与49比较,56>49,56应在49的右边.因此将56插入到49与57之间,得到一个新的有序列:{1,8,12,36,49,56,57,68,79}.整理课件折半插入排序法:1.将56与中间位置的数36比较,56>36,故56应该在36的右边;2.将56与剩余的数的中间位置的数57比较,56<57,故56应该在57的左边;3.再将56与49比较,56>49,故56应该在49与57之间.由此得插入56后的新的有序列:{1,8,12,36,49,56,57,68,79}.整理课件【名师点评】两种算法的共同点是每次将新数据与有序列中的数据进行比较;不同点是直接插入排序法总是将数据A与原有序列中的数据从右到左依次进行比较,而折半插入排序法总是将新数据与该有序列中的“中间位置”的数据进行比较.整理课件方法感悟1.算法实际上就是解决某一类问题的步骤或方法,在解决问题时形成的规律性的东西,按照算法所描述的规则与步骤,一步一步地做,最终便能解决问题.2.从具体的实例出发理解算法的含义,体验算法的确定性、有序性、有限性、不唯一性和普遍性等特征.在设计算法时要使语言尽量接近计算机能够读懂的语言.整理课件3.算法的基本思想就是我们在分析问题时的想法由于想法不同,思考问题的角度不同,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年血细胞分析仪器试剂项目建议书
- 小学四年级数学三位数除以两位数同步测试模拟题大全附答案
- 怎样打印一份试题及答案
- 海关精神面试试题及答案
- 2025年高质量轿车用深冲钢板项目发展计划
- 2025年社会福利收养服务合作协议书
- 推动现代产业体系建设的战略与路径探讨
- 供货安全合同样本
- 教育协同育人的实践路径与实施策略
- 《初三我来了》初中心理健康教育教学设计
- 2025届河北省承德市、张家口市高三下学期一模考试英语试题(含答案)
- 2024山西云时代技术有限公司社会招聘59人笔试参考题库附带答案详解
- Unit+4+Eat+Well+Section+A+2a~2e课件-2024-2025学年人教版(2024)英语七年级下册+
- 2025年部编版新教材语文一年级下册期中测试题(有答案)
- 《FAB销售法则》课件
- 卫生院、社区卫生服务中心《死亡医学证明书》上报制度
- 电厂检修安全培训
- 游乐设备事故应急预案
- 2025年浙江省建设工程检测技术人员(道路工程)认证参考试题库(含答案)
- 一建港航实务知识点
- 新形势下照相馆行业快速做大市场规模战略制定与实施研究报告
评论
0/150
提交评论