课时作业 9 算法的基本思想
|基础巩固|(25分钟,60分)
一、选择题(每小题5分,共25分)
1.下列语句表达中有算法的是( )
①从郑州去纽约,可以先乘火车到北京,再坐飞机抵达;
②利用公式S=a2计算边长为4的正三角形的面积;
③2x>3(x-1)+5;
④求经过M(-1,3)且与直线2x+y-3=0平行的直线,可以直接设直线方程为2x+y+c=0,将M(-1,3)坐标代入方程求出c值,再写出方程.
A.①②③ B.①③④
C.①②④ D.②③④
解析:判断算法的标准是"解决问题的有效步骤或程序",解决的问题不仅仅限于数学问题,①②④都表达了一种算法;对③只是一个纯数学问题,没有解决问题的步骤,不属于算法范畴.故选C.
答案:C
2.已知直角三角形两直角边长为a,b,求斜边长c的一个算法分下列三步:
①计算c=;②输入两直角边长a,b的值;③输出斜边长c的值.其中正确的顺序为( )
A.①②③ B.②③①
C.①③② D.②①③
解析:按照解决这类问题的步骤,应该先输入两直角边长.再由勾股定理求出斜边长,输出斜边长.
答案:D
3.下列说法中,叙述不正确的是( )
A.算法可以理解为由基本运算及规定的运算顺序构成的完整的解题步骤
B.算法可以看成按要求设计好的、有限的、明确的计算序列,并且这样的步骤或序列能够解决一类问题
C.算法只是在计算机产生之后才有的
D.描述算法有不同的方式,可以用日常语言和数学语言等
解析:计算机只是执行算法的工具之一,生活中有些问题还是非计算机能解决的.
答案:C