方式
3.设计算法的两个要求
(1)写出的算法,必须能解决一类问题,并且能重复使用.
(2)算法过程要能一步一步执行,每一步执行的操作,必须确切,不能含混不清,而且经过有限步后能得出结果.
1.下列叙述不能称为算法的是( )
A.从北京到上海先乘汽车到飞机场,再乘飞机到上海
B.解方程4x+1=0的过程是先移项再把x的系数化成1
C.利用公式S=πr2计算半径为2的圆的面积得π×22
D.解方程x2-2x+1=0
答案:D
2.算法的有限性是指( )
A.算法必须包含输出
B.算法中每个操作步骤都是可执行的
C.算法的步骤必须有限
D.以上说法均不正确
答案:C
3.以下有六个步骤:①拨号;②等拨号音;③提起话筒(或免提功能);④开始通话或挂机(线路不通);⑤等复话方信号;⑥结束通话.
写出一个打本地电话的算法________(只写序号).
解析:按照打本地电话的基本操作流程来写,应是③②①⑤④⑥.
答案:③②①⑤④⑥
4.给出一个问题的算法
S1 输入a.
S2 若a≥4,则执行S3;否则执行S4.
S3 y=2a.
S4 y=a2.