高一数学讲义必修31
1算法的含义教学目标:通过实例体会算法思想,了解算法的含义与主要特点;能按步骤用自然语言写出简单问题的算法过程学;培养学生逻辑思维能力与表达能力
教学难点:用自然语言描述算法.教学过程一.问题情境1.问题1:两个大人和两个小孩一起渡河,渡口只有一条小船,每次只能渡1个大人或两个小孩,他们四人都会划船,但都不会游泳
试问他们怎样渡过河去
请写出一个渡河方案
渡河方案:第一步:两个小孩同船过河去;第二步:一个小孩划船回来;第三步:一个大人划船过河去;第四步:对岸的小孩划船回来;第五步:两个小孩同船渡过河去;第六步:一个小孩划船回来;第七步:余下的一个大人独自划船渡过河去;对岸的小孩划船回来;第八步:两个小孩再同时划船渡过河去
问题2:猜物品的价格游戏:现在一商品,价格在0~8000元之间,解决这一问题有什么策略
解:第一步:报4000第二步:若主持人说“高了”,就说2000,否则,就说6000第三步:重复第二步的报数方法,直至得到正确结果广义地说:为了解决某一问题而采取的方法和步骤,就称之为算法
二.教学过程在解决某些问题时,需要设计出一系列可操作或可计算的步骤,通过实施这些步骤来解决问题,通常把这些步骤称为解决这些问题的算法.例1.给出求1+2+3+4+5的一个算法.算法1按照逐一相加的程序进行
第一步计算1+2,得到3;第二步将第一步中的运算结果3与3相加,得到6第三步将第二步中的运算结果6与4相加,得到10
第四步将第三步中的运算结果10与5相加,得到15
算法2可以运用公式计算:第一步取n=5;第二步计算第三步输出运算结果-1-高一数学讲义必修3算法的概念:一般而言,对一类问题的机械的、统一的求解方法称为算法
例2.给出求解方程组的一个算法.解:我们用消元法求解这个方程组,步骤是:第一步:方程①不动,将方程②中x的系数除以方程①中x系数,得到乘