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