




已阅读5页,还剩17页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
算法的概念 计算机与算法 在现代社会里 计算机已经成为人们日常生活和工作不可缺少的工具 听音乐 看电影 玩游戏 画卡通画 处理数据 计算机几乎可以是一个全能的助手 你可以用它来做你想做的任何事情 那么 计算机是怎样工作呢 要想弄清楚这个问题 就需要学习算法 什么是算法 创设情境给出定义 问题1 有一个农夫带一条狼 一只羊和一筐白菜过河 如果没有农夫看管 则狼要吃羊 羊要吃白菜 但是船很小 只够农夫带一样东西过河 问农夫该如何解此难题 解决步骤 第一步 带羊到对岸 返回 第二步 带菜到对岸 并把羊带回 第三步 带狼到对岸 返回 第四步 带羊到对岸 鸡兔同笼问题 我有2条腿一个脑袋 我有4条腿一个脑袋 问题2 一群小兔一群小鸡 两群合到一群中 腿一共有48条 脑袋共有17个 问一共有多少小鸡和小兔 解决步骤 1 设未知数 设有x只小鸡 y只小兔X Y 172 列方程组 2X 4Y 483 解方程组 X 10y 74 得到实际问题的答案 小鸡10只 小兔7只 你能写出求解这个方程组的步骤吗 2X 4Y 48 X Y 17 探究1 写出一般二元一次方程组的解法步骤 第一步 第二步 解 3 得 探究1 写出一般二元一次方程组的解法步骤 第四步 解 4 得 第三步 第五步 得到方程组的解为 什么是算法 1 算法的含义 广义 完成某项工作的方法和步骤 现代算法 可以编成计算机程序 让计算机执行并解决问题的程序和步骤 数学中的算法 通常是指按照一定规则解决某一类问题的明确和有限的步骤 菜谱是做菜的算法 歌谱是一首歌曲的算法 空调说明书是空调使用的算法等 12世纪的算法 用阿拉伯数字进行算数运算的过程 2 算法的特点 明确性与可行性 算法中的每一个步骤都是确切的 且能有效的执行 有序性 算法从初始步骤开始 分为若干明确的步骤 每一步都只能有一个确定的继任者 只有执行完前一步才能进入到后一步 并且每一步都确定无误后 才能解决问题 不唯一性 求解某一个问题的解法不一定是唯一的 对于同一个问题可以有不同的解法 但算法有优劣之分 好的算法是我们追求的目标 一般性 算法必须可以解决一类问题 有限性 算法必须在有限的步骤内完成 要把大象装冰箱 分几步 第一步 打开冰箱门 第二步 把大象装冰箱 第三步 关上冰箱门 巩固概念 写出交换两个大小相同的杯子中的液体 A水 B酒 的一个算法 第一步 找一个大小与A相同的空杯子C 第二步 将A中的水倒入C中 第三步 将B中的酒精倒入A中 第四步 将C中的水倒入B中 结束 第一步 用2除7 得到余数1 因为余数不为0 所以2不能整除7 第二步 用3除7 得到余数1 因为余数不为0 所以3不能整除7 第三步 用4除7 得到余数3 因为余数不为0 所以4不能整除7 第四步 用5除7 得到余数12 因为余数不为0 所以不能整除7 例1 1 设计一个算法 判断7是否为质数 第五步 用6除7 得到余数1 因为余数不为0 所以6不能整除7 因此7是质数 算法分析 根据质数的定义 可以这样判断 依次用2 6除7 如果它们中有一个能整除7 则7不是质数 否则7是质数 2 设计一个算法 判断35是否为质数 1 下面的四种叙述不能称为算法的是 A 广播的广播操图解 B 歌曲的歌谱 C 做饭用米 D 做米饭需要刷锅 淘米 添水 加热这些步骤 练习题 C 2 下列关于算法的说法正确的是 A 某算法可以无止境地运算下去 B 一个问题的算法步骤可以是可逆的 C 完成一件事情的算法有且只有一种 D 设计算法要本着简单 方便 可操作的原则 D 3 下列关于算法的说法中 正确的是 A 算法就是某个问题的解题过程B 算法执行后可以不产生确定的结果C 解决某类问题的算法不是惟一的D 算法可以无限地操作下去不停止 C 4 下列运算中不属于我们所讨论算法范畴的是 A 已知圆的半径求圆的面积B 从一副扑克牌随意抽取3张扑克牌抽到24点的可能性C 已知坐标平面内的两点求直线的方程D 加减乘除运算法则 B 5 任意给定一个正实数 设计一个算法求以这个数为半径的圆的面积 第一步 输入任意一个正实数r 第二步 计算圆的面积 第三步 输出圆的面积S 巩固概念 6 写出求一元二次方程ax2 bx c 0的根的算法 第一步 计算 b2 4ac 第二步 如果 0 则原方程无实数解 否则 0 时 第三步 输出x1 x2或无实数解的信息 7 写出求1 2 3 100的一个算法 可以运用公式1 2 3 n 直接计算 第一步 第二步 第三步输出运算结果 取n 100 计算 8 已知一个
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中西医结合人才选拔实战面试题库
- 小儿腹股沟疝的护理
- 大型商场超市春节促销策划书 -策划
- 地理教学研修总结
- 2025基于AI双碳源网荷储智慧综合能源平台建设方案
- oem供应商供货协议合同范本
- 小儿推拿腺样体肥大课件
- 医用输液吊桥采购合同范本
- 小儿推拿提高免疫力课件
- 关于租用土地的合同范本
- 维修单(标准模版)
- 市政工程占道施工方案
- GB/T 39965-2021节能量前评估计算方法
- GB/T 17449-1998包装玻璃容器螺纹瓶口尺寸
- GB/T 12243-2021弹簧直接载荷式安全阀
- GB/T 10066.4-2004电热设备的试验方法第4部分:间接电阻炉
- PMC知识培训课件
- CJJ82-2019-园林绿化工程施工及验收规范
- 个人信息(模板)
- 会计师事务所验资工作底稿模板
- 婚育情况登记表
评论
0/150
提交评论