算法的概念(25分钟60分)一、选择题(每小题5分,共25分)1
(2015·长沙高一检测)下列关于算法的描述正确的是()A
算法与求解一个问题的方法相同B
算法只能解决一个问题,不能重复使用C
算法过程要一步一步执行,每步执行的操作必须确切D
有的算法执行完后,可能无结果【解析】选C
算法与求解一个问题的方法既有区别又有联系,故A不对;算法能重复使用,故B不对;每个算法执行后必须有结果,故D不对;由算法的有序性和确定性可知C正确
(2015·鹰潭高一检测)下列叙述能称为算法的个数为()①植树需要运苗、挖坑、栽苗、浇水这些步骤;②顺序进行下列运算:1+1=2,2+1=3,3+1=4,…,99+1=100;③从枣庄乘火车到徐州,从徐州乘飞机到广州;④3x>x+1;⑤求所有能被3整除的正数,即3,6,9,12,…
5【解析】选B
①②③是算法,④⑤均不存在确定的步骤,因此不是
(2015·南昌高一检测)一个算法的步骤如下:如果输入x的值为-3,则输出z的值为()第一步,输入x的值;第二步,计算x的绝对值y;第三步,计算z=2y-y;第四步,输出z的值
8【解析】选B
分析算法中各变量、各语句的作用,再根据算法的步骤可知:该算法的作用是计算并输出z=2y-y的函数值
第一步,输入x=-3
第二步,计算x的绝对值y=3
第三步,计算z=2y-y=23-3=5
第四步,输出z的值为5
早上从起床到出门需要洗脸刷牙(5min)、刷水壶(2min)、烧水(8min)、泡面(3min)、吃饭(10min)、听广播(8min)几个步骤,从下列选项中选最好的一种算法()A
洗脸刷牙、刷水壶、烧水、泡面、吃饭、听广播B
刷水壶、烧水同时洗脸刷牙、泡面、吃饭、听广播C
刷水壶、烧水同时洗脸刷牙、泡面、吃饭同时听广播D
吃饭同时听广播、泡面、烧