算法的概念(45分钟70分)一、选择题(每小题5分,共40分)1
我们学习的算法不同于求解一个具体问题的方法,下列要求中正确的是()A
写出的算法,必须能解决一类问题,并且能重复使用B
求解某个问题的算法是唯一的C
算法过程要一步一步执行,每一步执行的操作,必须确切,不能含混不清,而且经过有限步或无限步后能得出结果D
算法要求按部就班地做,每一步可以有不同的结果【解析】选A
根据算法的特征知A正确
在用二分法求方程零点的算法中,下列说法正确的是()A
这个算法可以求所有的零点B
这个算法可以求任何方程的零点C
这个算法能求所有零点的近似解D
这个算法可以求变号零点的近似解【解析】选D
二分法的理论依据是函数的零点存在定理,它解决的是求变号零点的问题,并不能求所有零点的近似值
关于一元二次方程x2-5x+6=0的求根问题,下列说法正确的是()A
只能设计一种算法B
可以设计两种算法C
不能设计算法D
不能根据解题过程设计算法【解析】选B
算法具有不唯一性,对于一个问题,我们可以设计不同的算法
计算下列各式中的S值,能设计算法求解的是()①S=1+2+3+…+100;②S=1+2+3+…+100+…;③S=1+2+3+…+n(n≥1,且n∈N)
①②③【解析】选B
②中的S值是不确定的,非有限步之内能够完成的
已知算法:第一步,输入n;第二步,判断n是否是2,若n=2,则n满足条件;若n>2,则执行第三步;第三步,依次检验从2到n-1的整数能不能整除n,若不能整除n,满足条件
上述满足条件的数是()A
4的倍数【解析】选A
该算法是判断一个数除1和它本身之处是否还有其他约数
故满足条件的数是质数
已知直角三角形两直角边长为a,b,求斜边长c的一个算法分下列三步:①计算c=;②输入两直角边长a,b的值;③输出