2023学年《算法的含义》_第1页
2023学年《算法的含义》_第2页
2023学年《算法的含义》_第3页
2023学年《算法的含义》_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

算法的含义(习题)1.下面的结论正确的是()A.一个程序的算法步骤是可逆的B.一个算法可以无止境地运算下去的C.完成一件事情的算法有且只有一种D.设计算法要本着简单方便的原则2.早上从起床到出门需要洗脸刷牙(5min)、刷水壶(2min)、烧水(8min)、泡面(3min)、吃饭(10min)、听广播(8min)几个步骤、从下列选项中选最好的一种算法()洗脸刷牙、S2刷水壶、S3烧水、S4泡面、S5吃饭、S6听广播刷水壶、S2烧水同时洗脸刷牙、S3泡面、S4吃饭、S5听广播刷水壶、S2烧水同时洗脸刷牙、S3泡面、S4吃饭同时听广播D.S1吃饭同时听广播、S2泡面、S3烧水同时洗脸刷牙、S4刷水壶3.著名数学家华罗庚“烧水泡茶的两个算法、算法一:第一步烧水;第二步水烧开后,洗刷茶具;第三步沏茶算法二:第一步烧水:第二步烧水过程中,洗刷茶具第三步水烧开后沏茶这两个算法的区别在哪里?哪个算法更高效?为什么?4.写出求1+2+3+4+5+6……+100的一个算法.可运用公式1+2+3+……+n=直接计算、第一步①第二步②第三步输出计算结果5.已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99.求他的总分和平均成绩的一个算法为:第一步取A=89,B=96C=99;第二步①;第三步②第四步输出计算的结果6.“鸡兔同笼“是我国隋朝时期的数学著作《孙子算经》中的一个有趣而具有深远影响的题目:“今有雉兔同笼,上有三十五头,下有九十四足,问雉兔各几何.用方程组的思想不难解决这一问题,请你设计一个这类问题的通用算法.7.已知直角坐标系的两点A(-1,0),B(3,2),写出直线AB的方程的一个算法.8.写出交换两个大小相同的杯子中的液体(A水、B酒)的两个算法.9.写出1×2×3×4×5×6的一个算法.10.已知一个三角形的三边边长分别为2、3、4,设计一个算法,求也它的面积.

参考答案A组算法的含义3.第二个算法更高效.因为节约时间.4.①取n=100②计算5.①计算总分D=A+B+C②计算平均成绩E=6.解析:鸡兔同笼,设鸡兔总头数为H,总脚数为F,求鸡兔各有多少只.算法如下:第一步输入总头数H,总脚数F;第二步计算鸡的个数x=(4*H-F)/2第三步计算兔的个数y=(F-2*H)/2第四步输出xy7.解析;可以运用公式直接求解.第一步取第二步代入公式得直线AB的方程第三步输出AB的方程8.解析算法11.找一个大小与A相同的空杯子C2.将A中的水倒入C中3.将B中的酒精倒入A中4.将C中的水倒入B中,结束.算法21.再找两个空杯子C和D2.将A中的水倒入C中,将B中的酒倒入D中3.将C中的水倒入B中,将D中的酒倒入A中,结束注意:一个算法往往具有代表性,能解决一类问题,如,例一可以引申为:交换两个变量的值.9.解析按照逐一相乘的程序进行第一步计算1×2,得到2第二步将第一步中的运算的结果2与3相乘,得到6;第三步将第二步中的运算结果6与4相乘,得到24第四步将第三步中的运算结果24与5相乘,得到120;第五步将第四步中的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论