




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
算法的概念 一 问题情境 在小品 钟点工 片段中 问 要把大象装冰箱 总共分几步 答 分三步 第一步 把冰箱门打开 第二步 把大象装冰箱 第三步 把冰箱门关上 算法的概念 算法通常指可以用来解决的某一类问题的步骤或程序 这些步骤或程序必须是明确的和有效的 而且能够在有限步之内完成的 一般来说 用算法解决问题 可以利用计算机帮助完成 例1 鸡兔同笼 是我国隋朝时期的数学著作 孙子算经 中的一个有趣而具有深远影响的题目 今有鸡兔同笼 上有十七头 下有四十八足 问 鸡兔各几只 解 算术方法 如果没有小兔 那么小鸡应为17只 总的腿数应为2 17 34条 但现在有48条腿 造成腿的数目不够是由于小兔的数目为0 每有一只小兔便会增加两条腿 故应有 48 17 2 2 7只小兔 相应的 小鸡有10只 代数方法 设有x只小鸡 y只小兔 则 将第一个方程的两边同乘以 2加到第二个方程中去 得到 解第二个方程得y 7 把y代入到第一个方程得x 10 思考1教材中例1是著名的 鸡兔同笼 问题 其中第一种解法是算术方法 教材中对它的评价是 简单直观 却包含着深刻的算法思想 那么它是如何体现算法的思想呢 s1假设没有小兔 则小鸡应为n只 s2计算总腿数为2n只 s3计算实际总腿数与假设总腿数的差值为m 2n s4计算小兔只数为 s5小鸡的只数为n 思考2教材中例1的第二种解法是列方程组的方法 它是否也是一种算法呢 探究 是的 其算法步骤为 s1设未知数 s2根据题意列方程组 s3解方程组 s4还原实际问题 得到实际问题的答案 在实际中 很多问题可以归结为求解二元一次方程组 下面我们用消元法来解一般的二元一次方程组 s1假定a11 0 a11 a21得 s2如果a11a22 a12a21 0 则执行下步 否则执行s6 s3 两边同除以a11a22 a12a21 0得 s4 代入 得 s5输出结果x1 x2 s6若a11b2 a21b1 0 则执行下一步 否则执行s8 s7输出 方程组无解 s8输出 方程组有无穷多个解 以上解二元一次方程组的方法 叫做高斯消去法 1 可执行性2 确定性3 有限性4 可以解决一类问题5 有输出结果的说明6 不唯一性 算法的要求 算法的表示 描述算法可以有不同的方式 常用的有自然语言 程序框图 程序设计语言 自然语言就是人们日常使用的语言 可以是汉语 英语或数学语言等 用自然语言描述算法的优点是通俗易懂 当算法中的操作步骤都是顺序执行时比较容易理解 缺点是如果算法中包含判断和转向 并且操作步骤较多时 就不那么直观清晰了 1 自然语言 2 程序框图 3 程序设计语言 1 1 2程序框图中讲解 1 2基本算法语句中讲解 算法的基本思想与特征 1 解决某一类问题 2 在有限步之内完成 3 每一步的明确性和有效性 一般性 有穷性 确定与可行性 判断下列关于算法的说法是否确 1 求解某一类问题的算法是唯一的 2 算法必须在有限步操作之后停止 3 算法的每一步必须是明确的 不能有歧义或模糊 4 算法执行后一定产生确定的结果 s1max as2如果b max 则max b s3如果c max 则max c s4max就是a b c中的最大值 例2用数学语言 写出对任意3个整数a b c求出最大值的算法 变式写出一个求有限整数列中的最大值的算法 解 算法如下 s1先假定序列中的第一个整数为 最大值 s2将序列中的下一个整数值与 最大值 比较 如果它大于此 最大值 这时你就假定 最大值 是这个整数 s3如果序列中还有其他整数 重复s2 s4在序列中一直到没有可比的数为止 这时假定的 最大值 就是这个序列中的最大值 例3写出求1 2 3 4 5 6的一个算法 解 算法1 s1计算1 2得到3 s2将第一步中的运算结果3与3相加得到6s3将第二步中的运算结果6与4相加得到10s4将第三步中的运算结果10与5相加得到15s5将第四步中的运算结果15与6相加得到21 练习求1 3 5 7 9 11的值 写出其算法 算法1 第一步 先求1 3 得到结果3 第二步 将第一步所得结果3再乘以5 得到结果15 第三步 再将15乘以7 得到结果105 第四步 再将105乘以9 得到945 第五步 再将945乘以11 得到10395 即是最后结果 算法s1计算的值s2计算z0 ax0 by0 c 的值 s3计算得所求的距离 例4 设计算法解决下面的问题 已知点p的坐标为 x0 y0 直线l的方程为ax by c 0 ab 0 求点p到直线l的距离 例5一位商人有9枚银元 其中有1枚略轻的是假银元 你能用天平 不用砝码 将假银元找出来吗 算法一 s1任取2枚银元分别放在天平的两边 如果天平左右不平衡 则轻的一边就是假银元 如果天平平衡 则进行s2 s2取下右边的银元放在一边 然后把剩余的7枚银元依次在右边进行称量 直到天平不平衡 偏轻的那一枚就是假银元 算法二 s1任取2枚银元分别放在天平的两边 如果天平左右不平衡 则轻的一边就是假银元 如果天平平衡 则进行s2 s2从余下的7枚银元中再任取2枚分别放在天平的两边 如果天平左右不平衡则轻的一边就是假银元 如果天平平衡 则进行s3 s3从余下的5枚银元中再任取2枚分别放在天平的两边 如果天平左右不平衡 则轻的一边就是假银元 如果天平平衡 则进行s4 s4从余下的3枚银元中再任取2枚分别放在天平的两边 如果天平左右不平衡 则轻的一边就是假银元 如果天平平衡 则最后剩下的还未称的1枚银元就是假银元 算法三 s1任取4枚银元分别放在天平的两边 各2枚 如果天平左右不平衡 则轻的一边中含有假银元 并进行s2 如果天平平衡 则进行s3 s2将轻的一边的两枚银元分别放在天平的两边 则轻的一边的那枚银元就是假银元 称量结束 s3从余下的5枚银元中再任取4枚分别放在天平的两边 各2枚 如果天平左右不平衡 则轻的一边就含有假银元 并转向s2 如果天平平衡 则最后剩下的还未称的1枚银元就是假银元 称量结束 算法四 s1把银元分成3组 每组3枚 s2先将两组分别放在天平的两边 如果天平不平衡 那么假银元就在轻的那一组 如果天平左右平衡 则假银元就在未称的第3组里 s3取出含假银元的那一组 从中任取两枚银元放在天平的两边 如果左右不平衡 则轻的那一边就是假银元 如果天平两边平衡 则未称的那一枚就是假银元 1 下面的四种叙述不能称为算法的是 a 广播的广播操图解 b 歌曲的歌谱 c 做饭用米 d 做米饭需要刷锅 淘米 添水 加热这些步骤 反馈练习 c 2 下列关于算法的说法正确的是 a 某算法可以无止境地运算下去 b 一个问题的算法步骤可以是可逆的 c 完成一件事情的算法有且只有一种 d 设计算法要本着简单 方便 可操作的原则 d 3 下列语句表达中是算法的有 从济南到巴黎可以先乘火车到北京再坐飞机抵达 利用公式s ah 2计算底为1高为2的三角形的面积 x 2x 4 求m 1 2 与n 3 5 两点连线的方程可先求mn的斜率再利用点斜式方程求得 a 1个b 2个c 3个d 4个 c 4 已知一个学生的语文成绩为89 数学成绩为96 外语成绩为99 求他的总分和平均成绩的一个算法为 第一步取a 89 b 96 c 99 第二步 第三步 第四步输出d e 计算总分d a b c 计算平均成绩e 5 写出交换两个大小相同的杯子中的液体 a水 b酒 的一个算法 第一步 找一个大小与a相同的空杯子c 第二步 将a中的水倒入c中 第三步 将b中的酒精倒入a中 第四步 将c中的水倒入b中 结束 6 写出求一元二次方程ax2 bx c 0的根的算法 第一步 计算 b2 4ac 第二步 如果 0 则原方程无实数解 否则 0 时 第三步 输出x1 x2或无实数解的信息 第三步 若f a f m 0 则含零点的区间为 a m 第一步 给定区间 a b 满足f a f b 0 第二步 取中间点 第四步 判断 a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 新生儿采足底血知识考核试题
- 中职班主任管理能力提升培训
- 车险续保培训流程
- 《联想网络营销》课件
- 气象协理员培训实务
- 车资金过桥合同协议
- 特约分销协议书
- 通州学位租赁合同协议
- 《培养自信自爱》课件
- 《神奇数学》课件
- 中医内科方歌大全
- 管线打开作业安全管理标准
- 沟通与谈判第讲非语言沟通
- 北京版小学二年级下册期中考试数学试卷【含答案】
- 有子女离婚协议书手写模板(2篇)
- 国家开放大学一网一平台电大《建筑测量》实验报告1-5题库
- 关于熊猫的资料
- Unit+6+Section+A+3a-3c 人教版八年级英语下册
- 肾移植术后十宜十不宜专家讲座
- 2022年高考政治真题试卷(湖南卷)及解析答案
- GB/Z 41921-2022视障者用辅助器具盲道
评论
0/150
提交评论