算法案例教案_第1页
算法案例教案_第2页
算法案例教案_第3页
算法案例教案_第4页
算法案例教案_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

算法案例教案

2017-2018-1大同一中高一年级数学(必修三)教案

1.3《算法案例——辗转相除法与更相减损术》教案

制作人:计琳

【教材教学分析】

本节内容是探究古代算法案例——辗转相除法与更相减

损术,巩固算法三种描述性语言(自然语言、程序框图

与程序语句),提高学生分析和解决问题的能力。

【教学目标】

(1)知识目标:

①理解辗转相除法原理和更相减损术原理;

②能用自然语言、程序框图和基本算法语句表达辗转相

除法与更相减损术;

③能应用迭代算法思想。

(2)能力目标:

①培养学生把具体问题抽象转化为算法语言的能力;

②培养学生自主探索和合作学习的能力;

③培养学生通过查找资料和多媒体技术解决问题的能

力。

(3)情感目标:

①使学生进一步了解从具体到抽象,抽象到具体的辨证

思想方法;

②创设和谐融洽的教学氛围和阶梯形问题,使学生在活

动中获得成功感,从而培养学生热爱数学、积极学习数

学、应用数学的热情。

2017-2018-1大同一中高一年级数学(必修三)教案

【教学重点与难点】

(1)教学重点:

①理解辗转相除法原理和更相减损术的操作原理;

②能用自然语言、程序框图和算法语句表达辗转相除法

与更相减损术。

(2)教学难点:

①理解和区分两种循环结构表达辗转相除法;

②能应用迭代算法思想

【教法学法】

教法:以问题为载体,有引导的让学生通过自学探究经

历知识的形成和发展过程,从而突出重点,并采用多媒

体教学,增加课堂容量,有利于学生活动的充分展开。

学法:以观察、讨论、思考、分析、动手操作、自主探

索、合作学习多种形式相结合,引导学生多角度、多层

面认识事物,突破教学难点。

【教学基本流程】

展示学生

讲解和纠正

巩固自学

对辗转相除

法和更相减

【课时安排】2课时。第1课时:自主学习课。

2017-2018-1大同一中高一年级数学(必修三)教案

第2课时:答疑整理课。本节课为

第2课时

【教学过程设计】

一、情境导入——课前小练习:(自主学习情况检验)

上一节课中,我们以小组合作的形式对算法案例中的第

一组案例——辗转相除法和更相减损术进行了自主学

习,那么,这两种方法到底是什么?有什么作用?怎么

用呢?

提问:试分别用辗转相除法和更相减损术求470与228

的最大公约数。

(两位学生板演,其余同学在下面练习。)

(点评学生的板演结果,引出新课)

二、答疑解惑——理解两种方法的操作原理:(解决学生

在自学中遇到的问题)

1、辗转相除法和更相减损术是什么?

辗转相除法,又叫欧几里得法,提出于公元前300年左

右,是一种求两个正整数的最大公约数的古老而有效

的算法。

更相减损术是我国古代数学专著《九章算术》中介绍的

一种求两个数的最大公约数的算法.提出于公元一世纪

左右。

2、辗转相除法和更相减损术有什么用?

用来求两个数的最大公约数。此外,我们也可以用短除

2017-2018-1大同一中高一年级数学(必修三)教案

法和穷举法来计算最大公约数,但各有一定的限制。

3、辗转相除法和更相减损术怎么操作?

辗转相除法是指对于给定的两个数,用大数除以小

数,若余数不为零,则将余数和较小数构成新的一对

数,继续上面的除法,直到大数被小数除尽,则这时小

数就是原来两个数的最大公约数。

更相减损术是“可半者半之,不可半者,副置分母、子之

数,以少减多,更相减损,求其等也,以等数约之”

4、辗转相除法和更相减损术的操作原理是什么?

(1)辗转相除法的关键步骤是做带余除法:“被除数=

除数×商+余数”。其中被除数、除数和除数、余数有相

同的最大公约数,即:gcd(被除数,除数)=gcd(除

数,余数),为什么呢?

(实物投影学生的分析成果)

(幻灯片展示老师的讲解过程)

(2)两种算法中,带余除法和减法分别进行到什么时候

为止?为什么?

(提问学生)

(幻灯片展示老师的讲解过程)

5、情境创设――感知辗转相除法与更相减损术(中外数

学文化大碰撞)

(发给每位学生一张长为22cm,宽为6cm的纸条)

这张长方形的纸,先拿短边往长边上折,得到一个正方

2017-2018-1大同一中高一年级数学(必修三)教案

形,从长方形上裁掉这个正方形后继续将短边往长边上

折,一直到最后剩下来的是正方形为止,最后得到的是

边长是几的正方形?

22=6×3+4;

6=4×1+2;

4=2×2+0

最后正方形的边长为

2cm

引导总结:辗转相除法与更相减损术的区别与联系?

(1)都是求最大公约数的方法,计算上辗转相除法以

除法为主,更相减损术以减法为主,计算次数上辗转

相除法计算次数相对较少,特别当两个数字大小区别

较大时计算次数的区别较明显。比如求1996和228的

最大公约数。

(2)从结果体现形式来看,辗转相除法体现结果是余

数为0则得到,而更相减损术则以差和减数相等而得

到。

三、推进新课——如何用现代程序框图和程序语言表述

两种古老的算法?(古今数学发展大风暴)

2017-2018-1大同一中高一年级数学(必修三)教案

1、辗转相除法的算法步骤:

①、给定两个正整数;

②、计算m除以n所得的余数r;

③、m=n,n=r;

④、若r=0,则m,n的最大公约数等于m;否则返

回第二步。

程序框图:(直到型循环结构)

程序:

INPUTm,n

DO

输入rmMODn

mn

求m除以nnr

LOOPUNTILr0

mnPRTNTm

END

nr

r0?否

输出

结m

程序框图:(当型循环结构):

程序:

2017-2018-1大同一中高一年级数学(必修三)教案

开INPUTm,n

r1

输入WHILEr0

rmMODn

r1

mn

nr

nr

mnWEND

PRTNTm

求m除以END

r0?是

2、更相减损术的算法步骤:

①、任意给定两个正整数,判定它们是否都是偶数,若是,

用2约简;若不是,执行第二步.

②、以较大的数减去较小的数,接着把所得的差与较小

的数比较,并以大数减小数,继续这个操作,直到所得

的数相等为止。

则这个数(等数)或这个数与约简的数的乘积就是所求

的最大公约数。

程序框图:程序

2017-2018-1大同一中高一年级数学(必修三)教案

开INPUT"m,n";m,n

IFmnTHEN

输入m,am

mn

k0na

mm2

ENDIF

k0

nn2

WHILEmMOD20ANDnMOD20

kk1mm2

nn2

m,n均kk1

WEND

否dmn

dmnWHILEdn

dmn

IFdnTHEN

md

ndmd

ELSE

mnmn

否nd

dn?ENDIF

dn?是dmn

WEND

d2^k*d

2kd

输PRINTd

END

3、通过简单的Qbasic语言展示使用程序计算的快捷高

效,揭示计算器的奥秘。

(教师通过多媒体屏幕展示过程)

四、课堂小结:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论