第一章算法初步1
1算法与程序框图1
1算法的概念双基达标限时20分钟1.对算法的理解正确的是().A.算法只能用自然语言来描述B.一个算法中每一步都是明确可操作的,而不是模棱两可的C.求解某一类问题的算法是唯一的D.同一个问题的算法不相同,结果必然不相同解析算法可以用自然语言和数学语言加以叙述,也可以借助算法语言给出精确的说明,也可用框图直观表示.故A错误;由算法的不唯一性知C错误;由算法的明确性知B正确;同一问题,不论用什么算法,只要算法设计正确,结果必然相同,故D错误.答案B2.下列不能看成算法的是().A.洗衣机的使用说明书B.烹制油焖大虾的菜谱C.从山东省莱芜市乘汽车到北京,在北京坐飞机到纽约D.李明不会做饭解析很明显A、B、C都是按步骤完成的某项任务,而D中仅仅说明了一个问题,不是算法,故选D
答案D3.下列叙述能称为算法的个数为().①植树需要运苗、挖坑、栽苗、浇水这些步骤;②按顺序进行下列运算:1+1=2,2+1=3,3+1=4…,,99+1=100;③从青岛乘火车到济南,再从济南乘飞机到深圳;④3x>x+1;⑤求所有能被3整除的正数,即3,6,9,12…,
A.2B.3C.4D.5解析根据算法的含义和特征:①②③都是算法;④⑤不是算法.其中④,3x>x+1不是一个明确的逻辑步骤,不符合逻辑性;⑤的步骤是无穷的,与算法的有穷性矛盾.答案B4.已知一个学生的语文成绩为89,数学成绩为96,外语成绩为99,求它的总分和平均分的一个算法如下,请将其补充完整:第一步,取A=89,B=96,C=99
第二步,_______________________________________________________________
第三步,____________________________________________________________