1、1.1.1:算法的概念(自学自测)【学习目标】:理解算法的概念和算法的重要性。【学习重点】:算法的概念。 【学习难点】:用数学语言写出简单问题的算法。一【自主学习,形成概念】1算法可以理解为由及规定的所构成的完整的解题步骤,或着看成按照要求设计好的计算序列,并且这样的步骤或序列能够解决一类问题.2描述算法可以有不同的方式,例如,可以用和加以叙述,也可以借助(算法语言)给出精确的说明,也可用直观地显示算法的全貌.3我们现在学习的算法不同于求解一个具体问题的方法,它有如下要求:(1)写出的算法,必须能解决一类问题,并且能重复使用;(2)算法过程要能一步步执行,每一步执行的操作,必须确切,不能含混不
2、清,而且在有限步后能得出问题的答案或指出问题没有解答。二【自主尝试】1下列有关算法的说法错误的是()A算法执行后一定产生确切的结果 B算法必须在有限步操作之后停止C算法的每一步操作必须是明确定D求解某一类问题的算法是唯一的2使用计算机解题的步骤由以下几部分构成:寻找解题方法,调试运行,设计正确算法,正确理解题意,编写程序. 正确的顺序为.3 阅读并理解教材例1并理解解决鸡兔同笼问题的算术解法和代数解法,这两种解法的本质都是_4用高斯消去法解下列二元一次方程组 (1) (2) 1.1.1:算法的概念(自研自悟)例 自学例2后请尝试请写出找出有四个数a,b,c,d,中最大值的算法.【收获总结】【自练自提】1关于算法描述中,错误的是() A由基本运算及规定的运算顺序所构成的完整的解题步骤. B能够解决一类问题. C能够重复使用. D算法只能通过计算机来实现2(选作)写出求函数的最大值的算法.