第 1 课时 算法的概念[核心必知]1.预习教材,问题导入根据以下提纲,预习教材 P2~P5,回答下列问题.(1)对于一般的二元一次方程组其中 a1b2-a2b1≠0,如何写出它的求解步骤
提示:分五步完成:第一步,①×b2-②×b1,得(a1b2-a2b1)x=b2c1-b1c2, ③第二步,解③,得 x=
第三步,②×a1-①×a2,得(a1b2-a2b1)y=a1c2-a2c1, ④第四步,解④,得 y=
第五步,得到方程组的解为(2)在数学中算法通常指什么
提示:在数学中,算法通常是指按照一定规则解决某一类问题的明确和有限的步骤.2.归纳总结,核心必记(1)算法的概念12 世纪的算法指的是用阿拉伯数字进行算术运算的过程续表数学中的算法通常是指按照一定规则解决某一类问题的明确和有限的步骤现代算法通常可以编成计算机程序,让计算机执行并解决问题(2)设计算法的目的计算机解决任何问题都要依赖于算法.只有将解决问题的过程分解为若干个明确的步骤,即算法,并用计算机能够接受的“语言”准确地描述出来,计算机才能够解决问题.[问题思考](1)求解某一个问题的算法是否是唯一的
提示:不是.(2)任何问题都可以设计算法解决吗
提示:不一定.[课前反思]通过以上预习,必须掌握的几个知识点:(1)算法的概念: ;(2)设计算法的目的:
[思考 1] 应从哪些方面来理解算法的概念
名师指津:对算法概念的三点说明:(1) 算法是指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是 明确的和有效的,而且能够在有限步骤之内完成.(2) 算法与一般意义上具体问题的解法既有联系,又有区别,它们之间是一般和特殊的 关系,也是抽象与具体的关系.算法的获得要借助一般意义上具体问题的求解方法,而任何一个具体问题都可以利用这类问题的一般算法来解决.(3) 算法一方面具有具体化、程序化、机械化的特点