算法案例——辗转相除法
- 格式:doc
- 大小:368.00 KB
- 文档页数:5
2024年《算法案例辗转相除法与更相减损术》教学优秀教案一、教学目标:1. 让学生理解并掌握辗转相除法的基本原理和应用。
2. 让学生了解并学会使用更相减损术求最大公约数。
3. 培养学生的逻辑思维能力和问题解决能力。
二、教学内容:1. 辗转相除法的基本原理和步骤。
2. 更相减损术的原理和步骤。
3. 实际案例分析,运用辗转相除法和更相减损术求最大公约数。
三、教学重点与难点:1. 教学重点:辗转相除法的基本原理、步骤及应用,更相减损术的原理和步骤。
2. 教学难点:理解和运用辗转相除法和更相减损术求最大公约数。
四、教学方法:1. 讲授法:讲解辗转相除法和更相减损术的原理和步骤。
2. 案例分析法:分析实际案例,引导学生运用所学知识解决问题。
3. 互动教学法:引导学生积极参与讨论,提高学生的逻辑思维能力。
五、教学过程:1. 导入:通过一个实际案例,引发学生对求最大公约数的兴趣。
2. 讲解辗转相除法的原理和步骤,让学生理解并掌握。
3. 讲解更相减损术的原理和步骤,让学生了解并学会使用。
4. 开展小组讨论,让学生运用所学知识解决实际问题。
六、教学评估:1. 课堂问答:通过提问的方式检查学生对辗转相除法和更相减损术的理解程度。
2. 小组讨论:观察学生在小组讨论中的表现,评估其合作能力和问题解决能力。
3. 课后作业:布置有关辗转相除法和更相减损术的练习题,检查学生的掌握情况。
七、教学资源:1. 教材:《算法案例辗转相除法与更相减损术》相关章节。
2. PPT课件:展示辗转相除法和更相减损术的原理、步骤及案例。
3. 网络资源:提供相关的学习网站和视频,方便学生课后自主学习。
八、教学进度安排:1. 第一课时:介绍辗转相除法的基本原理和步骤。
2. 第二课时:讲解更相减损术的原理和步骤,并进行案例分析。
3. 第三课时:开展小组讨论,学生运用所学知识解决实际问题。
九、课后作业:十、教学反思:1. 反思教学方法:根据学生的反馈,调整教学方法,提高教学效果。
算法案例——辗转相除法算法案例——辗转相除法育才中学潘敏⼀、教材分析选⾃苏教版普通⾼中课程标准实验教科书必修3第⼀章第4节。
1、地位作⽤:与传统教学内容相⽐,《算法初步》为新增内容,算法是计算机科学的重要基础,从⽇常⽣活的电⼦邮件发送到繁忙的交通管理,从与⼈们⽣产、⽣活息息相关的天⽓预报到没有硝烟的战争模拟等等都离不开计算机算法。
算法思想已经渗透到社会的⽅⽅⾯⾯,算法思想也逐渐成为每个现代⼈应具有的数学素养。
在以前的学习中,虽然没有出现算法这个名词,但实际上在数学教学中已经渗透了⼤量的算法思想,如四则运算的过程,求解⽅程的步骤,以及将要学习的数列求和等等,完成这些⼯作都需要⼀系列程序化的步骤,这就是算法思想。
本节内容是探究古代算法案例――辗转相除法,巩固算法三种描述性语⾔(⾃然语⾔、流程图和伪代码),提⾼学⽣分析和解决问题的能⼒。
2、教学⽬标:(1)知识⽬标:①理解辗转相除法原理;②能⽤⾃然语⾔、流程图和伪代码表达辗转相除法;③能应⽤迭代算法思想。
(2)能⼒⽬标:①培养学⽣把具体问题抽象转化为算法语⾔的能⼒;②培养学⽣⾃主探索和合作学习的能⼒。
(3)情感⽬标:①使学⽣进⼀步了解从具体到抽象,抽象到具体的辨证思想⽅法,对学⽣进⾏辨证唯物主义教育;②创设和谐融洽的教学氛围和阶梯形问题,使学⽣在活动中获得成功感,从⽽培养学⽣热爱数学、积极学习数学、应⽤数学的热情。
3、教学重点与难点:(1)教学重点:①理解辗转相除法原理;②能⽤⾃然语⾔、流程图和伪代码表达辗转相除法。
(2)教学难点:①理解和区分两种循环结构表达辗转相除法;②能应⽤迭代算法思想。
⼆、教法学法1、教法:以问题为载体,有引导的对话,让学⽣经历知识的形成过程和发展过程,从⽽突出教学重点,并采⽤多媒体教学,增加课堂容量,有利于学⽣活动的充分展开。
2、学法:以观察、讨论、思考、分析、动⼿操作、⾃主探索、合作学习多种形式相结合,引导学⽣多⾓度、多层⾯认识事物,突破教学难点。
《算法案例1辗转相除法与更相减损术》说课稿说课教师:胡莉萍各位老师:大家好!一花一世界,一叶一菩提,今天我们就来说一说程序这棵菩提树上的一枚叶子——算法。
说课的题目:《算法案例1辗转相除法与更相减损术》。
一、教材分析(一)地位与作用对于算法这枚叶子的研究,在我国可谓是历史悠久,并且还取得了举世公认的伟大成就。
随着现代信息技术的发展,算法日渐融入我们社会生活的方方面面,现代算法的作用之一就是使计算机能代替人完成枯燥的,重复的,繁琐的工作。
所以算法进入了中学数学课程,既反映了时代的要求,也是中国古代数学思想在新层次上的复兴,更是中国数学课程的一个新特色。
从教材内容上看,算法是数学的一个基本内容。
本章前两节介绍了算法的初步知识:基本思想,基本结构,基本语句。
教材在第三节安排了三个案例,让学生经历设计算法解决问题的全过程,体验算法在解决问题中的重要作用,体会算法的基本思想。
提高逻辑思维能力,发展有条理的思考与数学表达能力。
(二)教学目标1.课标分析《课程标准》提出的要求是通过阅读中国古代数学中的算法案例,体会中国古代数学对世界数学发展的贡献。
这里有两句话,一个是阅读案例,另一个是体会贡献。
表面上看,这个目标不难实现,实际上在阅读算法案例时,需要写算法步骤,画程序框图和编制程序,体现算法逐渐精确的过程,同时还要体会中国古代数学对世界数学发展的贡献。
这就是说阅读案例不是简单的看书,而是经历设计算法,解决问题的全过程。
案例教学的关键是理解案例当中的算法核心思想,此外理解算法中新出现的数学知识,是理解案例的必要前提。
但教学的重点在于对算法的学习,不强调对这些知识的记忆及灵活应用。
通过以上的分析,本节课教学目标确定如下:教学目标①初步了解辗转相除法与更相减损术中蕴含的数学原理,不强调对这些知识的记忆与灵活应用,但能根据这些原理进行算法分析,能够画出程序框图表示算法。
②模仿、探索、经历设计算法,解决问题的全过程,体会算法的基本思想。
辗转相除法举例子
辗转相除法,也称为欧几里德算法,是一种用于求解两个整数的最大公约数的方法。
它基于以下原理:两个整数的最大公约数等于其中较小的数和两数的余数的最大公约数。
让我举一个例子来说明辗转相除法的运作过程。
假设我们要求解整数48和18的最大公约数。
首先,我们用48除以18,得到商2和余数12。
即:48 ÷ 18 = 2余12。
接下来,我们用18除以12,得到商1和余数6。
即:18 ÷ 12 = 1余6。
然后,我们用12除以6,得到商2和余数0。
即:12 ÷ 6 = 2余0。
当余数为0时,我们停止计算。
此时,较小的数为6,因此最大公约数为6。
所以,整数48和18的最大公约数为6。
辗转相除法通过反复用较小数除以余数的方式,直到余数为0,找到了两个整数的最大公约数。
这个方法简单而高效,常用于数学和计算机科学中。
希望这个例子能够帮助你理解辗转相除法的原理和运算过程。
如果你还有其他问题,欢迎继续提问。
课题:算法案例——辗转相除法和更相减损术教材:人教版普通高中课程标准实验教科书必修3第一章第1.3节1、教材分析与传统教学内容相比,《算法初步》为新增内容,算法是计算机科学的重要基础,算法思想已经渗透到社会的方方面面,算法思想也逐渐成为每个现代人应具有的数学素养。
算法思想即体现了时代的特点,也是中国古代数学灿烂的历史和巨大的贡献在新层次上的复兴。
本节内容是探究古代算法案例――辗转相除法和更相减损术,经历设计算法解决问题的全过程,体会算法在解决问题中的重要作用,体会算法的基本思想,提高逻辑思维能力,发展有条理的思考和数学表达能力,巩固算法三种描述性语言(自然语言、图形语言和程序语言),提高学生分析和解决问题的能力。
2、教学目标分析:(1)知识目标:①理解辗转相除法和更相减损术求两个正数的最大公约数的原理;②能用写算法步骤、画流程图和编程序表达辗转相除法;说明:在这里,理解案例中的新的知识是理解算法的必要的前提,但重要的是理解案例中的算法核心思想,而不是强调对案例中新知识的记忆和灵活运用。
(2)能力目标:①培养学生把具体问题抽象转化为算法语言的能力;②培养学生自主探索和合作学习的能力。
(3)情感目标:①使学生进一步了解从具体到一般思想方法。
②体会中国古代数学对世界数学的巨大贡献,培养爱国思想和学习数学的积极性。
3、教学重点与难点分析:(1)教学重点:能用写算法步骤、画流程图和编程序表达辗转相除法及更相减损术。
(体会算法解决问题的全过程)(2)教学难点:用不同逻辑结构的程序框图表达算法;4、教学方法与手段(1)、教法:阅读指导,以问题为载体,有引导的对话,让学生经历知识的形成过程和发展过程,有利于学生活动的充分展开。
(2)、学法:以观察、讨论、思考、分析、动手操作、自主探索、合作学习多种形式相结合,引导学生多角度、多层面认识事物,突破教学难点。
5、教学过程设计分析:辅助工具:ppt课件知识准备:带余除法6、评价分析:(1)、指导思想:①新知识与旧知识相结合的原则;②掌握知识与发展智力、能力相统一的原则;③教师的主导作用与学生的主体作用相结合的原则。
算法案例——辗转相除法
育才中学潘敏
一、教材分析
选自苏教版普通高中课程标准实验教科书必修3第一章第4节。
1、地位作用:
与传统教学内容相比,《算法初步》为新增内容,算法是计算机科学的重要基础,从日常生活的电子邮件发送到繁忙的交通管理,从与人们生产、生活息息相关的天气预报到没有硝烟的战争模拟等等都离不开计算机算法。
算法思想已经渗透到社会的方方面面,算法思想也逐渐成为每个现代人应具有的数学素养。
在以前的学习中,虽然没有出现算法这个名词,但实际上在数学教学中已经渗透了大量的算法思想,如四则运算的过程,求解方程的步骤,以及将要学习的数列求和等等,完成这些工作都需要一系列程序化的步骤,这就是算法思想。
本节内容是探究古代算法案例――辗转相除法,巩固算法三种描述性语言(自然语言、流程图和伪代码),提高学生分析和解决问题的能力。
2、教学目标:
(1)知识目标:
①理解辗转相除法原理;
②能用自然语言、流程图和伪代码表达辗转相除法;
③能应用迭代算法思想。
(2)能力目标:
①培养学生把具体问题抽象转化为算法语言的能力;
②培养学生自主探索和合作学习的能力。
(3)情感目标:
①使学生进一步了解从具体到抽象,抽象到具体的辨证思想方法,对学生进行辨证唯物主义教育;
②创设和谐融洽的教学氛围和阶梯形问题,使学生在活动中获得成功感,从而培养学生热爱数学、积极学习数学、应用数学的热情。
3、教学重点与难点:
(1)教学重点:
①理解辗转相除法原理;
②能用自然语言、流程图和伪代码表达辗转相除法。
(2)教学难点:
①理解和区分两种循环结构表达辗转相除法;
②能应用迭代算法思想。
二、教法学法
1、教法:以问题为载体,有引导的对话,让学生经历知识的形成过程和发展过程,从而突出教学重点,并采用多媒体教学,增加课堂容量,有利于学生活动的充分展开。
2、学法:以观察、讨论、思考、分析、动手操作、自主探索、合作学习多种形式相结合,引导学生多角度、多层面认识事物,突破教学难点。
三、教学过程设计:
1、情景设置――感知辗转相除法
(发给每位学生一张长为22cm ,宽为6cm 的纸条)
【问1】这张长方形的纸,先拿短边往长边上折,得到一个正方形,从长方形上裁掉这个正方形后继续将短边往长边上折,一直到最后剩下来的是正方形为止,最后得到的边长是几的正方形?
【师生互动解答】22=6×3+4;
6 = 4×1+2;
4 = 2×2+0 => 最后正方形的边长为2cm 。
【设计意图】通过动手操作,直观感受辗转相除法的具体做法。
2、理解辗转相除法原理
【问2】22与6的最大公约数?
【设计意图】把辗转相除法和情景设置联系起来,承上启下,顺利过渡。
【问3】204与85的最大公约数? 【师板书】 204=85×2+34
85 = 34×2+17
34 = 17×2+0 => 204与85最大公约数为17。
【师引导】总结辗转相除法具体步骤。
【师讲解】辗转相除法原理:(204,85)=(85,34)=(34,17)。
【练1】求678与35的最大公约数? 【设计意图】具体动手操作,巩固新知。
3、设计辗转相除法算法
【问4】写出两个正整数)(,b a b a >的最大公约数的一个算法。
【师初步分析】运用辗转相除法,产生一列数:0,,,,,,,121n n r r r r b a - 。
这列数从第三项开始,每项都是前两项相除所得的余数,余数为0的前一项n r ,既是a 和b 的最大公约数。
递推关系:),mod(21--=n n n r r r (其中),mod(1b a r =,),mod(12r b r =)
【问5】可选用什么结构书写此算法? 【生答】循环结构。
【生分组讨论】共分为两个小组,分别用直到型和当型循环结构写算法、画流程图和写伪代码,并派代表演板流程图和伪代码。
【幻灯片显示】
【师点评结果】通过演板的流程图和伪代码的对比,梳理算法, 强调选择不同的循环结构导致输出结果不同。
【设计意图】
①多角度分析问题,加强综合运用知识能力;
②通过小组合作探索,激发学生兴趣,巩固新知;
③渗透从具体到抽象的数学思想方法,体会迭代
的算法思想。
4、应用辗转相除法算法
【练2】右面一段伪代码的目的是:( )
A.求x,y 的最小公倍数
B.求x,y 的最大公约数
C.求x 被y 整除的商
D. 求y 被x 整除的商 【生答】 B
【设计意图】会“ 识”直到型循环语句描述的应用辗转相除法求最大公约数。
【练3】右面一段伪代码的输出结果是:( ) A.1 B.429 C.190 D.6 【生答】 A
【设计意图】会“识”当型循环语句描述辗转相除法 并且会“算”最大公约数。
【练4】设计计算两个正整数)(,b a b a >的 最小公倍数的算法。
【设计意图】会“用”辗转相除法的算法语句。
【师提示】最小公倍数=
最大公约数
b
a ⨯
【生演板】
【师点评】易错点为:
【问6】:还有其他算法吗? 【生答】运用案例1穷举算法方法
【设计意图】①巩固练习辗转相除法算法;②重温上节课孙子问题的穷举算法思想。
5、课堂小结:
【问7】①今天这节课主要学习了什么内容?
②在问题的解决过程中,我们运用了那些数学思想?
【答】①回顾从具体到抽象的研究方法;
②掌握运用辗转相除法求两个正整数的最大公约数;
③体会迭代算法思想。
【设计意图】使学生对本节课所学知识的结构有一个清晰的认识,对本节课所用的迭代算法数学思想方法有一个明确的了解。
6、布置作业:
①必做题:写出3428与736的最大公约数和最小公倍数的算法;
②选做题:课本P23:4(斐波那契数列);
③拓展延伸:阅读课本P28《辗转相除与更相减损》
【设计意图】
①必做题让所有学生再次巩固本节课所学内容;
②选作题体现迭代算法思想,可供学生提高之用;
③阅读中国古代类似算法――更相减损法,体会中国古代数学对世界数学发展的贡献,增强民族自豪感。
四、评价分析:
1、指导思想:
①新知识与旧知识相结合的原则;
②掌握知识与发展智力、能力相统一的原则;
③教师的主导作用与学生的主体作用相结合的原则。
2、本节课特点:
①教学模式
打破了传统的教学模式,采用了以问题为载体,以老师引导和小组合作探究为主要形式。
②教学设计符合学生的认知规律
在整个教学过程中,始终体现这一思想,如:让学生动手操作,组织讨论,学生演板,辗转相除法的算法的引出从特殊到一般。
③强化学生的应用意识
新课的导入,设计了与本课密切相关的实际问题,结束前又运用所学知识解决问题,课后的选作题是迭代算法思想的进一步应用。