高中计算机辗转相除法,高三数学教案:算法案例――辗转相除法

《高三数学教案:算法案例――辗转相除法》由会员分享,可在线阅读,更多相关《高三数学教案:算法案例――辗转相除法(7页珍藏版)》请在人人文库网上搜索。

1、算法案例 辗转相除法育才中学潘敏一、教材分析选自苏教版普通高中课程标准实验教科书必修3 第一章第 4 节。1、地位作用:与传统教学内容相比, 算法初步为新增内容,算法是计算机科学的重要基础,从日常生活的电子邮件发送到繁忙的交通管理,从与人们生产、 生活息息相关的天气预报到没有硝烟的战争模拟等等都离不开计算机算法。算法思想已经渗透到社会的方方面面,算法思想也逐渐成为每个现代人应具有的数学素养。在以前的学习中, 虽然没有出现算法这个名词, 但实际上在数学教学中已经渗透了大量的算法思想,如四则运算的过程,求解方程的步骤,以及将要学习的数列求和等等,完成这些工作都需要一系列程序化的步骤,这就是算法思想。

2、。本节内容是探究古代算法案例辗转相除法, 巩固算法三种描述性语言 (自然语言、流程图和伪代码) ,提高学生分析和解决问题的能力。2、教学目标:( 1)知识目标:理解辗转相除法原理;能用自然语言、流程图和伪代码表达辗转相除法;能应用迭代算法思想。( 2)能力目标:培养学生把具体问题抽象转化为算法语言的能力;培养学生自主探索和合作学习的能力。(3)情感目标:使学生进一步了解从具体到抽象, 抽象到具体的辨证思想方法, 对学生进行辨证唯物主义教育;创设和谐融洽的教学氛围和阶梯形问题, 使学生在活动中获得成功感, 从而培养学生热爱数学、积极学习数学、应用数学的热情。3、教学重点与难点:( 1)教学重点:。

3、理解辗转相除法原理;能用自然语言、流程图和伪代码表达辗转相除法。( 2)教学难点:理解和区分两种循环结构表达辗转相除法;能应用迭代算法思想。二、教法学法1、教法: 以问题为载体,有引导的对话,让学生经历知识的形成过程和发展过程,从而突出教学重点,并采用多媒体教学,增加课堂容量,有利于学生活动的充分展开。2、学法: 以观察、讨论、思考、分析、动手操作、自主探索、合作学习多种形式相结合,引导学生多角度、多层面认识事物,突破教学难点。第 1页共 6页三、教学过程设计:1、情景设置感知辗转相除法(发给每位学生一张长为22cm,宽为 6cm的纸条)【问 1】这张长方形的纸,先拿短边往长边上折,得到一个正。

4、方形,从长方形上裁掉这个正方形后继续将短边往长边上折, 一直到最后剩下来的是正方形为止, 最后得到的边长是几的正方形?【师生互动解答】226 3 4;6 4 1 2;4 2 2 0 最后正方形的边长为2cm。【设计意图】通过动手操作,直观感受辗转相除法的具体做法。2、理解辗转相除法原理【问 2】 22 与 6 的最大公约数?【设计意图】把辗转相除法和情景设置联系起来,承上启下,顺利过渡。【问 3】 204 与 85 的最大公约数?【师板书】204 85 2 3485 34 21734 17 2 0 204与 85 最大公约数为 17。【师引导】总结辗转相除法具体步骤。【师讲解】辗转相除法原理:。

5、( 204, 85)( 85, 34)( 34, 17)。【练 1】求 678 与 35 的最大公约数?【设计意图】具体动手操作,巩固新知。3、设计辗转相除法算法【问 4】写出两个正整数a,b(ab) 的最大公约数的一个算法。【师初步分析】 运用辗转相除法,产生一列数: a,b, r1 , r2 , rn 1 , rn ,0 。这列数从第三项开始,每项都是前两项相除所得的余数,余数为0 的前一项 r n ,既是 a 和 b 的最大公约数。递推关系: rnmod( rn 1 , rn 2 ) (其中 r1mod( a,b) , r2mod( b, r1 ) )【问 5】可选用什么结构书写此算法?。

6、【生答】循环结构。【生分组讨论】 共分为两个小组,分别用直到型和当型循环结构写算法、画流程图和写伪代码,并派代表演板流程图和伪代码。【幻灯片显示】当型循环结构算法:直到型循环结构算法:S1输入两个正整数a,b(a b) ;S1输入两个正整数a, b(a b) ;S2ra b 的余数;S2若 mod( a,b)0 ,则输出最大S3ab,b r;公约数 b;若 r0,则转 S3。S3ra b 的余数;若 r0S4,则输出最大公约数a ;ab, br;若 r0,则转 S2。S4第 2页共 6页10 Read x,y20 m x30 ny40 cm-int(m/n)50 mn60 nc直到型循环结构流。

7、程图:当型循环结构流程图:输入 a,b输入 a,brmod( a, b)brababbrrmod(a, b)NNr 0mod( a,b)0YY输出 a输出 b直到型循环结构伪代码:当型循环结构伪代码:10 Reada, bRead a, b20 rmod( a, b)30ab40br50Ifr 0 then goto 2060PrintaWhile mod(a, b)0rmod( a,b)a b b rEnd WhilePrint b【师点评结果】通过演板的流程图和伪代码的对比,梳理算法,强调选择不同的循环结构导致输出结果不同。【设计意图】多角度分析问题,加强综合运用知识能力;通过小组合作探索。

8、,激发学生兴趣,巩固新知;渗透从具体到抽象的数学思想方法,体会迭代 n的算法思想。4、应用辗转相除法算法【练 2】右面一段伪代码的目的是:()A. 求 x,y 的最小公倍数B.求 x,y 的最大公约数C.求 x 被 y 整除的商D.求 y 被 x 整除的商70 If m/n=int(m/n) then goto 4080 Print m(练 2)【生答】B【设计意图】会“识”直到型循环语句描述的应用辗转相除法求最大公约数。第 3页共 6页【练 3】右面一段伪代码的输出结果是:()A.1B.429a 1048b 429C.190D.6While mod(a, b) 0【生答】 A【设计意图】会“。

9、识”当型循环语句描述辗转相除法mod( a,b)并且会“算”最大公约数。rab【练 4】设计计算两个正整数bra, b(a b) 的End While最小公倍数的算法。Print b【设计意图】会“用”辗转相除法的算法语句。(练 3)【师提示】最小公倍数ab最大公约数【生演板】【师点评】易错点为:Reada, b(a b)S abReada,b(a b)Whilemod ( a, b) 0Whilemod (a,b) 0rmod(a, b)rmod( a,b)a babbrbrEnd WhileEnd WhilePrintSPrintabbb【问 6】:还有其他算法吗?Reada,b( a b。

10、)【生答】运用案例1 穷举算法方法x1Whilemod ( x, a)0and mod (x,b)0xx1End WhilePrintx【设计意图】巩固练习辗转相除法算法;重温上节课孙子问题的穷举算法思想。第 4页共 6页5、课堂小结:【问 7】今天这节课主要学习了什么内容?在问题的解决过程中,我们运用了那些数学思想?【答】回顾从具体到抽象的研究方法;掌握运用辗转相除法求两个正整数的最大公约数;体会迭代算法思想。【设计意图】 使学生对本节课所学知识的结构有一个清晰的认识, 对本节课所用的迭代算法数学思想方法有一个明确的了解。6、布置作业:必做题:写出 3428 与 736 的最大公约数和最小公。

11、倍数的算法;选做题:课本 P23: 4(斐波那契数列) ;拓展延伸:阅读课本 P28辗转相除与更相减损【设计意图】必做题让所有学生再次巩固本节课所学内容;选作题体现迭代算法思想,可供学生提高之用;阅读中国古代类似算法更相减损法, 体会中国古代数学对世界数学发展的贡献, 增强民族自豪感。7、板书设计:辗转相除法1、分析3、流程图5、演板练习2、算法4、 伪代码四、评价分析:1、指导思想:新知识与旧知识相结合的原则;掌握知识与发展智力、能力相统一的原则;教师的主导作用与学生的主体作用相结合的原则。2、本节课特点:教学模式打破了传统的教学模式,采用了以问题为载体, 以老师引导和小组合作探究为主要形式。教学设计符合学生的认知规律在整个教学过程中,始终体现这一思想,如:让学生动手操作,组织讨论,学生演板,辗转相除法的算法的引出从特殊到一般。强化学生的应用意识新课的导入,设计了与本课密切相关的实际问题,结束前又运用所学知识解决问题,课后的选作题是迭代算法思想的进一步应用。第 5页共 6页第 6页共 6页。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/552445.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

相关系数矩阵计算_corrplot包:相关性矩阵可视化

今天学习下相关性矩阵的可视化,可以用来可视化相关性矩阵的包有corrplot包、corrgram包、GGally包、ggcorrplot包等,这些包在大部分情况下都可以满足需求。今天先来学习corrplot包的使用,后面几天有空会详细讲解下另外三个包。目 录1. 安装和…

pat根据中序遍历和先序遍历_[leetcode/lintcode 题解] 前序遍历和中序遍历树构造二叉树...

【题目描述】根据前序遍历和中序遍历树构造二叉树.在线评测地址:九章算法 - 帮助更多中国人找到好工作,硅谷顶尖IT企业工程师实时在线授课为你传授面试技巧​www.jiuzhang.com【样例】样例 1:输入:[],[] 输出:{} 解释: 二叉树为空…

计算机员工工资管理系统源代码,C++员工工资管理系统源代码

《C员工工资管理系统源代码》由会员分享,可在线阅读,更多相关《C员工工资管理系统源代码(17页珍藏版)》请在人人文库网上搜索。1、include #include #include #include #include #include using namespace std;#define NULL 0#define LEN sizeof(struct …

计算机专业人才培养模式改革,地方高校计算机科学与技术专业人才培养模式改革与实践...

摘要:本文分析了目前我国地方高等院校计算机专业人才培养现状,以太原科技大学计算机科学与技术专业为例,针对办学指导思想、专业定位、专业特色、专业培养模式及课程体系进行了研究与探讨,提出了“行业特色明显、专业方向细化、实践技能突出、素质教育鲜明”的专业建设指导思想…

java中审核订单流程图_「数据架构」数据流程图:实例-订餐系统

数据流图(DFD)提供了系统内信息流(即数据流)的可视化表示。通过绘制数据流程图,您可以了解由参与系统流程的人员提供并交付给他们的信息、完成流程所需的信息以及需要存储和访问的信息。本文以一个订餐系统为例,对数据流图(DFD)进行了描述和说明。食品订…

太原市中考计算机考试系统,太原中考报名系统

中考报名即将开始,希望大家都能顺利报名,出国留学网小编为大家准备了2016太原中考报名系统,希望对大家有所帮助,更多精彩内容欢迎访问出国留学网中考频道。2016太原中考报名系统【点击查看最新报名系统】延伸阅读:中考…

python求圆柱体的体积_漫谈超球体的体积公式

现实生活中,我们只要掌握圆的周长和面积公式,了解球的表面积和体积公式就够用了,没有什么可以深究的。本篇将带你走进高维度球的表面积和体积公式[1]。  我们生活在三维空间,对更高维度的空间难以构想。笛卡尔说:我思…

ftp 服务器 性能,FTP 服务器性能 测试点

使用ffmpeg转换webm格式安装ffmpeg brew install ffmpeg --with-libvpx --with-libvorbis 如果已经装过 brew reinstall ffmpeg --with-libv ...对于多个列的转行(一个值均匀分布在两个列中),对于个别字段通过取别名,join方式解决。例如,这个表的结构: s…

jsp项目放入宝塔windows环境_商业裂变,之项目技术实战(第八节:宝塔面板介绍)...

一、宝塔简介:宝塔面板是一款服务器管理软件,支持windows和linux系统,可以通过Web端轻松管理服务器,提升运维效率。例如:创建管理网站、FTP、数据库,拥有可视化文件管理器,可视化软件管理器&…

es文件浏览器smb服务器,ES文件浏览器怎么连接电脑SMB,可以参考这篇文章

ES文件浏览器是一款多功能的手机文件/程序/进程管理器,可以在手机、电脑、远程和蓝牙间浏览管理文件。是一个功能强大的免费的本地和网络文件管理器和应用程序管理器。ES文件浏览器与电脑进行局域网链接后可以管理电脑的文件,不只是复制,还可…

arm ida 伪代码 安卓 符号表_使用IDA动态调试及ARM指令学习笔记

本文介绍如何用IDA进行动态调试及部分ARM指令的学习。环境:已root的安卓手机一部,IDA pro 6.8,win7系统。下载样本app,并已确认可调试(debuggable true),下文不表:http://pan.baidu.com/s/1jG22HMY一 手机…

糖豆人显示此服务器正在进行游戏,糖豆人服务器频繁崩溃,west滚石教技巧,蓝哥踢球做内鬼...

原标题:糖豆人服务器频繁崩溃,west滚石教技巧,蓝哥踢球做内鬼自从糖豆人游戏开放以来,大批玩家涌入,造成糖豆人服务器拥堵,一度出现崩溃。隔三差五就会来一次。玩家正玩得兴起,突然的崩溃让玩家…

js中立即执行函数会预编译吗_面试官:聊聊对Vue.js框架的理解

作者:yacan8https://github.com/yacan8/blog/issues/26本文为一次前端技术分享的演讲稿,所以尽力不贴 Vue.js 的源码,因为贴代码在实际分享中,比较枯燥,效果不佳,而更多的是以图片和文字的形式进行表达。分…

如何卸载服务器的系统,卸载服务器的操作系统

卸载服务器的操作系统 内容精选换一换弹性云服务器卸载磁盘。弹性云服务器状态为stopped时支持系统盘(也就是/dev/sda挂载点)和用户盘的卸载,没有操作系统限制,也不需要在弹性云服务器内部安装vmtools。弹性云服务器状态为active态时有如下约束限制&…

修改了模板文件tpl如何立即生效_Views视图与模板

一、概述用户请求到视图流程:当有人访问我们django项目的时候 例如127.0.0.1:8000/polls/23,django首先到加载mysite.urls模块在mysite.urls中发现有urlpatterns变量,于是在其内按顺序进行匹配。当它匹配上了polls,就到匹配到的po…

vue本地没事放到服务器上无限循环,解决vue中的无限循环问题

项目中遇到了这样一个问题:每一种产品有对应的服务费,每一个商家有多种商品要单独计算每一家的服务费,最后汇总总的服务费用。我直接写了一个方法来计算出每个商家和总的服务费用并return出来。如果不看控制台的话运行是没问题的。但是控制台…

壁式框架内力计算_4种类型剪力墙的计算要点

剪力墙又称抗风墙、抗震墙或结构墙。房屋或构筑物中主要承受风荷载或地震作用引起的水平荷载和竖向荷载(重力)的墙体,防止结构剪切(受剪)破坏。又称抗震墙,一般用钢筋混凝土做成。它分平面剪力墙和筒体剪力墙。平面剪力墙用于钢筋混凝土框架结构、升板结…

片源系统服务器,OUO NAS10主控界面评测

OUO NAS10主控界面评测■OUO NAS10主控界面评测OUO NAS10采用了高集成度的芯片,功耗比较低,整机满载情况下也不会超过9W。不过他的主控界面看起来还是比较简单易懂的,由于本身自带了linux的操作系统,还是比较容易上手的。附送光盘…

解锁设备_无师自通解锁新设备抗击疫情

随着春节假期接近尾声,一线企业复工复产,春运迎来全面返程客流高峰,为应对返程客流,做好疫情防控工作,哈车管内各站全面组织积极应对,做好进出站旅客测温,加强对进出站旅客体温筛查,…

GPS无线视频服务器,宏电环卫车无线视频监控与GPS定位系统设计方案.docx

Connecting Things环卫车3G/4G视频监控及GPS定位系统解决方案市宏电技术股份Shenzhen Hongdian Technologies Corporation.2015年7月目录 TOC \o "1-3" \h \z \uHYPERLINK \l "_Toc2914" 第一章 系统概述 PAGEREF _Toc2914 4HYPERLINK \l "_Toc5154&q…