2018-2019学年人教B版必修三 算法与程序框图 学案
2018-2019学年人教B版必修三  算法与程序框图  学案第2页

我们在描述算法时,用英文Step1,Step2,...来表示S1,S2,...,也可以简写为S1,S2,....

2.算法设计的目的

设计算法的目的实际上是寻求一类问题的算法,它可以通过计算机来完成.设计算法的关键是把过程分解成若干个明确的步骤,然后用计算机能够接受的"语言"准确地描述出来,从而达到计算机执行的目的.

3.算法设计的要求

(1)写出的算法,必须能解决一类问题(例如解任意一个二元一次方程组),并且能重复使用;

(2)要使算法尽量简单、步骤尽量少;

(3)要保证算法正确,且计算机能够执行.

                   

要点一 算法的概念

例1 下列关于算法的说法,正确的个数是(  )

①求解某一类问题的算法是唯一的;

②算法必须在有限步操作之后停止;

③算法的每一步操作必须是明确的,不能有歧义或模糊;

④算法执行后一定产生确定的结果.

A B.2 C.3 D.4

答案 C

解析 由于算法具有有限性、确定性、输出性等特点,因而②③④正确,而解决某类问题的算法不一定唯一,从而①错.

规律方法 1.算法实际上是解决问题的一种程序性方法,它通常解决某一个或一类问题,在用算法解决问题时,显然体现了特殊与一般的数学思想.