文档介绍:河北武邑中学教师课时教案
备课人
授课时间
课题
1. 1. 1算法的概念
课韦:要求 1•了解算法的含义,体会算法的思想;。
教学目标
知识目标
(1) 了解算法的含义,体会算法的思想。(2)能够用口然语言叙述 算法。(3)掌握正确的算法应满足的要求。(4)会写出解线性方程(组) 的算法。(5)会写出•个求有限整数序列中的最大值的算法。
技能目标
通过求解二元…次方程组,体会解方程的一般性步骤,从而得到…个 解二元一次方程组的步骤,这些步骤就是算法,不同的问题有不同的 算法。由于思考问题的角度不同,同•个问题也可能有多个算法,能 模仿求解二元一次方程组的步骤,写出一个求有限整数序列中的最大 值的算法。
情感态度价值观
通过本节的学****使我们对计算机的算法语言有一个基本的了解,明 确算法的要求,认识到计算机是人类征服自然的一各有力工具,进一 步提高探索、认识世界的能力。
W-占
算法的含义、解二元一次方程组和判断一个数为质数的算法设计。
难点
把自然语言转化为算法语言,写出解决一类问题的算法。
教
学
过
程
及
方
法
问题与情境及教师活动
学生活动
导入新课
思路1 (情境导入)
一个人带着三只狼和三只羚羊过河,只有一条船,同船可容 纳一个人和两只动物,没有人在的时候,如果狼的数量不少于羚 羊的数量狼就会吃羚羊•该人如何将动物转移过河?请同学们写出 解决问题的步骤,解决这一问题将要用到我们今天学****的内容
算法
研探新知
探究(_):算法的概念
思考1:在初中,对于解二元一次方程组你学过哪些方法? 思考2:用加减消元法解二元一次方程组
[x-2y = -1 (1)
//的具体步骤是什么?
[2x + y = 1 (2)
第一步,①+(g)X2,得5x=l .③
第二步,
第三步,
第四步,
河北武邑中学教师课时教案
教
学
过
程
及
方
法
问题与情境及教师活动
学生活动
第五步,
思考3:参照上述思路,一般地,解方程组
f a^x + b^y = cx
< _ (iZ]Z?2 -tz2Z?] ^0)的基木步骤是什么?
a?兀十y — c 2
第一步,
第二步, 第三步, 第四步, 第五步,
思考4:根据上述分析,用加减消元法解二元一次方程组,可以分为五 个步骤进行,这五个步骤就构成了解二元一次方程组的一个 “算法”。我们再根据这一算法编制计算机程序,就可以让计 哪些内容?
思考5: —般地,算法是由按照一定规则解决某一类问题的基本步骤组 成的。你认为:
这些步骤的个数是有限的还是无限的?
每个步骤是否有明确的计算任务?
思考6:有人对哥德巴赫猜想“任何大于4的偶数都能写成两个质数之 和”设计了如下操作步骤:
第一步,检验6=3+3,
第二步,检验8=3+5, 第三步,检验10=5+5,
利用计算机无穷地进行下去! 请问:这是一个算法吗?
思考7:根据上述分析,你能归纳出算法的概念吗?
算法的定义:广义的算法是指完成某项工作的方法和步骤,在数学中, 算法通常是指按照一定规则解决某一类问题的明确有限的步骤 算法的特征:①确