1算法的概念一、学习目标:1.要求学生了解算法的含义,体会算法的思想
2.在分析实例的基础上了解算法的基本特征
3.能够用自然语言描述一些具体问题的算法
二、学习重点:算法的含义以及基本特征
学习难点:简单的算法设计
三、教学过程:一、新课引入:章头图中分别是春秋时的算筹、明朝开始盛行的算盘和现代的计算机,它们是人们为解决生活中的计算问题而发明的计算工具,其中算筹和算盘都有计算口诀,而计算机中有程序,它们都离不开“算法”
广义地说,算法就是做某一件事情的过程和步骤
在数学中,我们来学习什么才叫算法
先看下面的问题
二、问题设计:问题1:根据生活经验,请设计完成洗衣服的过程中有哪几个步骤
(学生甲):先加水和洗衣粉,再浸泡、洗涤、漂洗,最后晾晒
(老师):很好,如果你将这个过程按洗涤时间和漂洗次数设计成程序让计算机来执行,那就可以生产全自动洗衣机了
问题2:请写出二元一次方程组的解答过程
分别将两个学生不同的解答过程展示,说明代入消元法和加减消元法都能解决问题,揭示解决问题的途径不唯一
问题3:你们所写的解答过程和课本上的解答有什么不同
课本提供的解答有什么特点
学生解答中先消元求出一个未知数,再代入原式求另一个未知数,而课本上重复利用两次加减消元求出未知数,有没有同学和课本上的解法一样呢
大家选择代入求解感觉得到结果快些,而课本选择的是普遍适用的解法,从结构上分析,第一二步和第三四步的操作方式一样,都是用加减消元求解,类似的步骤能解决一般的二元一次方程组吗
问题4:对于一般的二元一次方程组,其中a1b2-a2b1≠0,可以写出类似的求解步骤:第一步,①×b2-②×b1,得;③第二步,解③,得
用心爱心专心1第三步,②×a1-①×a2,得;④第四步,解④,得;第五步,得到方程组的解为上述步骤构成了解二元一次方程组的一个算法,我们可以根据这一算法编制计算机程序,让计算机