搜档网
当前位置:搜档网 › 人教版高中数学必修3全套教案

人教版高中数学必修3全套教案

人教版高中数学必修3全套教案
人教版高中数学必修3全套教案

1.3 算法案例

整体设计

教学分析

在学生学习了算法的初步知识,理解了表示算法的算法步骤、程序框图和程序三种不同方式以后,再结合典型算法案例,让学生经历设计算法解决问题的全过程,体验算法在解决问题中的重要作用,体会算法的基本思想,提高逻辑思维能力,发展有条理地思考与数学表达能力.

三维目标

1.理解算法案例的算法步骤和程序框图.

2.引导学生得出自己设计的算法程序.

3. 体会算法的基本思想,提高逻辑思维能力,发展有条理地思考与数学表达能力.

重点难点

教学重点:引导学生得出自己设计的算法步骤、程序框图和算法程序.

教学难点:体会算法的基本思想,提高逻辑思维能力,发展有条理地思考与数学表达能力.

课时安排

3课时

教学过程

第1课时案例1 辗转相除法与更相减损术

导入新课

思路1(情境导入)

大家喜欢打乒乓球吧,由于东、西方文化及身体条件的不同,西方人喜欢横握拍打球,东方人喜欢直握拍打球,对于同一个问题,东、西方人处理问题方式是有所不同的.在小学,我们学过求两个正整数的最大公约数的方法:先用两个数公有的质因数连续去除,一直除到所得的商是互质数为止,然后把所有的除数连乘起来. 当两个数公有的质因数较大时(如8 251与6 105),使用上述方法求最大公约数就比较困难.下面我们介绍两种不同的算法——辗转相除法与更相减损术,由此可以体会东、西方文化的差异.

思路2(直接导入)

前面我们学习了算法步骤、程序框图和算法语句.今天我们将通过辗转相除法与更相减损术来进一步体会算法的思想.

推进新课

新知探究

提出问题

(1)怎样用短除法求最大公约数?

(2)怎样用穷举法(也叫枚举法)求最大公约数?

(3)怎样用辗转相除法求最大公约数?

(4)怎样用更相减损术求最大公约数?

讨论结果:

(1)短除法

求两个正整数的最大公约数的步骤:先用两个数公有的质因数连续去除,一直除到所得的商是两个互质数为止,然后把所有的除数连乘起来.

(2)穷举法(也叫枚举法)

穷举法求两个正整数的最大公约数的解题步骤:从两个数中较小数开始由大到小列举,直到找到公约数立即中断列举,得到的公约数便是最大公约数.

(3)辗转相除法

辗转相除法求两个数的最大公约数,其算法步骤可以描述如下:

第一步,给定两个正整数m,n.

第二步,求余数r:计算m除以n,将所得余数存放到变量r中.

第三步,更新被除数和余数:m=n,n=r.

第四步,判断余数r是否为0.若余数为0,则输出结果;否则转向第二步继续循环执行.

如此循环,直到得到结果为止. 这种算法是由欧几里得在公元前300年左右首先提出的,因而又叫欧几里得算法.

(4)更相减损术

我国早期也有解决求最大公约数问题的算法,就是更相减损术. 《九章算术》是中国古代的数学专著,其中的“更相减损术”也可以用来求两个数的最大公约数,即“可半者半之,不可半者,副置分母、子之数,以少减多,更相减损,求其等也.以等数约之.”翻译为现代语言如下:

第一步,任意给定两个正整数,判断它们是否都是偶数,若是,用2约简;若不是,执行第二步.

第二步,以较大的数减去较小的数,接着把所得的差与较小的数比较,并以大数减小数,继续这个操作,直到所得的数相等为止,则这个数(等数)或这个数与约简的数的乘积就是所求的最大公约数.

应用示例

例1 用辗转相除法求8 251与6 105的最大公约数,写出算法分析,画出程序框图,写出算法程序.

解:用两数中较大的数除以较小的数,求得商和余数:8 251=6 105×1+2 146.

由此可得,6 105与2 146的公约数也是8 251与6 105的公约数,反过来,8 251与6 105的公约数也是6 105与2 146的公约数,所以它们的最大公约数相等.

对6 105与2 146重复上述步骤:6 105=2 146×2+1 813.

同理,2 146与1 813的最大公约数也是6 105与2 146的最大公约数.继续重复上述步骤:

2 146=1 813×1+333,

1 813=333×5+148,

333=148×2+37,

148=37×4.

最后的除数37是148和37的最大公约数,也就是8 251与6 105的最大公约数.

这就是辗转相除法.由除法的性质可以知道,对于任意两个正整数,上述除法步骤总可以在有限步之后完成,从而总可以用辗转相除法求出两个正整数的最大公约数.

算法分析:从上面的例子可以看出,辗转相除法中包含重复操作的步骤,因此可以用循环结构来构造算法. 算法步骤如下:

第一步,给定两个正整数m,n.

第二步,计算m除以n所得的余数为r.

第三步,m=n,n=r.

第四步,若r=0,则m,n的最大公约数等于m;否则,返回第二步.

程序框图如下图:

INPUT m,n

DO

r=m MOD n

m=n

n=r

LOOP UNTIL r=0

PRINT m

END

点评:从教学实践看,有些学生不能理解算法中的转化过程,例如:求8 251与6 105的最大公约数,为什么可以转化为求6 105与2 146的公约数.因为8 251=6 105×1+2 146,

可以化为8 251-6 105×1=2 164,所以公约数能够整除等式两边的数,即6 105与2 146的公约数也是8 251与6 105的公约数.

变式训练

你能用当型循环结构构造算法,求两个正整数的最大公约数吗?试画出程序框图和程序.

解:当型循环结构的程序框图如下图:

程序:

INPUT m,n

r=1

WHILE r>0

r=m MOD n

m=n

n=r

WEND

PRINT m

END

例2 用更相减损术求98与63的最大公约数.

不是偶数,把98和63以大数减小数,并辗转相减,如下图所示.

98-63=35

63-35=28

35-28=7

28-7=21

所以,98和63的最大公约数等于7.

点评:更相减损术与辗转相除法的比较:尽管两种算法分别来源于东、西方古代数学名著,但是二者的算理却是相似的,有异曲同工之妙.主要区别在于辗转相除法进行的是除法运算,即辗转相除;而更相减损术进行的是减法运算,即辗转相减,但是实质都是一个不断的递归过程.

变式训练

用辗转相除法或者更相减损术求三个数324,243,135的最大公约数.

解:324=243×1+81,

243=81×3+0,

则324与243的最大公约数为81.

又135=81×1+54,81=54×1+27,

54=27×2+0,

则81 与135的最大公约数为27.

所以,三个数324、243、135的最大公约数为27.

另法:324-243=81,243-81=162,162-81=81,则324与243的最大公约数为81.

135-81=54,81-54=27,54-27=27,则81与135的最大公约数为27.

所以,三个数324、243.135的最大公约数为27.

例3 (1)用辗转相除法求123和48的最大公约数.

(2)用更相减损术求80和36的最大公约数.

解:(1)辗转相除法求最大公约数的过程如下:

123=2×48+27,

48=1×27+21,

27=1×21+6,

21=3×6+3,

6=2×3+0,

最后6能被3整除,得123和48的最大公约数为3.

(2)我们将80作为大数,36作为小数,因为80和36都是偶数,要除公因数2.

80÷2=40,36÷2=18.

40和18都是偶数,要除公因数2.

40÷2=20,18÷2=9.

下面来求20与9的最大公约数,

20-9=11,

11-9=2,

9-2=7,

7-2=5,

5-2=3,

3-2=1,

2-1=1,

可得80和36的最大公约数为22×1=4.

点评:对比两种方法控制好算法的结束,辗转相除法是到达余数为0,更相减损术是到达减数和差相等. 变式训练

分别用辗转相除法和更相减损术求1 734,816的最大公约数.

解:辗转相除法:

1 734=816×2+102,816=102×8(余0),

∴1 734与816的最大公约数是102.

更相减损术:因为两数皆为偶数,首先除以2得到867,408,再求867与408的最大公约数.867-408=459,

459-408=51,

408-51=357,

357-51=306,

306-51=255,

255-51=204,

204-51=153,

153-51=102,

102-51=51.

∴1 734与816的最大公约数是51×2=102.

利用更相减损术可另解:

1 734-816=918,

918-816=102,

816-102=714,

714-102=612,

612-102=510,

510-102=408,

408-102=306,

306-102=204,

204-102=102.

∴1 734与816的最大公约数是102.

知能训练

求319,377,116的最大公约数.

解:377=319×1+58,

319=58×5+29,

58=29×2.

∴377与319的最大公约数为29,再求29与116的最大公约数.

116=29×4.

∴29与116的最大公约数为29.

∴377,319,116的最大公约数为29.

拓展提升

试写出利用更相减损术求两个正整数的最大公约数的程序.

解:更相减损术程序:

INPUT “m,n=”;m,n

WHILE m<>n

IF m>n THEN

m=m-n

ELSE

m=n-m

END IF

WEND

PRINT m

END

课堂小结

(1)用辗转相除法求最大公约数.

(2)用更相减损术求最大公约数.

思想方法:递归思想.

作业

分别用辗转相除法和更相减损术求261,319的最大公约数.

分析:本题主要考查辗转相除法和更相减损术及其应用.使用辗转相除法可依据m=nq+r,反复执行,直到r=0为止;用更相减损术就是根据m-n=r,反复执行,直到n=r为止.

解:辗转相除法:

319=261×1+58,

261=58×4+29,

58=29×2.

∴319与261的最大公约数是29.

更相减损术:

319-261=58,

261-58=203,

203-58=145,

145-58=87,

87-58=29,

58-29=29,

∴319与261的最大公约数是29.

设计感想

数学不仅是一门科学,也是一种文化,本节的引入从东、西方文化的不同开始,逐步向学生渗透数学文化.从知识方面主要学习用两种方法求两个正整数的最大公约数,从思想方法方面,主要学习递归思想.本节设置精彩例题,不仅让学生学到知识,而且让学生进一步体会算法的思想,培养学生的爱国主义情操.

第2课时案例2 秦九韶算法

导入新课

思路1(情境导入)

大家都喜欢吃苹果吧,我们吃苹果都是从外到里一口一口的吃,而虫子却是先钻到苹果里面从里到外一口一口的吃,由此看来处理同一个问题的方法多种多样.怎样求多项式f(x)=x5+x4+x3+x2+x+1当x=5时的值呢?方法也是多种多样的,今天我们开始学习秦九韶算法.

思路2(直接导入)

前面我们学习了辗转相除法与更相减损术,今天我们开始学习秦九韶算法.

推进新课

新知探究

提出问题

(1)求多项式f(x)=x5+x4+x3+x2+x+1当x=5时的值有哪些方法?比较它们的特点.

(2)什么是秦九韶算法?

(3)怎样评价一个算法的好坏?

讨论结果:

(1)怎样求多项式f(x)=x5+x4+x3+x2+x+1当x=5时的值呢?

一个自然的做法就是把5代入多项式f(x),计算各项的值,然后把它们加起来,这时,我们一共做了1+2+3+4=10次乘法运算,5次加法运算.

另一种做法是先计算x2的值,然后依次计算x2·x,(x2·x)·x,((x2·x)·x)·x的值,这样每次都可以利用上一次计算的结果,这时,我们一共做了4次乘法运算,5次加法运算.

第二种做法与第一种做法相比,乘法的运算次数减少了,因而能够提高运算效率,对于计算机来说,做一次乘法运算所用的时间比做一次加法运算要长得多,所以采用第二种做法,计算机能更快地得到结果. (2)上面问题有没有更有效的算法呢?我国南宋时期的数学家秦九韶(约1202~1261)在他的著作《数书

九章》中提出了下面的算法:

把一个n 次多项式f(x)=a n x n +a n-1x n-1+…+a 1x+a 0改写成如下形式: f(x)=a n x n +a n-1x n-1+…+a 1x+a 0 =(a n x n-1+a n-1x n-2+…+a 1)x+ a 0 =((a n x n-2+a n-1x n-3+…+a 2)x+a 1)x+a 0 =… =(…((a n x+a n-1)x+a n-2)x+…+a 1)x+a 0.

求多项式的值时,首先计算最内层括号内一次多项式的值,即 v 1=a n x+a n-1,

然后由内向外逐层计算一次多项式的值,即 v 2=v 1x+a n-2, v 3=v 2x+a n-3, …

v n =v n-1x+a 0,

这样,求n 次多项式f (x )的值就转化为求n 个一次多项式的值.

上述方法称为秦九韶算法.直到今天,这种算法仍是多项式求值比较先进的算法.

(3)计算机的一个很重要的特点就是运算速度快,但即便如此,算法好坏的一个重要标志仍然是运算的次数.如果一个算法从理论上需要超出计算机允许范围内的运算次数,那么这样的算法就只能是一个理论的算法. 应用示例

例1 已知一个5次多项式为f (x )=5x 5+2x 4+3.5x 3-2.6x 2+1.7x-0.8, 用秦九韶算法求这个多项式当x=5时的值. 解:根据秦九韶算法,把多项式改写成如下形式: f(x)=((((5x+2)x+3.5)x-2.6)x+1.7)x-0.8,

按照从内到外的顺序,依次计算一次多项式当x=5时的值: v 0=5; v 1=5×5+2=27; v 2=27×5+3.5=138.5; v 3=138.5×5-2.6=689.9; v 4=689.9×5+1.7=3 451.2; v 5=3 415.2×5-0.8=17 255.2;

所以,当x=5时,多项式的值等于17 255.2.

算法分析:观察上述秦九韶算法中的n 个一次式,可见v k 的计算要用到v k-1的值,若令v 0=a n ,我们可以得到下面的公式:

??

?=+==--).,,2,1(,

10n k a x v v a v k n k k

n Λ 这是一个在秦九韶算法中反复执行的步骤,因此可用循环结构来实现. 算法步骤如下:

第一步,输入多项式次数n 、最高次的系数a n 和x 的值. 第二步,将v 的值初始化为a n ,将i 的值初始化为n-1. 第三步,输入i 次项的系数a i . 第四步,v=vx+a i ,i=i-1.

第五步,判断i 是否大于或等于0.若是,则返回第三步;否则,输出多项式的值v. 程序框图如下图:

程序:

INPUT “n=”;n

INPUT “an=”;a

INPUT “x=”;x

v=a

i=n-1

WHILE i>=0

PRINT “i=”;i

INPUT “ai=”;a

v=v*x+a

i=i-1

WEND

PRINT v

END

点评:本题是古老算法与现代计算机语言的完美结合,详尽介绍了思想方法、算法步骤、程序框图和算法语句,是一个典型的算法案例.

变式训练

请以5次多项式函数为例说明秦九韶算法,并画出程序框图.

解:设f(x)=a5x5+a4x4+a3x3+a2x2+a1x+a0

首先,让我们以5次多项式一步步地进行改写:

f(x)=(a5x4+a4x3+a3x2+a2x+a1)x+a0

=((a5x3+a4x2+ a3x+a2)x+a1)x+a0

=(((a5x2+a4x+ a3)x+a2)x+a1)x+a0

=((((a5x+a4)x+ a3)x+a2)x+a1)x+a0.

上面的分层计算,只用了小括号,计算时,首先计算最内层的括号,然后由里向外逐层计算,直到最外层的括号,然后加上常数项即可.

程序框图如下图:

例2 已知n次多项式P n(x)=a0x n+a1x n-1+…+a n-1x+a n,如果在一种算法中,计算k x0(k=2,3,4,…,n)

的值需要k-1次乘法,计算P3(x0)的值共需要9次运算(6次乘法,3次加法),那么计算P10(x0)的值共需要__________次运算.下面给出一种减少运算次数的算法:P0(x)=a0,P k+1(x)=xP k(x)+a k+1(k=0,1,2,…,n -1).利用该算法,计算P3(x0)的值共需要6次运算,计算P10(x0)的值共需要___________次运算.

答案:65 20

点评:秦九韶算法适用一般的多项式f(x)=a n x n+a n-1x n-1+…+a1x+a0的求值问题.直接法乘法运算的次数最多可

到达

2)1

(n

n

,加法最多n次.秦九韶算法通过转化把乘法运算的次数减少到最多n次,加法最多n次. 例3 已知多项式函数f(x)=2x5-5x4-4x3+3x2-6x+7,求当x=5时的函数的值.

解析:把多项式变形为:f(x)=2x5-5x4-4x3+3x2-6x+7

=((((2x-5)x-4)x+3)x-6)x+7.

计算的过程可以列表表示为:

最后的系数2 677即为所求的值.

算法过程:

v0=2;

v1=2×5-5=5;

v2=5×5-4=21;

v3=21×5+3=108;

v4=108×5-6=534;

v5=534×5+7=2 677.

点评:如果多项式函数中有缺项的话,要以系数为0的项补齐后再计算.

知能训练

当x=2时,用秦九韶算法求多项式f(x)=3x5+8x4-3x3+5x2+12x-6的值.

解法一:根据秦九韶算法,把多项式改写成如下形式:

f(x)=((((3x+8)x-3)x+5)x+12)x-6.

按照从内到外的顺序,依次计算一次多项式当x=2时的值.

v0=3;

v1=v0×2+8=3×2+8=14;

v2=v1×2-3=14×2-3=25;

v3=v2×2+5=25×2+5=55;

v4=v3×2+12=55×2+12=122;

v5=v4×2-6=122×2-6=238.

∴当x=2时,多项式的值为238.

解法二:f(x)=((((3x+8)x-3)x+5)x+12)x-6,

则f(2)=((((3×2+8)×2-3)×2+5)×2+12)×2-6=238.

拓展提升

用秦九韶算法求多项式f(x)=7x7+6x6+5x5+4x4+3x3+2x2+x当x=3时的值.

解:f(x)=((((((7x+6)+5)x+4)x+3)x+2)x+1)x

v0=7;

v1=7×3+6=27;

v2=27×3+5=86;

v3=86×3+4=262;

v4=262×3+3=789;

v5=789×3+2=2 369;

v6=2 369×3+1=7 108;

v7=7 108×3+0=21 324.

∴f(3)=21 324.

课堂小结

1.秦九韶算法的方法和步骤.

2.秦九韶算法的计算机程序框图.

作业

已知函数f(x)=x3-2x2-5x+8,求f(9)的值.

解:f(x)=x3-2x2-5x+8=(x2-2x-5)x+8=((x-2)x-5)x+8

∴f(9)=((9-2)×9-5)×9+8=530.

设计感想

古老的算法散发浓郁的现代气息,这是一节充满智慧的课.本节主要介绍了秦九韶算法.

通过对秦九韶算法的学习,对算法本身有哪些进一步的认识?

教师引导学生思考、讨论、概括,小结时要关注如下几点:(1)算法具有通用的特点,可以解决一类问题;(2)解决同一类问题,可以有不同的算法,但计算的效率是不同的,应该选择高效的算法;(3)算法的种类虽多,但三种逻辑结构可以有效地表达各种算法等等.

第3课时案例3 进位制

导入新课

情境导入

在日常生活中,我们最熟悉、最常用的是十进制,据说这与古人曾以手指计数有关,爱好天文学的古人也曾经采用七进制、十二进制、六十进制,至今我们仍然使用一周七天、一年十二个月、一小时六十分的历法.今天我们来学习一下进位制.

推进新课

新知探究

提出问题

(1)你都了解哪些进位制?

(2)举出常见的进位制.

(3)思考非十进制数转换为十进制数的转化方法.

(4)思考十进制数转换成非十进制数及非十进制之间的转换方法.

活动:先让学生思考或讨论后再回答,经教师提示、点拨,对回答正确的学生及时表扬,对回答不准确的学生提示引导考虑问题的思路.

讨论结果:

(1)进位制是人们为了计数和运算方便而约定的计数系统,约定满二进一,就是二进制;满十进一,就是十进制;满十二进一,就是十二进制;满六十进一,就是六十进制等等.也就是说:“满几进一”就是几进制,几进制的基数(都是大于1的整数)就是几.

(2)在日常生活中,我们最熟悉、最常用的是十进制,据说这与古人曾以手指计数有关,爱好天文学的古人也曾经采用七进制、十二进制、六十进制,至今我们仍然使用一周七天、一年十二个月、一小时六十分的历法.

(3)十进制使用0~9十个数字.计数时,几个数字排成一行,从右起,第一位是个位,个位上的数字是几,就表示几个一;第二位是十位,十位上的数字是几,就表示几个十;接着依次是百位、千位、万位……

例如:十进制数3 721中的3表示3个千,7表示7个百,2表示2个十,1表示1个一.于是,我们得到下面的式子:

3 721=3×103+7×102+2×101+1×100.

与十进制类似,其他的进位制也可以按照位置原则计数.由于每一种进位制的基数不同,所用的数字个数也不同.如二进制用0和1两个数字,七进制用0~6七个数字.

一般地,若k是一个大于1的整数,那么以k为基数的k进制数可以表示为一串数字连写在一起的形式

a n a n-1…a1a0(k)(0<a n<k,0≤a n-1,…,a1,a0<k).

其他进位制的数也可以表示成不同位上数字与基数的幂的乘积之和的形式,如

110 011(2)=1×25+1×24+0×23+0×22+1×21+1×20,

7 342(8)=7×83+3×82+4×81+2×80.

非十进制数转换为十进制数比较简单,只要计算下面的式子值即可:

a n a n-1…a1a0(k)=a n×k n+a n-1×k n-1+…+a1×k+a0.

第一步:从左到右依次取出k进制数a n a n-1…a1a0(k)各位上的数字,乘以相应的k的幂,k的幂从n开始取值,每次递减1,递减到0,即a n×k n,a n-1×k n-1,…,a1×k,a0×k0;

第二步:把所得到的乘积加起来,所得的结果就是相应的十进制数.

(4)关于进位制的转换,教科书上以十进制和二进制之间的转换为例讲解,并推广到十进制和其他进制之间的转换.这样做的原因是,计算机是以二进制的形式进行存储和计算数据的,而一般我们传输给计算机的数据是十进制数据,因此计算机必须先将十进制数转换为二进制数,再处理,显然运算后首次得到的结果为二进制数,同时计算机又把运算结果由二进制数转换成十进制数输出.

1°十进制数转换成非十进制数

把十进制数转换为二进制数,教科书上提供了“除2取余法”,我们可以类比得到十进制数转换成k进制数的算法“除k取余法”.

2°非十进制之间的转换

一个自然的想法是利用十进制作为桥梁.教科书上提供了一个二进制数据与16进制数据之间的互化的方法,也就是先由二进制数转化为十进制数,再由十进制数转化成为16进制数.

应用示例

思路1

例1 把二进制数110 011(2)化为十进制数.

解:110 011(2)=1×25+1×24+0×23+0×22+1×21+1×20=1×32+1×16+1×2+1=51.

点评:先把二进制数写成不同位上数字与2的幂的乘积之和的形式,再按照十进制的运算规则计算出结果. 变式训练

设计一个算法,把k进制数a(共有n位)化为十进制数b.

算法分析:从例1的计算过程可以看出,计算k进制数a的右数第i位数字a i与k i-1的乘积a i·k i-1,再将其累加,这是一个重复操作的步骤.所以,可以用循环结构来构造算法.

算法步骤如下:

第一步,输入a,k和n的值.

第二步,将b的值初始化为0,i的值初始化为1.

第三步,b=b+a i·k i-1,i=i+1.

第四步,判断i>n是否成立.若是,则执行第五步;否则,返回第三步.

第五步,输出b的值.

程序框图如下图:

程序:

INPUT “a,k,n=”;a,k,n

b=0

i=1

t=a MOD 10

DO

b=b+t*k^(i-1)

a=a\\10

t=a MOD 10

i=i+1

LOOP UNTIL i>n

PRINT b

END

例2 把89化为二进制数.

解:根据二进制数“满二进一”的原则,可以用2连续去除89或所得商,然后取余数.具体计算方法如下:因为89=2×44+1,44=2×22+0,

22=2×11+0,

11=2×5+1,

5=2×2+1,

2=2×1+0,

1=2×0+1,

所以

89=2×(2×(2×(2×(2×2+1)+1)+0)+0)+1

=2×(2×(2×(2×(22+1)+1)+0)+0)+1

=…=1×26+0×25+1×24+1×23+0×22+0×21+1×20

=1 011 001(2).

这种算法叫做除2取余法,还可以用下面的除法算式表示:

把上式中各步所得的余数从下到上排列,得到89=1 011 001(2).

上述方法也可以推广为把十进制数化为k进制数的算法,称为除k取余法.

变式训练

设计一个程序,实现“除k取余法”.

算法分析:从例2的计算过程可以看出如下的规律:

若十制数a除以k所得商是q0,余数是r0,即a=k·q0+r0,则r0是a的k进制数的右数第1位数.

若q0除以k所得的商是q1,余数是r1,即q0=k·q1+r1,则r1是a的k进制数的左数第2位数.

……

若q n-1除以k所得的商是0,余数是r n,即q n-1=r n,则r n是a的k进制数的左数第1位数.

这样,我们可以得到算法步骤如下:

第一步,给定十进制正整数a和转化后的数的基数k.

第二步,求出a除以k所得的商q,余数r.

第三步,把得到的余数依次从右到左排列.

第四步,若q≠0,则a=q,返回第二步;否则,输出全部余数r排列得到的k进制数.

程序框图如下图:

程序:

INPUT “a,k=”;a,k

b=0

i=0

DO

q=a\\k

r=a MOD k

b=b+r*10^i

i=i+1

a=q

LOOP UNTIL q=0

PRINT b

END

思路2

例1 将8进制数314 706(8)化为十进制数,并编写出一个实现算法的程序.

解:314 706(8)=3×85+1×84+4×83+7×82+0×81+6×80=104 902.

所以,化为十进制数是104 902.

点评:利用把k进制数转化为十进制数的一般方法就可以把8进制数314 706(8)化为十进制数.

例2 把十进制数89化为三进制数,并写出程序语句.

解:具体的计算方法如下:

89=3×29+2,

29=3×9+2,

9=3×3+0,

3=3×1+0,

1=3×0+1,

所以:89(10)=10 022(3).

点评:根据三进制数满三进一的原则,可以用3连续去除89及其所得的商,然后按倒序的顺序取出余数组成数据即可.

知能训练

将十进制数34转化为二进制数.

分析:把一个十进制数转换成二进制数,用2反复去除这个十进制数,直到商为0,所得余数(从下往上读)就是所求.

解:

即34(10)=100 010(2)

拓展提升

把1 234(5)分别转化为十进制数和八进制数.

解:1 234(5)=1×53+2×52+3×5+4=194.

则1 234(5)=302(8)

所以,1 234(5)=194=302(8)

点评:本题主要考查进位制以及不同进位制数的互化.五进制数直接利用公式就可以转化为十进制数;五进制数和八进制数之间需要借助于十进制数来转化.

课堂小结

(1)理解算法与进位制的关系.

(2)熟练掌握各种进位制之间转化.

作业

习题1.3A组3、4.

设计感想

计算机是以二进制的形式进行存储和计算数据的,而一般我们传输给计算机的数据是十进制数据,因

此计算机必须先将十进制数转换为二进制数,再处理,显然运算后首次得到的结果为二进制数,同时,计算机又把运算结果由二进制数转换成十进制数输出.因此学好进位制是非常必要的,另外,进位制也是高考的重点,本节设置了多种题型供学生训练,所以这节课非常实用.

第2课时

导入新课

思路1

客观事物是相互联系的,过去研究的大多数是因果关系,但实际上更多存在的是一种非因果关系.比如说:某某同学的数学成绩与物理成绩,彼此是互相联系的,但不能认为数学是“因”,物理是“果”,或者反过来说.事实上数学和物理成绩都是“果”,而真正的“因”是学生的理科学习能力和努力程度.所以说,函数关系存在着一种确定性关系,但还存在着另一种非确定性关系——相关关系.为表示这种相关关系,我们接着学习两个变量的线性相关——回归直线及其方程.

思路2

某小卖部为了了解热茶销售量与气温之间的关系,随机统计并制作了某6天卖出热茶的杯数与当天气温的对照表:

气温/℃26 18 13 10 4 -1

杯数20 24 34 38 50 64

如果某天的气温是-5 ℃,你能根据这些数据预测这天小卖部卖出热茶的杯数吗?为解决这个问题我们接着学习两个变量的线性相关——回归直线及其方程.

推进新课

新知探究

提出问题

(1)作散点图的步骤和方法?

(2)正、负相关的概念?

(3)什么是线性相关?

(4)看人体的脂肪百分比和年龄的散点图,当人的年龄增加时,体内脂肪含量到底是以什么方式增加的呢?(5)什么叫做回归直线?

(6)如何求回归直线的方程?什么是最小二乘法?它有什么样的思想?

(7)利用计算机如何求回归直线的方程?

(8)利用计算器如何求回归直线的方程?

活动:学生回顾,再思考或讨论,教师及时提示指导.

讨论结果:(1)建立相应的平面直角坐标系,将各数据在平面直角坐标中的对应点画出来,得到表示两个变量的一组数据的图形,这样的图形叫做散点图.(a.如果所有的样本点都落在某一函数曲线上,就用该函数来描述变量之间的关系,即变量之间具有函数关系.b.如果所有的样本点都落在某一函数曲线附近,变量之间就有相关关系.c.如果所有的样本点都落在某一直线附近,变量之间就有线性相关关系)

(2)如果散点图中的点散布在从左下角到右上角的区域内,称为正相关.如果散点图中的点散布在从左上角到右下角的区域内,称为负相关.

(3)如果所有的样本点都落在某一直线附近,变量之间就有线性相关的关系.

(4)大体上来看,随着年龄的增加,人体中脂肪的百分比也在增加,呈正相关的趋势,我们可以从散点图上来进一步分析.

(5)如下图:

从散点图上可以看出,这些点大致分布在通过散点图中心的一条直线附近.如果散点图中点的分布从整

体上看大致在一条直线附近,我们就称这两个变量之间具有线性相关关系,这条直线叫做回归直线(regression line).如果能够求出这条回归直线的方程(简称回归方程),那么我们就可以比较清楚地了解年龄与体内脂肪含量的相关性.就像平均数可以作为一个变量的数据的代表一样,这条直线可以作为两个变量具有线性相关关系的代表.

(6)从散点图上可以发现,人体的脂肪百分比和年龄的散点图,大致分布在通过散点图中心的一条直线.

那么,我们应当如何具体求出这个回归方程呢?

有的同学可能会想,我可以采用测量的方法,先画出一条直线,测量出各点与它的距离,然后移动直线,到达一个使距离的和最小的位置,测量出此时的斜率和截距,就可得到回归方程了.但是,这样做可靠吗?

有的同学可能还会想,在图中选择这样的两点画直线,使得直线两侧的点的个数基本相同.同样地,这样做能保证各点与此直线在整体上是最接近的吗?

还有的同学会想,在散点图中多取几组点,确定出几条直线的方程,再分别求出各条直线的斜率、截距的平均数,将这两个平均数当成回归方程的斜率和截距.

同学们不妨去实践一下,看看这些方法是不是真的可行?

(学生讨论:1.选择能反映直线变化的两个点.2.在图中放上一根细绳,使得上面和下面点的个数相同或基本相同.3.多取几组点对,确定几条直线方程.再分别算出各个直线方程斜率、截距的算术平均值,作为所求直线的斜率、截距.)教师:分别分析各方法的可靠性.如下图:

上面这些方法虽然有一定的道理,但总让人感到可靠性不强.

实际上,求回归方程的关键是如何用数学的方法来刻画“从整体上看,各点与此直线的距离最小”.人们经过长期的实践与研究,已经得出了计算回归方程的斜率与截距的一般公式

???????

??

-

=--=---=∑∑∑∑====.

)

1(,

)())((2

1

21

121

x b y a x n x y

x n y

x x x y y x x b n i i n

i i

i n i i n

i i i

其中,b 是回归方程的斜率,a 是截距.

推导公式①的计算比较复杂,这里不作推导.但是,我们可以解释一下得出它的原理. 假设我们已经得到两个具有线性相关关系的变量的一组数据(x 1,y 1),(x 2,y 2),…,(x n ,y n ), 且所求回归方程是^

y =bx+a,

其中a 、b 是待定参数.当变量x 取x i (i=1,2,…,n)时可以得到^

y =bx i +a(i=1,2,…,n), 它与实际收集到的y i 之间的偏差是y i -^

y =y i -(bx i +a)(i=1,2,…,n).

这样,用这n 个偏差的和来刻画“各点与此直线的整体偏差”是比较合适的.由于(y i -^

y )可正可负,为了避免相互抵消,可以考虑用

∑=-n

i i i

y y

1

^

||来代替,但由于它含有绝对值,运算不太方便,所以改用

Q=(y 1-bx 1-a)2+(y 2-bx 2-a)2+…+(y n -bx n -a)2 ② 来刻画n 个点与回归直线在整体上的偏差.

这样,问题就归结为:当a,b 取什么值时Q 最小,即总体偏差最小.经过数学上求最小值的运算,a,b 的值由公式①给出.

通过求②式的最小值而得出回归直线的方法,即求回归直线,使得样本数据的点到它的距离的平方和最小,这一方法叫做最小二乘法(method of least square ). (7)利用计算机求回归直线的方程.

根据最小二乘法的思想和公式①,利用计算器或计算机,可以方便地求出回归方程.

以Excel 软件为例,用散点图来建立表示人体的脂肪含量与年龄的相关关系的线性回归方程,具体步骤如下:

①在Excel 中选定表示人体的脂肪含量与年龄的相关关系的散点图(如下图),在菜单中选定“图表”中的“添加趋势线”选项,弹出“添加趋势线”对话框.

②单击“类型”标签,选定“趋势预测/回归分析类型”中的“线性”选项,单击“确定”按钮,得到回归直线.

③双击回归直线,弹出“趋势线格式”对话框.单击“选项”标签,选定“显示公式”,最后单击“确定”按钮,得到回归直线的回归方程^

y =0.577x-0.448.

(8)利用计算器求回归直线的方程.

用计算器求这个回归方程的过程如下:

所以回归方程为^

y=0.577x-0.448.

正像本节开头所说的,我们从人体脂肪含量与年龄这两个变量的一组随机样本数据中,找到了它们之间关系的一个规律,这个规律是由回归直线来反映的.

直线回归方程的应用:

①描述两变量之间的依存关系;利用直线回归方程即可定量描述两个变量间依存的数量关系.

②利用回归方程进行预测;把预报因子(即自变量x)代入回归方程对预报量(即因变量Y)进行估计,即可得到个体Y值的容许区间.

③利用回归方程进行统计控制规定Y值的变化,通过控制x的范围来实现统计控制的目标.如已经得到了空气中NO2的浓度和汽车流量间的回归方程,即可通过控制汽车流量来控制空气中NO2的浓度.

应用示例

思路1

例1 有一个同学家开了一个小卖部,他为了研究气温对热饮销售的影响,经过统计,得到一个卖出的热饮杯数与当天气温的对比表:

摄氏温度/℃-5 0 4 7 12 15 19 23 27 31 36

热饮杯数156 150 132 128 130 116 104 89 93 76 54

(1)画出散点图;

(2)从散点图中发现气温与热饮销售杯数之间关系的一般规律;

(3)求回归方程;

(4)如果某天的气温是2 ℃,预测这天卖出的热饮杯数.

解:(1)散点图如下图所示:

(2)从上图看到,各点散布在从左上角到右下角的区域里,因此,气温与热饮销售杯数之间呈负相关,即气温越高,卖出去的热饮杯数越少.

(3)从散点图可以看出,这些点大致分布在一条直线的附近,因此,可用公式①求出回归方程的系数.

利用计算器容易求得回归方程^

y=-2.352x+147.767.

(4)当x=2时,^

y=143.063.因此,某天的气温为2 ℃时,这天大约可以卖出143杯热饮.

思考

气温为2 ℃时,小卖部一定能够卖出143杯左右热饮吗?为什么?

这里的答案是小卖部不一定能够卖出143杯左右热饮,原因如下:

1.线性回归方程中的截距和斜率都是通过样本估计出来的,存在随机误差,这种误差可以导致预测结果的偏差.

2.即使截距和斜率的估计没有误差,也不可能百分之百地保证对应于x的预报值,能够与实际值y很接近.我们不能保证点(x,y)落在回归直线上,甚至不能百分之百地保证它落在回归直线的附近,事实上,

y=bx+a+e=^

y+e.

这里e是随机变量,预报值^

y与实际值y的接近程度由随机变量e的标准差所决定.

一些学生可能会提出问题:既然不一定能够卖出143杯左右热饮,那么为什么我们还以“这天大约可以卖出143杯热饮”作为结论呢?这是因为这个结论出现的可能性最大.具体地说,假如我们规定可以选择连续的3个非负整数作为可能的预测结果,则我们选择142,143和144能够保证预测成功(即实际卖出的杯数是这3个数之一)的概率最大.

机动车辆数x/千台95 110 112 120 129 135 150 180

交通事故数y/千件 6.2 7.5 7.7 8.5 8.7 9.8 10.2 13

(1)请判断机动车辆数与交通事故数之间是否有线性相关关系,如果不具有线性相关关系,说明理由;

(2)如果具有线性相关关系,求出线性回归方程.

解:(1)在直角坐标系中画出数据的散点图,如下图.

直观判断散点在一条直线附近,故具有线性相关关系.

人教版高中数学必修三全册教案

1.1算法与程序框图(共3课时) 1.1.1算法的概念(第1课时) 一、序言 算法不仅是数学及其应用的重要组成部分,也是计算机科学的重要基础.在现代社会里,计算机已经成为人们日常生活和工作不可缺少的工具.听音乐、看电影、玩游戏、打字、画卡通画、处理数据,计算机几乎渗透到了人们生活的所有领域.那么,计算机是怎样工作的呢?要想弄清楚这个问题,算法的学习是一个开始.同时,算法有利于发展有条理的思考与表达的能力,提高逻辑思维能力. 在以前的学习中,虽然没有出现算法这个名词,但实际上在数学教学中已经渗透了大量的算法思想,如四则运算的过程、求解方程的步骤等等,完成这些工作都需要一系列程序化的步骤,这就是算法的思想. 二、实例分析 例1:写出你在家里烧开水过程的一个算法. 解:第一步:把水注入电锅; 第二步:打开电源把水烧开; 第三步:把烧开的水注入热水瓶. (以上算法是解决某一问题的程序或步骤) 例2:给出求1+2+3+4+5的一个算法. 解:算法1按照逐一相加的程序进行 第一步:计算1+2,得到3; 第二步:将第一步中的运算结果3与3相加,得到6; 第三步:将第二步中的运算结果6与4相加,得到10; 第四步:将第三步中的运算结果10与5相加,得到15. 算法2可以运用公式1+2+3+…+n=2)1 (+n n 直接计算第一步:取n=5; 第二步:计算 2)1 (+n n ; 第三步:输出运算结果. (说明算法不唯一) 例3:(课本第2页,解二元一次方程组的步骤) (可推广到解一般的二元一次方程组,说明算法的普遍性)例4:用“待定系数法”求圆的方程的大致步骤是: 慕尧书城出品,正品保障。

数学必修三全册试卷及答案

第I 卷(选择题) 一、单选题(60分) 1.某班级有名学生,其中有名男生和名女生,随机询问了该班五名男生和五名503020女生在某次数学测验中的成绩,五名男生的成绩分别为, , , , 116124118122,五名女生的成绩分别为, , , , ,下列说法一定正确的120118123123118123是(B ) A . 这种抽样方法是一种分层抽样 B . 这五名男生成绩的方差大于这五名女生成绩的方差 C .这种抽样方法是一种系统抽样 D . 该班级男生成绩的平均数小于该班女生成绩的平均数 2.掷两枚均匀的骰子,已知点数不同,则至少有一个是3点的概率为( C ) A .103 B .185 C .31 D .4 1 3.如图,矩形中点位边的中点,若在矩形内部随机取一个点,ABCD E CD ABCD Q 则点取自内部的概率等于( D ) Q ABE A . B . C . D . 4131322 14.某杂志社对一个月内每天收到的稿件数量进行了统计,得到样本的茎叶图(如图所示),

则该样本的中位数、众数分别是( D ) A . 47,45 B . 45,47 C . 46,46 D . 46,45 5. 在一个袋子中装有分别标注数字1,2,3,4,5的五个小球,这些小球除标注数字外完全相同,现从中随机取2个小球,则取出的小球标注的数字之和为3或6的概率是( B )A. B. C. D.11231015110 6.高三毕业时,甲、乙、丙、丁四位同学站成一排照相留念,则甲丙相邻的概率为( A )A . 12 B .13 C .23 D .14 7.将2005x =输入如下图所示的程序框图得结果( A ) A .2006 B .2005 C .0 D .2005 - 8.98和63的最大公约数为( B )A.6 B.7 C.8 D.9 9.某工厂生产A 、B 、C 三种不同型号的产品,产品数量之比依次为k:5:3,现用分层抽样

高中数学人教版 必修三必修四测试卷(含答案)

华鑫中学2011~2012学年第三次月考 高一数学试卷(总分150) 一、选择题:(以下每小题有且仅有一个正确答案,共40分) 1、在100个产品中,一等品20个,二等品30个,三等品50个,用分层抽样的方法抽取一个容量20的样本,则二等品中A 被抽取到的概率( ) A .等于15 B .等于310 C .等于2 3 D .不确定 2、已知点P (tan α,cos α)在第三象限,则角α的终边在( ) A.第一象限 B.第二象限 C.第三象限 D.第四象限 3、已知弧度数为2的圆心角所对的弦长也是2,则这个圆心角所对的弧长是 ( ) A.2 B. 1 sin 2 sin C.2sin1 D.sin2 4、函数y =2sin(3x -π 4 )图象的两条相邻对称轴之间的距离是 A. π3 B. 2π 3 C.π D. 4π3 5、函数y =sin (π4 -2x)的单调增区间是 ( ) A.[kπ-3π8 ,kπ+π8 ](k ∈Z) B.[kπ+π8 ,kπ+5π 8 ](k ∈Z) C.[kπ-π8 ,kπ+3π8 ](k ∈Z) D.[kπ+3π8 ,kπ+7π 8 ](k ∈Z) 6、若 ,2 4 π απ < <则( ) A .αααtan cos sin >> B .αααsin tan cos >> C .αααcos tan sin >> D .αααcos sin tan >> 7、已知函数1tan sin )(++=x b x a x f ,满足.7)5(=f 则)5(-f 的值 为 ( ) A .5 B .-5 C .6 D .-6 8、已知一点O 到平行四边形ABCD 的三个顶点A 、B 、C 的向量分别为a → 、b → 、

高中数学必修五全套教案(非常好的)

(第1课时) 课题 §2.1数列的概念与简单表示法 ●教学目标 知识与技能:理解数列及其有关概念,了解数列和函数之间的关系;了解数列的通项公式,并会用通项公式写出数列的任意一项;对于比较简单的数列,会根据其前几项写出它的个通项公式。 过程与方法:通过对一列数的观察、归纳,写出符合条件的一个通项公式,培养学生的观察能力和抽象概括能力. 情感态度与价值观:通过本节课的学习,体会数学来源于生活,提高数学学习的兴趣。 ●教学重点 数列及其有关概念,通项公式及其应用 ●教学难点 根据一些数列的前几项抽象、归纳数列的通项公式 ●教学过程 Ⅰ.课题导入 三角形数:1,3,6,10,… 正方形数:1,4,9,16,25,… Ⅱ.讲授新课 ⒈ 数列的定义:按一定次序排列的一列数叫做数列. 注意:⑴数列的数是按一定次序排列的,因此,如果组成两个数列的数相同而排列次序不同,那么它们就是不同的数列; ⑵定义中并没有规定数列中的数必须不同,因此,同一个数在数列中可以重复出现. ⒉ 数列的项:数列中的每一个数都叫做这个数列的项. 各项依次叫做这个数列的第1项(或首项),第2项,…,第n 项,…. 例如,上述例子均是数列,其中①中,“4”是这个数列的第1项(或首项),“9”是这个数列中的第6项. ⒊数列的一般形式: ,,,,,321n a a a a ,或简记为{}n a ,其中n a 是数列的第n 项 结合上述例子,帮助学生理解数列及项的定义. ②中,这是一个数列,它的首项是“1”,“ 3 1 ”是这个数列的第“3”项,等等 下面我们再来看这些数列的每一项与这一项的序号是否有一定的对应关系?这一关系可否用一个公式表示?(引导学生进一步理解数列与项的定义,从而发现数列的通项公式)对于上面的数列②,第一项与这一项的序号有这样的对应关系: 项 1 51 413121 ↓ ↓ ↓ ↓ ↓ 序号 1 2 3 4 5 这个数的第一项与这一项的序号可用一个公式:n a n 1 = 来表示其对应关系 即:只要依次用1,2,3…代替公式中的n ,就可以求出该数列相应的各项 结合上述其他例子,练习找其对应关系

人教版高中数学必修3知识点汇总(一册全)

人教版高中数学必修三知识点汇总 第一章算法初步 1.1.1算法的概念 1、算法概念: 在数学上,现代意义上的“算法”通常是指可以用计算机来解决的某一类问题是程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成. 2. 算法的特点: (1)有限性:一个算法的步骤序列是有限的,必须在有限操作之后停止,不能是无限的. (2)确定性:算法中的每一步应该是确定的并且能有效地执行且得到确定的结果,而不应当是模棱两可. (3)顺序性与正确性:算法从初始步骤开始,分为若干明确的步骤,每一个步骤只能有一个确定的后继步骤,前一步是后一步的前提,只有执行完前一步才能进行下一步,并且每一步都准确无误,才能完成问题. (4)不唯一性:求解某一个问题的解法不一定是唯一的,对于一个问题可以有不同的算法. (5)普遍性:很多具体的问题,都可以设计合理的算法去解决,如心算、计算器计算都要经过有限、事先设计好的步骤加以解决. 1.1.2程序框图 1、程序框图基本概念: (一)程序构图的概念:程序框图又称流程图,是一种用规定的图形、指向线及文字说明来准确、直观地表示算法的图形。 一个程序框图包括以下几部分:表示相应操作的程序框;带箭头的流程线;程序框外必要文字说明。(二)构成程序框的图形符号及其作用

学习这部分知识的时候,要掌握各个图形的形状、作用及使用规则,画程序框图的规则如下: 1、使用标准的图形符号。 2、框图一般按从上到下、从左到右的方向画。 3、除判断框外,大多数流程图符号只有一个进入点和一个退出点。判断框具有超过一个退出点的唯一符号。 4、判断框分两大类,一类判断框“是”与“否”两分支的判断,而且有且仅有两个结果;另一类是多分支判断,有几种不同的结果。 5、在图形符号内描述的语言要非常简练清楚。 (三)、算法的三种基本逻辑结构:顺序结构、条件结构、循环结构。 1、顺序结构:顺序结构是最简单的算法结构,语句与语句之间,框与框之间是按从上到下的顺序进行的,它是由若干个依次执行的处理步骤组成的,它是任何一个算法都离不开的一种基本算法结构。 顺序结构在程序框图中的体现就是用流程线将程序框自上而 框是依次执行的,只有在执行完A框指定的操作后,才能接着执 行B框所指定的操作。 2、条件结构:

2020年人教版高中数学必修三全套教案(全册完整版)

教育精品资料 2020年人教版高中数学必修三全套教案(全册完整版) 按住Ctrl键单击鼠标打开名师教学视频全册播放 第一章算法初步 (1) 1.1算法与程序框图 (2) 1.1 算法与程序框图(共3课时) 1.1.1算法的概念(第1课时) 【课程标准】通过对解决具体问题过程与步骤的分析(如二元一次方程组求解等问题),体会算法的思想,了解算法的含义. 【教学目标】1.理解算法的概念与特点;

2.学会用自然语言描述算法,体会算法思想; 3.培养学生逻辑思维能力与表达能力. 【教学重点】算法概念以及用自然语言描述算法 【教学难点】用自然语言描述算法 【教学过程】 一、序言 算法不仅是数学及其应用的重要组成部分,也是计算机科学的重要基础. 在现代社会里,计算机已经成为人们日常生活和工作不可缺少的工具. 听音乐、看电影、玩游戏、打字、画卡通画、处理数据,计算机几乎渗透到了人们生活的所有领域. 那么,计算机是怎样工作的呢?要想弄清楚这个问题,算法的学习是一个开始. 同时,算法有利于发展有条理的思考与表达的能力,提高逻辑思维能力. 在以前的学习中,虽然没有出现算法这个名词,但实际上在数学教学中已经渗透了大量的算法思想,如四则运算的过程、求解方程的步骤等等,完成这些工作都需要一系列程序化的步骤,这就是算法的思想. 二、实例分析 例1:写出你在家里烧开水过程的一个算法. 解:第一步:把水注入电锅; 第二步:打开电源把水烧开; 第三步:把烧开的水注入热水瓶. (以上算法是解决某一问题的程序或步骤) 例2:给出求1+2+3+4+5的一个算法. 解:算法1 按照逐一相加的程序进行 第一步:计算1+2,得到3; 第二步:将第一步中的运算结果3与3相加,得到6;

人教版A版高中数学必修三教案新部编本 全册

教师学科教案[ 20 – 20 学年度第__学期] 任教学科:_____________ 任教年级:_____________ 任教老师:_____________ xx市实验学校

第一章算法初步 (1) 1.1算法与程序框图 (2)

1.1.1 算法的概念(第1课时) (3) 1.1 算法与程序框图(共3课时) 1.1.1算法的概念(第1课时) 【课程标准】通过对解决具体问题过程与步骤的分析(如二元一次方程组求解等问题),体会算法的思想,了解算法的含义. 【教学目标】1.理解算法的概念与特点; 2.学会用自然语言描述算法,体会算法思想; 3.培养学生逻辑思维能力与表达能力. 【教学重点】算法概念以及用自然语言描述算法 【教学难点】用自然语言描述算法 【教学过程】 一、序言

算法不仅是数学及其应用的重要组成部分,也是计算机科学的重要基础. 在现代社会里,计算机已经成为人们日常生活和工作不可缺少的工具. 听音乐、看电影、玩游戏、打字、画卡通画、处理数据,计算机几乎渗透到了人们生活的所有领域. 那么,计算机是怎样工作的呢?要想弄清楚这个问题,算法的学习是一个开始. 同时,算法有利于发展有条理的思考与表达的能力,提高逻辑思维能力. 在以前的学习中,虽然没有出现算法这个名词,但实际上在数学教学中已经渗透了大量的算法思想,如四则运算的过程、求解方程的步骤等等,完成这些工作都需要一系列程序化的步骤,这就是算法的思想. 二、实例分析 例1:写出你在家里烧开水过程的一个算法. 解:第一步:把水注入电锅; 第二步:打开电源把水烧开; 第三步:把烧开的水注入热水瓶. (以上算法是解决某一问题的程序或步骤) 例2:给出求1+2+3+4+5的一个算法. 解: 算法1 按照逐一相加的程序进行 第一步:计算1+2,得到3; 第二步:将第一步中的运算结果3与3相加,得到6; 第三步:将第二步中的运算结果6与4相加,得到10; 第四步:将第三步中的运算结果10与5相加,得到15. 算法2 可以运用公式1+2+3+…+n =2 ) 1(+n n 直接计算 第一步:取n =5; 第二步:计算 2 ) 1(+n n ; 第三步:输出运算结果. (说明算法不唯一) 例3:(课本第2页,解二元一次方程组的步骤) (可推广到解一般的二元一次方程组,说明算法的普遍性) 例4:用“待定系数法”求圆的方程的大致步骤是: 第一步:根据题意,选择标准方程或一般方程; 第二步:根据条件列出关于a ,b ,r 或D ,E ,F 的方程组; 第三步:解出a ,b ,r 或D ,E ,F ,代入标准方程或一般方程. 三、算法的概念 通过对以上几个问题的分析,我们对算法有了一个初步的了解.在解决某些问题时,需要设计出一系列可操作或可计算的步骤,通过实施这些步骤来解决问题,通常把这些 在数学中,现代意义上的“算法”通常是指可以用计算机来解决的某一类问题的程序 或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成 .

2020年人教版高中数学必修一全套精品教案(完整版)

2020年人教版高中数学必修一全套精品教 案(完整版) 第一章集合与函数 §1.1.1集合的含义与表示 一. 教学目标: l.知识与技能 (1)通过实例,了解集合的含义,体会元素与集合的属于关系; (2)知道常用数集及其专用记号; (3)了解集合中元素的确定性.互异性.无序性; (4)会用集合语言表示有关数学对象; (5)培养学生抽象概括的能力. 2. 过程与方法 (1)让学生经历从集合实例中抽象概括出集合共同特征的过程,感知集合的含义. (2)让学生归纳整理本节所学知识. 3. 情感.态度与价值观 使学生感受到学习集合的必要性,增强学习的积极性. 二. 教学重点.难点

重点:集合的含义与表示方法. 难点:表示法的恰当选择. 三. 学法与教学用具 1. 学法:学生通过阅读教材,自主学习.思考.交流.讨论和概括,从而更好地完成本节课的教学目标. 2. 教学用具:投影仪. 四. 教学思路 (一)创设情景,揭示课题 1.教师首先提出问题:在初中,我们已经接触过一些集合,你能举出一些集合的例子吗? 引导学生回忆.举例和互相交流. 与此同时,教师对学生的活动给予评价. 2.接着教师指出:那么,集合的含义是什么呢?这就是我们这一堂课所要学习的内容. (二)研探新知 1.教师利用多媒体设备向学生投影出下面9个实例: (1)1—20以内的所有质数; (2)我国古代的四大发明; (3)所有的安理会常任理事国; (4)所有的正方形;

(5)海南省在2004年9月之前建成的所有立交桥; (6)到一个角的两边距离相等的所有的点; (7)方程2560 -+=的所有实数根; x x (8)不等式30 x->的所有解; (9)国兴中学2004年9月入学的高一学生的全体. 2.教师组织学生分组讨论:这9个实例的共同特征是什么? 3.每个小组选出——位同学发表本组的讨论结果,在此基础上,师生共同概括出9个实例的特征,并给出集合的含义. 一般地,指定的某些对象的全体称为集合(简称为集).集合中的 每个对象叫作这个集合的元素. 4.教师指出:集合常用大写字母A,B,C,D,…表示,元素常 用小写字母,,, a b c d…表示. (三)质疑答辩,排难解惑,发展思维 1.教师引导学生阅读教材中的相关内容,思考:集合中元素有 什么特点?并注意个别辅导,解答学生疑难.使学生明确集合元素的 三大特性,即:确定性.互异性和无序性.只要构成两个集合的元素是 一样的,我们就称这两个集合相等. 2.教师组织引导学生思考以下问题: 判断以下元素的全体是否组成集合,并说明理由: (1)大于3小于11的偶数;

新人教版高中数学必修3教案(全册)

新人教版高中数学必修三教案(全册)第一章算法初步 (1) 1.1算法与程序框图 (2) 1.1 算法与程序框图(共3课时) 1.1.1算法的概念(第1课时) 【课程标准】通过对解决具体问题过程与步骤的分析(如二元一次方程组求解等问题),体会算法的思想,了解算法的含义. 【教学目标】1.理解算法的概念与特点; 2.学会用自然语言描述算法,体会算法思想; 3.培养学生逻辑思维能力与表达能力. 【教学重点】算法概念以及用自然语言描述算法 【教学难点】用自然语言描述算法 【教学过程】 一、序言 算法不仅是数学及其应用的重要组成部分,也是计算机科学的重要基础. 在现代社会里,计算机已经成为人们日常生活和工作不可缺少的工具. 听音乐、看电影、玩游戏、打字、画卡通画、处理数据,计算机几乎渗透到了人们生活的所有领域. 那么,计算机是怎样工作的呢?要想弄清楚这个问题,算法的学习是一个开始. 同时,算法有利于发展有条理的思考与表达的能力,提高逻辑思维能力. 在以前的学习中,虽然没有出现算法这个名词,但实际上在数学教学中已经渗透了大量的算法思想,如四则运算的过程、求解方程的步骤等等,完成这些工作都需要一系列程序化的步骤,这就是算法的思想. 二、实例分析 例1:写出你在家里烧开水过程的一个算法. 解:第一步:把水注入电锅; 第二步:打开电源把水烧开; 第三步:把烧开的水注入热水瓶. (以上算法是解决某一问题的程序或步骤) 例2:给出求1+2+3+4+5的一个算法. 解:算法1 按照逐一相加的程序进行 第一步:计算1+2,得到3;

第二步:将第一步中的运算结果3与3相加,得到6; 第三步:将第二步中的运算结果6与4相加,得到10; 第四步:将第三步中的运算结果10与5相加,得到15. 算法2 可以运用公式1+2+3+…+错误!未找到引用源。=错误!未找到引用源。直接计算 第一步:取错误!未找到引用源。=5; 第二步:计算错误!未找到引用源。; 第三步:输出运算结果. (说明算法不唯一) 例3:(课本第2页,解二元一次方程组的步骤) (可推广到解一般的二元一次方程组,说明算法的普遍性) 例4:用“待定系数法”求圆的方程的大致步骤是: 第一步:根据题意,选择标准方程或一般方程; 第二步:根据条件列出关于错误!未找到引用源。,错误!未找到引用源。,错误! 未找到引用源。或错误!未找到引用源。,错误!未找到引用源。,错误!未找到引用源。 的方程组; 第三步:解出错误!未找到引用源。,错误!未找到引用源。,错误!未找到引用源。或错误!未找到引用源。,错误!未找到引用源。,错误!未找到引用源。,代入标准方程或一般方程. 三、算法的概念 通过对以上几个问题的分析,我们对算法有了一个初步的了解.在解决某些问题时,需要设计出一系列可操作或可计算的步骤,通过实施这些步骤来解决问题,通常把这些 在数学中,现代意义上的“算法”通常是指可以用计算机来解决的某一类问题的程 序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成. 四、知识应用 例5:(课本第3页例1)(难点是由质数的定义判断一个大于1的正整数错误!未找到引 用源。是否为质数的基本方法) 练习1:(课本第4页练习2)任意给定一个大于1的正整数错误!未找到引用源。,设计一个算法求出错误!未找到引用源。的所有因数. 解:根据因数的定义,可设计出下面的一个算法: 第一步:输入大于1的正整数错误!未找到引用源。 .

最新人教版高中数学必修二_全册教案

按住Ctrl键单击鼠标打开教学视频动画全册播放 第一章:空间几何体 1.1.1柱、锥、台、球的结构特征 一、教学目标 1.知识与技能 (1)通过实物操作,增强学生的直观感知。 (2)能根据几何结构特征对空间物体进行分类。 (3)会用语言概述棱柱、棱锥、圆柱、圆锥、棱台、圆台、球的结构特征。 (4)会表示有关于几何体以及柱、锥、台的分类。 2.过程与方法 (1)让学生通过直观感受空间物体,从实物中概括出柱、锥、台、球的几何结构特征。(2)让学生观察、讨论、归纳、概括所学的知识。 3.情感态度与价值观 (1)使学生感受空间几何体存在于现实生活周围,增强学生学习的积极性,同时提高学生的观察能力。 (2)培养学生的空间想象能力和抽象括能力。 二、教学重点、难点 重点:让学生感受大量空间实物及模型、概括出柱、锥、台、球的结构特征。 难点:柱、锥、台、球的结构特征的概括。 三、教学用具 (1)学法:观察、思考、交流、讨论、概括。 (2)实物模型、投影仪 四、教学思路 (一)创设情景,揭示课题 1.教师提出问题:在我们生活周围中有不少有特色的建筑物,你能举出一些例子吗?这些建筑的几何结构特征如何?引导学生回忆,举例和相互交流。教师对学生的活动及时给予评价。 2.所举的建筑物基本上都是由这些几何体组合而成的,(展示具有柱、锥、台、球结构特征的空间物体),你能通过观察。根据某种标准对这些空间物体进行分类吗?这是我们所要学习的内容。 (二)、研探新知 1.引导学生观察物体、思考、交流、讨论,对物体进行分类,分辩棱柱、圆柱、棱锥。

2.观察棱柱的几何物件以及投影出棱柱的图片,它们各自的特点是什么?它们的共同特点是什么? 3.组织学生分组讨论,每小组选出一名同学发表本组讨论结果。在此基础上得出棱柱的主要结构特征。(1)有两个面互相平行;(2)其余各面都是平行四边形;(3)每相邻两上四边形的公共边互相平行。概括出棱柱的概念。 4.教师与学生结合图形共同得出棱柱相关概念以及棱柱的表示。 5.提出问题:各种这样的棱柱,主要有什么不同?可不可以根据不同对棱柱分类? 请列举身边具有已学过的几何结构特征的物体,并说出组成这些物体的几何结构特征?它们由哪些基本几何体组成的? 6.以类似的方法,让学生思考、讨论、概括出棱锥、棱台的结构特征,并得出相关的概念,分类以及表示。 7.让学生观察圆柱,并实物模型演示,如何得到圆柱,从而概括出圆标的概念以及相关的概念及圆柱的表示。 8.引导学生以类似的方法思考圆锥、圆台、球的结构特征,以及相关概念和表示,借助实物模型演示引导学生思考、讨论、概括。 9.教师指出圆柱和棱柱统称为柱体,棱台与圆台统称为台体,圆锥与棱锥统称为锥体。 10.现实世界中,我们看到的物体大多由具有柱、锥、台、球等几何结构特征的物体组合而成。请列举身边具有已学过的几何结构特征的物体,并说出组成这些物体的几何结构特征?它们由哪些基本几何体组成的? (三)质疑答辩,排难解惑,发展思维,教师提出问题,让学生思考。 1.有两个面互相平行,其余后面都是平行四边形的几何体是不是棱柱(举反例说明,如图) 2.棱柱的何两个平面都可以作为棱柱的底面吗? 3.课本P8,习题1.1 A组第1题。 4.圆柱可以由矩形旋转得到,圆锥可以由直角三角形旋转得到,圆台可以由什么图形旋转得到?如何旋转? 5.棱台与棱柱、棱锥有什么关系?圆台与圆柱、圆锥呢? 四、巩固深化 练习:课本P7 练习1、2(1)(2) 课本P8 习题1.1 第2、3、4题 五、归纳整理 由学生整理学习了哪些内容 六、布置作业

人教版高中数学必修3全册教案

教育精品资料 按住Ctrl键单击鼠标打开名师教学视频全册播放

1.1 算法与程序框图(共3课时) 1.1.1算法的概念(第1课时) 一、序言 算法不仅是数学及其应用的重要组成部分,也是计算机科学的重要基础. 在现代社会里,计算机已经成为人们日常生活和工作不可缺少的工具. 听音乐、看电影、玩游戏、打字、画卡通画、处理数据,计算机几乎渗透到了人们生活的所有领域. 那么,计算机是怎样工作的呢?要想弄清楚这个问题,算法的学习是一个开始. 同时,算法有利于发展有条理的思考与表达的能力,提高逻辑思维能力. 在以前的学习中,虽然没有出现算法这个名词,但实际上在数学教学中已经渗透了大量的算法思想,如四则运算的过程、求解方程的步骤等等,完成这些工作都需要一系列程序化的步骤,这就是算法的思想. 二、实例分析 例1:写出你在家里烧开水过程的一个算法. 解:第一步:把水注入电锅; 第二步:打开电源把水烧开; 第三步:把烧开的水注入热水瓶. (以上算法是解决某一问题的程序或步骤) 例2:给出求1+2+3+4+5的一个算法. 解:算法1 按照逐一相加的程序进行 第一步:计算1+2,得到3; 第二步:将第一步中的运算结果3与3相加,得到6; 第三步:将第二步中的运算结果6与4相加,得到10; 第四步:将第三步中的运算结果10与5相加,得到15. 算法2 可以运用公式1+2+3+…+n= 2)1 (+ n n 直接计算第一步:取n=5; 第二步:计算 2)1 (+ n n ; 第三步:输出运算结果. (说明算法不唯一) 例3:(课本第2页,解二元一次方程组的步骤) (可推广到解一般的二元一次方程组,说明算法的普遍性) 例4:用“待定系数法”求圆的方程的大致步骤是: 第一步:根据题意,选择标准方程或一般方程; 第二步:根据条件列出关于a,b,r或D,E,F的方程组;

2020年人教版高中数学必修3全册精美教案(全套完整版)

2020年人教版高中数学必修3全册精美教案 (全套完整版) 目录 第一章算法初步 (1) 1.1.1算法的概念 (5) 1.1.2程序框图(第二、三课时) (13) 1.2.1输入、输出语句和赋值语句(第一课时) (25) 1.2.2-1.2.3条件语句和循环语句(第2、3课时) (35) 1.3算法案例第1、2课时辗转相除法与更相减损术 (47) 第3、4课时秦九韶算法与排序 (53) 第5课时进位制 (59) 算法初步复习课 (65) 第二章统计初步 (73) 2.1.1简单随机抽样 (73) 2.1.2系统抽样 (79) 2.1.3分层抽样 (83) 2.2.1用样本的频率分布估计总体分布(2课时) (89) 2.2.2用样本的数字特征估计总体的数字特征(2课时) (97) 第三章概率 (103)

3.1随机事件的概率3.1.1—3.1.2随机事件的概率及概率的意义(第一、二课时) (103) 3.1.3概率的基本性质(第三课时) (109) 3.2古典概型(第四、五课时)3.2.1—3.2.2古典概型及随机数的产生 (115) 3.3几何概型3.3.1—3.3.2几何概型及均匀随机数的产生 (123)

第一章算法初步 一、课标要求: 1、本章的课标要求包括算法的含义、程序框图、基本算法语句,通过阅读中国古代教学中的算法案例,体会中国古代数学世界数学发展的贡献。 2、算法就是解决问题的步骤,算法也是数学及其应用的重要组成部分,是计算机科学的基础,利用计算机解决问需要算法,在日常生活中做任何事情也都有算法,当然我们更关心的是计算机的算法,计算机可以解决多类信息处理问题,但人们必须事先用计算机熟悉的语言,也就是计算能够理解的语言(即程序设计语言)来详细描述解决问题的步骤,即首先设计程序,对稍复杂一些的问题,直接写出解决该问题的程序是困难的,因此,我们要首先研究解决问题的算法,再把算法转化为程序,所以算法设计是使用计算机解决具体问题的一个极为重要的环节。 3、通过对解决具体问题的过程与步骤的分析(如二元一次方程组的求解等问题),体会算法的思想,了解算法的含义。理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构。理解并掌握几种基本的算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句。进一步体会算法的基本思想。 4、本章的重点是体会算法的思想,了解算法的含义,通过模仿、操作、探索,经过通过设计程序框图解决问题的过程。点是在具体问题的解决过程中,理解三种基本逻辑结构,经历将具体问题的程序框图转化为程序语句的过程,理解几种基本的算法语句。 二、编写意图与特色: 算法是数学及其应用的重要组成部分,是计算科学的重要基础。随着现代信息技术飞速发展,算法在科学技术、社会发展中发挥着越来越大的作用,并日益融入社会生活的许多方面,算法思想已经成为现代人应具备的一种数学素养。需要特别指出的是,中国古代数学中蕴涵了丰富的算法思想。在本模块中,

新人教版高中数学必修一全套教案

第一章集合与函数概念 §1.1集合 1.1.1集合的含义与表示(第一课时) 教学目标:1.理解集合的含义。 2.了解元素与集合的表示方法及相互关系。 3.熟记有关数集的专用符号。 4.培养学生认识事物的能力。 教学重点:集合含义 教学难点:集合含义的理解 教学方法:尝试指导法 教学过程: 引入问题 (I)提出问题 问题1:班级有20名男生,16名女生,问班级一共多少人? 问题2:某次运动会上,班级有20人参加田赛,16人参加径赛,问一共多少人参加比赛? 讨论问题:按小组讨论。 归纳总结:问题2已无法用学过的知识加以解释,这是与集合有关的问题,因此需用集合的语言加以描述(板书标题)。 复习问题 x-< 问题3:在小学和初中我们学过哪些集合?(数集,点集)(如自然数的集合,有理数的集合,不等式73的解的集合,到一个定点的距离等于定长的点的集合,到一条线段的两个端点距离相等的点的集合等等)。(II)讲授新课 1.集合含义 通过以上实例,指出: (1)含义:一般地,我们把研究对象统称为元素,把一些元素组成的总体叫做集合(简称为集)。 说明:在初中几何中,点,线,面都是原始的,不定义的概念,同样集合也是原始的,不定义的概念,只可描述,不可定义。 (2)表示方法:集合通常用大括号{ }或大写的拉丁字母A,B,C…表示,而元素用小写的拉丁字母a,b,c…表示。 问题4:由此上述例中集合的元素分别是什么? 2. 集合元素的三个特征

由以上四个问题可知,集合元素具有三个特征: (1) 确定性: 设A 是一个给定的集合,a 是某一具体的对象,则a 或者是A 的元素,或者不是A 的元素,两种情况必有一种而且只有一种成立。 如:“地球上的四大洋”(太平洋,大西洋,印度洋,北冰洋) “中国古代四大发明”(造纸,印刷,火药,指南针)可以构成集合,其元素具有确定性;而“比较大的数”,“平面点P 周围的点”一般不构成集合 元素与集合的关系:(元素与集合的关系有“属于∈”及“不属于?两种) 若a 是集合A 中的元素,则称a 属于集合A ,记作a ∈A ; 若a 不是集合A 的元素,则称a 不属于集合A ,记作a ?A 。 如A={2,4,8,16},则4∈A ,8∈A ,32?A.(请学生填充)。 (2) 互异性:即同一集合中不应重复出现同一元素。 说明:一个给定集合中的元素是指属于这个集合的互不相同的对象.因此,以后提到集合中的两个元素时,一定是指两个不同的元素. 如:方程(x-2)(x-1)2 =0的解集表示为{1,-2 },而不是{ 1,1,-2 } (3)无序性: 即集合中的元素无顺序,可以任意排列,调换. 。 3.常见数集的专用符号 (III )课堂练习 (IV )课时小结 1.集合的含义; 2.集合元素的三个特征中,确定性可用于判定某些对象是否是给定集合的元素,互异性可用于简化集合的表示,无序性可用于判定集合的关系。

人教版A版高中数学必修3全套经典教案第一套

人教版A版高中数学必修3全套教案 第一章算法初步 一、课标要求: 1、本章的课标要求包括算法的含义、程序框图、基本算法语句,通过阅读中国古代教学中的算法案例,体会中国古代数学世界数学发展的贡献。 2、算法就是解决问题的步骤,算法也是数学及其应用的重要组成部分,是计算机科学的基础,利用计算机解决问需要算法,在日常生活中做任何事情也都有算法,当然我们更关心的是计算机的算法,计算机可以解决多类信息处理问题,但人们必须事先用计算机熟悉的语言,也就是计算能够理解的语言(即程序设计语言)来详细描述解决问题的步骤,即首先设计程序,对稍复杂一些的问题,直接写出解决该问题的程序是困难的,因此,我们要首先研究解决问题的算法,再把算法转化为程序,所以算法设计是使用计算机解决具体问题的一个极为重要的环节。 3、通过对解决具体问题的过程与步骤的分析(如二元一次方程组的求解等问题),体会算法的思想,了解算法的含义。理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构。理解并掌握几种基本的算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句。进一步体会算法的基本思想。 4、本章的重点是体会算法的思想,了解算法的含义,通过模仿、操作、探索,经过通过设计程序框图解决问题的过程。点是在具体问题的解决过程中,理解三种基本逻辑结构,经历将具体问题的程序框图转化为程序语句的过程,理解几种基本的算法语句。 二、编写意图与特色: 算法是数学及其应用的重要组成部分,是计算科学的重要基础。随着现代信息技术飞速发展,算法在科学技术、社会发展中发挥着越来越大的作用,并日益融入社会生活的许多方面,算法思想已经成为现代人应具备的一种数学素养。需要特别指出的是,中国古代数学中蕴涵了丰富的算法思想。在本模块中,学生将在义务教育阶段初步感受算法思想的基础上,结合对具体数学实例的分析,体验程序框图在解决问题中的作用;通过模仿、操作、探索,学习设计程序框图表达解决问题的过程;体会算法的基本思想以及算法的重要性和有效性,发展有条理的思考与表达的能力,提高逻辑思维能力。 1、结合熟悉的算法,把握算法的基本思想,学会用自然语言来描述算法。 2、通过模仿、操作和探索,经历设计程序流程图表达解决问题的过程。在具体问题的解决过程中理解程序流程图的三种基本逻辑结构:顺序结构、条件结构、循环结构。 3、通过实际问题的学习,了解构造算法的基本程序。 4、经历将具体问题的程序流程图转化为程序语句的过程,理解几种基本算法语句——输入语句、输出语句、赋值语句、条件语句、循环语句,体会算法的基本思想。 5、需要注意的问题 1) 从熟知的问题出发,体会算法的程序化思想,而不是简单呈现一些算法。 2) 变量和赋值是算法学习的重点之一,因为设置恰当的变量,学习给变量赋值,是构

新课标高中数学必修3教案

§1.1.1 算法的概念(两个课时) 教学目标: (1)了解算法的含义,体会算法的思想。(2)能够用自然语言叙述算法。(3)掌握正确的算法应满足的要求。(4)会写出解线性方程(组)的算法。(5)会写出一个求有限整数序列中的最大值的算法。 教学重点: 算法的含义、解二元一次方程组和判断一个数为质数的算法设计。. 教学难点: 把自然语言转化为算法语言。. 学法:1、写出的算法,必须能解决一类问题(如:判断一个整数n(n>1)是否为质数;求任意一个方程的近似解;……),并且能够重复使用。2、要使算法尽量简单、步骤尽量少。3、要保证算法正确,且计算机能够执行,如:让计算机计算1×2×3×4×5是可以做到的,但让计算机去执行“倒一杯水”“替我理发”等则是做不到的。 教学过程 一、章头图体现了中国古代数学与现代计算机科学的联系,它们的基础都是“算法”。 算法作为一个名词,在中学教科书中并没有出现过,我们在基础教育阶段还没有接触算法概念。但是我们却从小学就开始接触算法,熟悉许多问题的算法。如,做四则运算要先乘除后加减,从里往外脱括弧,竖式笔算等都是算法,至于乘法口诀、珠算口诀更是算法的具体体现。广义地说,算法就是做某一件事的步骤或程序。菜谱是做菜肴的算法,洗衣机的使用说明书是操作洗衣机的算法,歌谱是一首歌曲的算法。在数学中,主要研究计算机能实现的算法,即按照某种机械程序步骤一定可以得到结果的解决问题的程序。(古代的计算工具:算筹与算盘. 20世纪最伟大的发明:计算机,计算机是强大的实现各种算法的工具。) 例1:解二元一次方程组: ???=+-=-② y x ①y x 121 2 分析:解二元一次方程组的主要思想是消元的思想,有代入消元和加减消元两种消元的方法,下面用加减消元法写出它的求解过程. 解:第一步:② - ①×2,得: 5y=3; ③ 第二步:解③得 53=y ; 第三步:将53=y 代入①,得 5 1=x . 学生探究:对于一般的二元一次方程组来说,上述步骤应该怎样进一步完善? 老师评析:本题的算法是由加减消元法求解的,这个算法也适合一般的二元一次方程组的解法。下面写出求方程组的解的算法: 例2:写出求方程组()012212221 11≠-???=+=+b a b a ②c y b x a ①c y b x a 的解的算法. 解:第一步:②×a 1 - ①×a 2,得:()12211221c a c a y b a b a -=- ③ 第二步:解③得 12211221b a b a c a c a y --=;第三步:将12211221b a b a c a c a y --=代入①,得111 c b y x a -= 算法概念: 在数学上,现代意义上的“算法”通常是指可以用计算机来解决的某一类问题是程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成. 2. 算法的特点: (1)有限性:一个算法的步骤序列是有限的,必须在有限操作之后停止,不能是无限的.

高中数学必修一教案全套

高中数学必修一教案全套 Last revision date: 13 December 2020.

『高中数学·必修1』第一章集合与函数概念 课题:§1.1 集合 教材分析:集合概念及其基本理论,称为集合论,是近、现代数学的一个重要的基础,一方面,许多重要的数学分支,都建立在集合理论的基础上。另一方 面,集合论及其所反映的数学思想,在越来越广泛的领域种得到应用。 课型:新授课 教学目标:(1)通过实例,了解集合的含义,体会元素与集合的理解集合“属于” 关系; (2)能选择自然语言、图形语言、集合语言(列举法或描述法)描述不 同的具体问题,感受集合语言的意义和作用; 教学重点:集合的基本概念与表示方法; 教学难点:运用集合的两种常用表示方法——列举法与描述法,正确表示一些简单的集合; 教学过程: 一、引入课题 军训前学校通知:8 月15日8点,高一年段在体育馆集合进行军训动员;试问 这个通知的对象是全体的高一学生还是个别学生? 在这里,集合是我们常用的一个词语,我们感兴趣的是问题中某些特定(是高 一而不是高二、高三)对象的总体,而不是个别的对象,为此,我们将学习一个新 的概念——集合(宣布课题),即是一些研究对象的总体。 阅读课本 P-P内容 二、新课教学 (一)集合的有关概念 1. 集合理论创始人康托尔称集合为一些确定的、不同的东西的全体,人们能 意识到这些东西,并且能判断一个给定的东西是否属于这个总体。 2. 一般地,研究对象统称为元素(element),一些元素组成的总体叫集合(set), 也简称集。 ——————————————第 1 页(共 70页)——————————————

人教版高中数学必修三教案(全套)

第一章算法初步 1.1.1算法的概念 一、教学目标: 1、知识与技能:(1)了解算法的含义,体会算法的思想。(2)能够用自然语言叙述算法。(3)掌握正确的算法应满足的要求。(4)会写出解线性方程(组)的算法。(5)会写出一个求有限整数序列中的最大值的算法。(6)会应用Scilab求解方程组。 2、过程与方法:通过求解二元一次方程组,体会解方程的一般性步骤,从而得到一个解二元一次方程组的步骤,这些步骤就是算法,不同的问题有不同的算法。由于思考问题的角度不同,同一个问题也可能有多个算法,能模仿求解二元一次方程组的步骤,写出一个求有限整数序列中的最大值的算法。 3、情感态度与价值观:通过本节的学习,使我们对计算机的算法语言有一个基本的了解,明确算法的要求,认识到计算机是人类征服自然的一各有力工具,进一步提高探索、认识世界的能力。 二、重点与难点: 重点:算法的含义、解二元一次方程组和判断一个数为质数的算法设计。 难点:把自然语言转化为算法语言。 三、学法与教学用具: 学法:1、写出的算法,必须能解决一类问题(如:判断一个整数n(n>1)是否为质数;求任意一个方程的近似解;……),并且能够重复使用。 2、要使算法尽量简单、步骤尽量少。 3、要保证算法正确,且计算机能够执行,如:让计算机计算1×2×3×4×5是可以做到的,但让计算机去执行“倒一杯水”“替我理发”等则是做不到的。 教学用具:电脑,计算器,图形计算器 四、教学设想: 1、创设情境: 算法作为一个名词,在中学教科书中并没有出现过,我们在基础教育阶段还没有接触算法概念。但是我们却从小学就开始接触算法,熟悉许多问题的算法。如,做四则运算要先乘除后加减,从里往外脱括弧,竖式笔算等都是算法,至于乘法口诀、珠算口诀更是算法的具体体现。我们知道解一元二次方程的算法,求解一元一次不等式、一元二次不等式的算法,解线性方程组的算法,求两个数的最大公因数的算法等。因此,算法其实是重要的数学对象。 2、探索研究 算法(algorithm)一词源于算术(algorism),即算术方法,是指一个由已知推求未知的运算过程。后来,人们把它推广到一般,把进行某一工作的方法和步骤称为算法。 广义地说,算法就是做某一件事的步骤或程序。菜谱是做菜肴的算法,洗衣机的使用说明书是操作洗衣机的算法,歌谱是一首歌曲的算法。在数学中,主要研究计算机能实现的算法,即按照某种机械程序步骤一定可以得到结果的解决问题的程序。比如解方程的算法、函数求值的算法、作图的算法,等等。

高中数学人教A版必修三教案

高中数学人教A版必修三教案 ※1.1 算法与程序框图※ §1.1.1 算法的概念 一、课标要求 1.理解算法的概念,掌握算法的基本特点. 2.通过例题教学,使学生体会设计算法的基本思路. 3.通过有趣的实例使学生了解算法这一概念的同时,激发学生学习数学的兴趣. 二、知识要点 1.算法概念: 在数学上,现代意义上的“算法”通常是指可以用计算机来解决的程序或步骤, 这些程序或步骤必须是和的,而且能够在之内完成. 2.算法的特点: (1)有限性:一个算法的步骤序列是,必须在有限操作之后停止,不能是无限的. (2)确定性:算法中的每一步应该是并且能有效地执行且得到,而 不应当是模棱两可. (3)顺序性与正确性:算法从开始,分为若干明确的步骤,每一个步骤只能 后继步骤,前一步是后一步的前提,只有执行完前一步才能进行下一步,并且每一步都准确无误,才能完成问题. (4)不唯一性:求解某一个问题的解法是唯一的,对于一个问题可以有的算法. (5)普遍性:很多具体的问题,都可以设计合理的算法去解决,如心算、计算器计算都要经过有限、事先设计好的步骤加以解决. 三、典型例题 题型1:算法的概念 以下关于算法的说法正确的是() A.描述算法可以有不同的方式,可用形式语言也可用其他语言 B.算法可以看成按照要求设计好的有限确切的计算序列,并且这样的步骤或序列只能解决当前问 题 c.算法过程要一步一步执行,每一步执行的操作必须确切,不能含混不清,而且经过有限步或无限步后能得出结果 D.算法要求按部就班地做,每一步可以有不同的结果 算法的有限性是指() A.算法的步骤必须有限 B.算法的最后必须包括输出 c.算法中每个操作步骤都是可执行的 D.以上说法都不正确 题型2 算法的写法 已知两个单元分别存放了变量和,下面描述交换这两个变量的值的算法中正确的为()

相关主题