111课时活页训练

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1.下列关于算法的说法正确的是()A.描述算法只能借助形式语言B.描述算法可以有不同的方式C.算法可以看成按照要求设计好的有限的确切的计算序列,并且这样的步骤或序列只能解决当前问题D.算法只能用程序框图显示解析:选B.由算法的定义可知描述算法可以有不同的方式,故A不正确;算法能够解决一类问题而不是当前问题,故C不正确;程序框图只是算法显示的一种方法,故D不正确.2.我们学习的算法不同于求解一个具体问题的方法,下列要求中正确的是()A.写出的算法,必须能解决一类问题,并且能重复使用B.求解某个问题的算法是唯一的C.算法过程要一步一步执行,每一步执行的操作,必须确切,不能含混不清,而且经过有限步或无限步后能得出结果D.算法要求按部就班地做,每一步可以有不同的结果解析:选A.本题考查学生对算法要求的理解,要求我们写出的算法能解决一类问题,经过有限步后能得出结果,且每一步有唯一的结果,但求解某个问题的算法并不是唯一的.3.看下面的四段话,其中不.是解决问题的算法的是()A.从上海到天津旅游,先坐火车,再坐飞机抵达B.解一元一次方程的步骤是去分母,去括号,移项,合并同类项,系数化为1C.方程x2-1=0有两个实根D.求1+2+3+4+5的值,先计算1+2=3,再由3+3=6,6+4=10,10+5=15,最终结果为15解析:选C.只是一个具体问题的结论.4.早上从起床到出门需要洗脸刷牙(5min)、刷水壶(2min)、烧水(8min)、泡面(3min)、吃饭(10min)、听广播(8min)几个步骤.从下列选项中选出最好的一种算法()A.S1洗脸刷牙、S2刷水壶、S3烧水、S4泡面、S5吃饭、S6听广播B.S1刷水壶、S2烧水同时洗脸刷牙、S3泡面、S4吃饭、S5听广播C.S1刷水壶、S2烧水同时洗脸刷牙、S3泡面、S4吃饭同时听广播D.S1吃饭同时听广播、S2泡面、S3烧水同时洗脸刷牙、S4刷水壶解析:选C.因为A选项共用时间36min,B选项共用时间31min,C选项共用时间23min,选项D的算法步骤不符合常理.5.关于一元二次方程x2-5x+6=0的求根问题,下列说法正确的是()A.只能设计一种算法B.可以设计两种算法C.不能设计算法D.不能根据解题过程设计算法答案:B6.已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99.求他的总分和平均成绩的一个算法为:第一步:取A=89,B=96,C=99;第二步:__________________________;第三步:__________________________;第四步:输出计算的结果.答案:计算总分D=A+B+C计算平均分E=D37.以下有六个步骤:①拨号;②等拨号音;③提起话筒(或免提功能);④开始通话或挂机(线路不通);⑤等复话方信号;⑥结束通话.试写出打一个本地电话的算法________.(只写编号)答案:③②①⑤④⑥8.(2009年北京西城区检测)已知数字序列:2,5,7,8,15,32,18,12,52,8.写出从该序列搜索18的一个算法.第一步,输入实数a;第二步,________;第三步,输出a=18.答案:如果a=18,那么a就是所要搜索的数,否则重复第一步9.已知直角坐标系中的点A(0,-1),B(6,4),写出求直线AB的方程的一个算法.解:算法如下:第一步,设直线AB的方程为y=kx+b.第二步,将A(0,-1),B(6,4)代入第一步设出的方程,得到b=-1,4=6k-1.第三步,解第二步所得的两方程组成的方程组,得到k=56,b=-1.第四步,把第三步得到的运算结果代入第一步所设的方程,得到y=56x-1.第五步,将第四步所得的结果整理,得到所求直线AB的方程为5x-6y-6=0.10.已知直角三角形的两条直角边长分别为a、b,设计一个求该三角形周长的算法.解:第一步:斜边c=a2+b2;第二步:周长l=a+b+c;第三步:输出l.1.一位商人有9枚银元,其中有1枚略轻的是假银元,你能用天平(无砝码)将假银元找出来吗?写出解决这一问题的一种算法.解:算法步骤如下:第一步,把9枚银元平均分成3组,每组3枚.第二步,先将其中两组放在天平的两边,如果天平不平衡,那么假银元就在轻的那一组;如果天平左右平衡,则假银元就在未称量的那一组里.第三步,取出含假银元的那一组,从中任取2枚银元放在天平左右两边进行称量,如果天平不平衡,则假银元在轻的那一边;如果天平平衡,则未称的那一枚就是假银元.2.函数y=-x+1,0,x+1,x0,x=0x0.,写出给定自变量x,求函数值的算法.解:算法如下:第一步,输入x;第二步,若x0,则令y=-x+1后执行第五步,否则执行第三步;第三步,若x=0,则令y=0后执行第五步,否则执行第四步;第四步,令y=x+1;第五步,输出y的值.

1 / 4
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功