设计具体问题的算法的一般步骤
(1)分析问题,找出解决问题的一般数学方法;
(2)借助有关变量或参数对算法加以表述;
(3)将解决问题的过程划分为若干步骤;
(4)用简练的语言将这个步骤表示出来.
[活学活用]
写出求1+2+3+4+5+6的一个算法.
解:算法步骤如下:
1.计算1+2得到3;
2.将步骤1中的运算结果3与3相加得到6;
3.将步骤2中的运算结果6与4相加得到10;
4.将步骤3中的运算结果10与5相加得到15;
5.将步骤4中的运算结果15与6相加得到21.
[层级一 学业水平达标]
1.下列对算法的理解不正确的是( )
A.算法只能用自然语言来描述
B.算法可以用图形方式来描述
C.算法一般是"机械的",有时要进行大量重复的计算,它的优点是可以解决一类问题
D.设计算法要本着简单、方便、可操作的原则
解析:选A 算法有三种描述方式:自然语言、框图(流程图)、计算机语言,故A不正确,B正确;算法通常是指可以用计算机来解决某一类问题的程序或步骤,所以C正确;选项D所给出的是设计算法的一般原则,其中最重要的原则是可操作性,即算法的可行性,不能够执行的算法步骤是无意义的,所以D正确.
2.下列语句中是算法的有( )
①从广州到北京旅游,先坐火车到上海,再坐飞机抵达;
②解一元一次方程的步骤是去分母、去括号、移项、合并同类项、系数化为1;
③方程x2-1=0有两个实根;
④求1+2+3+4的值,先计算1+2=3,再由3+3=6,6+4=10得最终结果是10.
A.1个 B.2个
C.3个 D.4个
解析:选C ①中说明了从广州到北京的行程安排,完成任务;②中给出了一元一