版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
算法的教学法处理华南师范大学数学系吴跃忠2023/2/41.前言:算法解读一、解题步骤与算法1.两种不同的解题方法2.算法的基本性质二、算法的要素与结构1.三个不同的例子2.算法的要素三、伪代码1.赋值语句2.输入、输出语句3.条件语句4.循环语句四、算法小结2023/2/42.前言:算法的教育价值1.有利于培养学生的思维能力算法一方面具有具体化、程序化、机械化的特点,同时又有高度抽象性、概括性和精确性.对于一个具体算法而言,从算法分析到算法语言的实现,任何一个疏漏或错误都将导致算法的失败.算法是思维的条理化、逻辑化!算法所体现出来的逻辑化特点被有些学者看成是逻辑学继形式逻辑和数理逻辑之后逻辑学发展的第三个阶段.因此,培养逻辑思维能力,不仅可以通过平面几何的论证,代数运算的严密演绎等手段进行培养,还可以通过算法设计的学习来达到.2023/2/43.2.有利于培养学生理性精神和实践能力算法既重视“算则”,更重视“算理”.对于算法而言,一步一步的程序化步骤,即“算则”固然重要,但这些步骤的依据,即“算理”有着更基本的作用,“算理”是“算则”的基础,“算则”是“算理”的表现.算法思想可以有很丰富的层次递进的素材,应该贯穿于整个中学数学内容之中.由于算法的具体实现可以和信息技术相联系,因而,算法有利于培养学生理性精神和实践能力,也是实施探究性学习的良好素材.2023/2/44.3.有利于学生理解构造性数学算法是一般意义上解决问题策略的具体化,即有限递归构造和有限非递归构造,这两点也恰恰构成了算法的核心(如下图所示).
构造性地解决数学问题不仅是重要的解决数学问题的方法,在数学哲学上也有着重要的意义.构造性数学是一个重要的数学哲学学派,
他们只承认能够构造出来的数学.这种观念有其特定的真理性.
当然排斥了许多无限推理的数学,
也具有局限性.
有限递归构造有限非递归构造
输入输出2023/2/45.4.算法内容反映了时代的特点,同时也是中国数学课程内容的新特色
中国古代数学以算法为主要特征,取得了举世公认的伟大成就.现代信息技术的发展使算法重新换发了前所未有的生机和活力,算法进入中学数学课程,既反映了时代的要求,也是中国古代数学思想在一个新的层次上复兴,毫无疑问,也就成为中国数学课程的一个新的特色.我国吴文俊在继承中国传统数学的算法特征的基础上,
创造性地发展了机器证明,
于2000年获得国家科学最高奖.
这是将我国传统特色与信息技术创造性结合的典范.
2023/2/46.二、设置算法的依据
1.计算机与算法在现代社会里,计算机已经成为人们日常生活和工作不可缺少的工具.听音乐、看电影、玩游戏、画卡通画、处理数据…计算机几乎可以是一个全能的助手,你可以用它来做你想做的任何事情.那么,计算机是怎样工作呢?要想弄清楚这个问题,就需要学习算法.
2023/2/47.2.算法小史(1)人类最早关于算法的记录是在两河流域发现的公元前两三千年的黏土板,其中的一个典型例子就是计算利息何时能够等于本金.
(2)算法早期发展中一个成果应归功于古希腊的欧几里德,他提出的计算最大公约数的辗转相除法(又称欧几里德算法)
(3)用我国传统的开方术求高次方程的近似根,
是算法上的一大成就.
(4)在社会上得到广泛使用的珠算口诀就可以看作是典型的算法,它把复杂的计算(例如除法)描述为一系列按口诀执行的简单的算珠拨动操作,
口诀就是算法.
2023/2/48.(5)文艺复兴以后,随着近代数学的开拓和蓬勃发展,算法研究也取得了许多成果.人们研究了许多数学问题的计算过程,提出了许多算法.但是,稍微复杂一点的算法,如果由人(即使借助于某些计算工具)来做,就可能耗费成年累月的时间.如果没有自动化计算工具的出现,复杂的计算过程实际上是无法完成的.
2023/2/49.(6)现代意义上的“算法”通常是指可以用计算机来解决的某一类问题的程序或步骤,这些程序或步骤必须是明确和有效的,而且能够在有限步之内完成.比如,我们非常熟悉的带余除法、解线性方程组的消元法等,都是算法.
2023/2/410.3.中国数学的特点其中最具代表性的就是《九章算术》.《九章算术》是战国、秦、汉封建社会创立并巩固时期数学发展的总结,就其数学成就来说,堪称是世界数学名著.其内容按类分章,以数学问题的形式出现,包括分数四则运算、开平方与开立方(包括二次方程数值解法)、盈不足术、各种面积和体积公式、线性方程组解法、正负数运算的加减法则、勾股形解法(特别是勾股定理和求勾股数的方法)等.其中方程组解法和正负数加减法则在世界数学发展史上是遥遥领先的.就其特点来说,它形成了一个以筹算为中心、与古希腊数学完全不同的独立体系.
2023/2/411.在随后11~14世纪约300年期间著名的数学家的数学著作,如贾宪的《黄帝九章算法细草》,刘益的《议古根源》,秦九韶的《数书九章》,李冶的《测圆海镜》和《益古演段》,杨辉的《详解九章算法》《日用算法》和《杨辉算法》中,其中包括发展了一套求高次方程近似根的方法,
算法的特点得到了进一步的强化和发展.
2023/2/412.一、解题步骤与算法
1.两种不同的解题方法例1.求和1+2+3+4解法一:逐步求和.第一步:计算1+2,得到3;第二步:计算3+3,得到6;第三步:计算6+4,得到10.2023/2/413.解法二:根据计算公式第一步:取;第二步:计算;第三步:得出结果10.2023/2/414.例2.求.解:设数列,解法一:选代法第一步:设,计算,得;2023/2/415.第二步:代入,计算,
得;
第三步:代入,计算,得,约等于:;2023/2/416.第四步:代入,计算,得,约等于:(注:约等于:)等等,以至无穷步.可以逐步逼近,得到任意的精确值,这个求值的过程是无限的.2023/2/417.解法二:求极限
第一步:令,(则);第二步:对于两边取极限,即:.
2023/2/418.第三步:解方程:
第四步:给出方程的解:
注:这种解法并没有给出的值.
2023/2/419.2.算法的基本性质
例1的两个解答过程,就是算法.可观察到如下的性质:
有穷的步骤(例1和例2的差异主要是在于例1的步骤是有穷的,例2的步骤是无穷的).存在初始步;每一步都跟着一个后继步;最后一步,有解答或无解答.2023/2/420.
一般书上归纳算法的基本性质有四条:A.有穷性;B.
唯一的初始动作;C.每个动作都有唯一的后继动作;D.动作序列终止时,表示问题得到解答或没有解答.2023/2/421.二、
算法的要素与结构1.1.三个不同的例子
例3.用框图表述例1的算法.
2023/2/422.
2023/2/423.例4.给出一元二次方程
的一个算法,并用流程图形表示.2023/2/424.
2023/2/425.例5.写出计算下式的流程图:2023/2/426.2023/2/427.2.算法的要素
(1)
操作
(2)
控制结构
3.基本结构
(1)顺序结构
(2)选择结构
(3)循环结构
2023/2/428.三、
伪代码
1.赋值语句例6.写出求多项式的算法.2023/2/429.解:算法一2023/2/430.
算法二
2023/2/431.2.输入、输出语句
例7.写出方程组
一个算法.
2023/2/432.2023/2/433.伪代码写法:InputPrint2023/2/434.3.条件语句
例8.写出函数的算法.2023/2/435.解:
(1)用条件语表示:InputIfthenElseifthenElse2023/2/436.(2)用流程图表示:
2023/2/437.4.循环语句
ForIfrom“初值”to“终值”step“步长”…Endfor.例9.设计计算的一个算法.2023/2/438.解:(1)算法步骤S1;S2;S3;S4;S5如果,那么转S3;S6输出.
2023/2/439.2023/2/440.(3)
用循环语句
ForIfrom3to99step2EndforPrint
EndforPrintEndforPrintEndforPrintEndforPrint2023/2/441.
例10.设计计算的一个算法.2023/2/442.(1)
算法步骤S1;S2;S3
;S4输出.
2023/2/443.(2)
循环语句
2023/2/444.2023/2/445.五、算法的教学建议(1)在教学中,要注意不要把算法上成算法语言课或程序设计课.(2)在算法的教学中,应通过实例来说明由数学的算法到计算机使用的算法的过渡过程,从而说明学习算法的必要性,理解算法各个基本内容(结构、框图、语言等)的作用.(3)如果条件允许,尽可能的让学生上机实现
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024邴雅与薛含关于人寿保险分割的离婚协议书
- 2024年度技术转让合同:某新能源技术的国内转让与应用
- 二零二四年度专利实施许可合同
- 2024年度中国石油天然气集团公司油气管道检测维护合同
- 2024年度医院药品供应链管理服务合同
- 2024年度北京市二手房共有合同(标的:房产共有)
- 2024版房地产销售合同
- 2024年度场地租赁合同(沧州版)
- 2024版AI论文自动生成系统联合研发合同
- 2024年度农业产品供应与销售合同
- 压接管压前压后尺寸
- 小儿抽动障碍治疗经验总结培训课件
- 小学数学人教一年级上册~各数的认识间隔问题
- 股骨粗隆间骨折(股骨转子间骨折)试题及答案
- 家禽集中屠宰建设项目可行性报告
- 安全学原理第2版-ppt课件(完整版)
- 统编小学语文四年级上册第八单元教材解读
- 2022年《上海市初中语文课程终结性评价指南》中规定的个文言实词
- led电子灯箱制作方法
- 蓝紫色渐变插画风职业生涯规划PPT模板
- 《图形创意设计》PPT课件(完整版)
评论
0/150
提交评论