2018-2019学年北师大版必修三 2.1算法的基本思想 学案(1)
2018-2019学年北师大版必修三     2.1算法的基本思想  学案(1)第3页



1.算法是解决一个问题的方法.( × )

2.一个算法可以产生不确定的结果.( × )

3.算法的步骤必须是明确的、有限的.( √ )

类型一 算法的概念

例1 (1)下列对算法的理解正确的是________.(填上所有正确说法的序号)

①算法有一个共同特点就是对一类问题都有效(而不是个别问题);

②算法要求是一步步执行,每一步都能得到唯一的结果;

③算法一般是机械的,有时要进行大量重复计算,它的优点是一种通法;

④任何问题都可以用算法来解决.

答案 ①②③

解析 由于算法要求必须在有限步骤内求解某类问题,所以并不是任何问题都可以用算法解决,例如求1++++...++...,故④不正确.

(2)给出下列叙述:

①发电子邮件:先打开电子信箱,点击写邮件,输入发送地址,输入信件内容,然后点击发送;

②解一元二次方程的步骤是去分母、去括号、移项、合并同类项,求解;

③方程x2-1=0有两个根;

④求1+2+3+4的值,先算1+2=3,再计算3+3=6,6+4=10,最终结果为10.

其中是算法的是________.(写出所有是算法的序号)

答案 ①②④

解析 算法强调的是解决一类问题的方法和步骤,③只陈述了有两个根的事实,没有解决如何求两个根的问题,所以不能看成算法.

反思与感悟 判断算法的关注点

(1)明确算法的含义及算法的特征.

(2)判断一个问题是否有算法,关键看是否有解决某一类问题的程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步骤之内完成.