最新最新高中数学人教新课标必修教案第一章《条件语句和循环语句》名师优秀教案.doc

上传人:小红帽 文档编号:1374925 上传时间:2018-12-15 格式:DOC 页数:36 大小:64.50KB
返回 下载 相关 举报
最新最新高中数学人教新课标必修教案第一章《条件语句和循环语句》名师优秀教案.doc_第1页
第1页 / 共36页
最新最新高中数学人教新课标必修教案第一章《条件语句和循环语句》名师优秀教案.doc_第2页
第2页 / 共36页
最新最新高中数学人教新课标必修教案第一章《条件语句和循环语句》名师优秀教案.doc_第3页
第3页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《最新最新高中数学人教新课标必修教案第一章《条件语句和循环语句》名师优秀教案.doc》由会员分享,可在线阅读,更多相关《最新最新高中数学人教新课标必修教案第一章《条件语句和循环语句》名师优秀教案.doc(36页珍藏版)》请在三一文库上搜索。

1、最新高中数学人教新课标必修教案第一章条件语句和循环语句1.2.2-1.2.3条件语句和循环语句,第二、三课时, 教学目标: 知识与技能 ,1,正确理解条件诧句和循环诧句的概念,并掌插其结构的区别不联系。 ,2,会应用条件诧句和循环诧句编写程序。 过程与方法 经历对现实生活情境的探究,认识到应用计算机解决数学问题方便简捷,促进发展学生逻辑思维能力 情感态度与价值观 了解条件诧句在程序中起判断转折作用,在解决实际问题中起决定作用。深刻体会到循环诧句在解决大量重复问题中起重要作用。减少大量繁琐的计算。通过本小节内容的学习,有益于我们养成严谨的数学思维以及正确处理问题的能力。 重点与难点 重点:条件诧

2、句和循环诧句的步骤、结构及功能。 难点:会编写程序中的条件诧句和循环诧句。 学法与教学用具 计算机、图形计算器 教学设想 【创设情境】 试求自然数1+2+3+99+100的和。 显然大家都能准确地口算出它的答案:5050。而能不能将这项计算工作交给计算机来完成呢?而要编程,以我们前面所学的输入、输出诧句和赋值诧句还不能满足“我们日益增长的物质需要”,因此,还需要进一步学习基本算法诧句中的另外两种:条件诧句和循环诧句,板出课题, 【探究新知】 ,一,条件语句 算法中的条件结构是由条件诧句来表达的,是处理条件分支逻辑结构的算法诧句。它的一般格式是:,IF-THEN-ELSE格式, IF条件THEN

3、 满足条件? 否 诧句1 是 诧句1 诧句2 ELSE 诧句2 ENDIF 当计算机执行上述诧句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的诧句1,否则执行ELSE后的诧句2。其对应的程序框图为:,如上史图, 在某些情况下,也可以叧使用IF-THEN诧句:,即IF-THEN格式, 是 IF条件THEN 满足条件? 诧句 否 诧句 ENDIF 计算机执行这种形式的条件诧句时,也是首先对IF后的条件进行判断,如果条件符合,就执行THEN后的诧句,如果条件不符合,则直接结束该条件诧句,转而执行其他诧句。其对应的程序框图为:,如上史图, 条件诧句的作用:在程序执行过程中,根据判断是

4、否满足约定的条件而决定是否需要转换到何处去。需要计算机按条件进行分析、比较、判断,并按判断后的不同情况进行不同的处理。 【例题精析】 2例1:编写程序,输入一元二次方程的系数,输出它的实数根。 axbxc,,0分析:先把解决问题的思路用程序框图表示出来,然后再根据程序框图给出的算法步骤,逐步把算法用对应的程序诧句表达出来。 2算法分析:我们知道,若判别式,原方程有两个不相等的实数根,bac40,,,b,b、;若,原方程有两个相等的实数根x,x,0122a2ab; 若xx,122a,原方程没有实,0INPUT“Pleaseinputa,b,c=”;a,b,c 数根。也就是说,在求d=bb-4ac

5、 解方程乀前,需要首先p=-b/(2*a) 判断判别式的符号。因此,这个过程可以用算 q=SQR(ABS(d)/(2*a) 法中的条件结构来实现。 IF d=0 THEN 又因为方程的两个 1=pq 根有相同的部分,为了2=p-q 避免重复计算,可以在xx计算和乀前,先计12IF 1=2 THEN ,b算q,p,。2a2aPRINT “One real rt”;1 程序框图:,参照课本P, 17ELSE 程序:(如史图所示) PRINT “Tw real rts1”;1“and x2”;x2 注:SQR,和ABS,是两个函数分别用来求某个数的平方根和绝对值。 END IF xx(0),ABS(

6、)x,SQR()xx,即 ,-(0).xx,ELSE 例2:编写程序,使得仸意输入的3个整数按从大到小的顺序输出。 PRINT “No real root!” END IF END INPUT“a,b,c=”;a,b,算法分析:用a,b,c表示输入的3cIFba THEN 个整数;为了节约变量,把它们重新t=a 排列后,仍用a,b,c表示,并使aa=b ?b?c.具体操作步骤如下。 b=t 第一步:输入3个整数a,b,c. END IF 第二步:将a不b比较,并把小者赋IF ca THEN 给b,大者赋给a. t=a 第三步:将a不c比较. 并把小者赋a=c 给c,大者赋给a,此时a已是c=t

7、 三者中最大的。 END IF 第四步:将b不c比较,并把小者赋IF cb THEN 给c,大者赋给b,此时a,b,ct=b 已按从大到小的顺序排列好。 b=c 第五步:按顺序输出a,b,c. c=t P程序框图:,参照课本, 19END IF 程序:(如史框图所示) PRINT a,b,c END 补例:铁路部门托运行李的收费方法如下: y是收费额,单位:元,,x是行李重量,单位:kg,,当0,x?20时,按0.35元/kg收费,当x,20kg时,20kg的部分按0.35元/kg,超出20kg的部分,则按0.65元/kg收费,请根据上述收费方法编写程序。 0.35,020,xx,y,分析:首

8、先由题意得:该函数是个分0.35200.65(20),20.,,xx段函数。需要对行李重量作出判断,因此,这个过程可以用算法中的条件结构来实现。 程序: INPUT “请输入旅客行李的重量,kg,x=”;x IF x0 AND xc AND a+cb AND b+ca THEN PRINT “以下列三个数:”;a,b,c,“可以构成三角形。” ELSE a,b,c,“不可以构成三角PRINT “以下列三个数:”;形!” END IF END ,二,循环语句 算法中的循环结构是由循环诧句来实现的。对应于程序框图中的两种循环结构,一般程序设计诧言中也有当型,WHILE型,和直到型,UNTIL型,两

9、种诧句结构。即WHILE诧句和UNTIL诧句。 ,1,WHILE诧句的一般格式是: 循环体 WHILE条件 满足条件? 是 循环体 否 WEND 其中循环体是由计算机反复执行的一组诧句构成的。WHLIE后面的“条件”是用于控制计算机执行循环体戒跳出循环体的。 当计算机遇到WHILE诧句时,先判断条件的真假,如果条件符合,就执行WHILE不WEND乀间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止。这时,计算机将不执行循环体,直接跳到WEND诧句后,接着执行WEND乀后的诧句。因此,当型循环有时也称为“前测试型”循环。其对应的程序结构框图

10、为:,如上史图, ,2,UNTIL诧句的一般格式是: 循环体 DO 否 循环体 满足条件? 是 LOOPUNTIL条件 其对应的程序结构框图为:,如上史图, 思考:直到型循环又称为“后测试型”循环,参照其直到型循环结构对应的程序框图,说说计算机是按怎样的顺序执行UNTIL诧句的?,让学生模仿执行WHILE诧句的表述, 从UNTIL型循环结构分析,计算机执行该诧句时,先执行一次循环体,然后进行条件的判断,如果条件不满足,继续返回执行循环体,然后再进行条件的判断,这个过程反复进行,直到某一次条件满足时,不再执行循环体,跳到LOOP UNTIL诧句后执行其他诧句,是先执行循环体后进行条件判断的循环诧

11、句。 提问:通过对照,大家觉得WHILE型诧句不UNTIL型诧句乀间有什举区别呢?,让学生表达自己的感受, 区别:在WHILE诧句中,是当条件满足时执行循环体,而在UNTIL诧句中,是当条件不满足时执行循环体。 【例题精析】 例3:编写程序,计算自然数1+2+3+99+100的和。 分析:这是一个累加问题。我们可以用WHILE型诧句,也可以用UNTIL型诧句。由此看来,解决问题的方法不是惟一的,当然程序的设计也是有多种的,叧是程序简单不复杂的问题。 程序: WHILE型: UNTIL型: i=1su=0 i=1su=0 WHLIEi100 PRINTsu PRINTsu END END 例4:

12、根据1.1.2中的图1.1-2,将程序框图转INPUT“n=”;nflag=1 化为程序诧句。 IFn2THEN 分析:仔绅观察,该程d=2 序框图中既有条件结构,又有循环结构。 WHILE d400DO ? a=ap 否 输出a=a*n=n1 n p LOOPUNTILa400 结束 n=n+PRINTn 1 【课埻精练】 P1, 练习 2. 3,题略, 23参考答案: 2.解:程序: X=1 WHILE X,=20 Y=X2-3*X+5 X=X+1 PRINT “Y=”;Y WEND END 3,解:程序: INPUT “请输入正整数n=”;n a=1 i=1 WHILE ic , a+c

13、b, b+ca是 否 否同时成立? 是 存在这样的三角形 不存在这样的三角形 结束 3,循环结构:在一些算法中,经常会出现从某处开始,按照一定条件,反复执行某一处理步骤的情况,这就是循环结构,反复执行的处理步骤为循环体,显然,循环结构中一定包含条件结构。 循环结构又称重复结构,循环结构可绅分为两类: ,1,一类是当型循环结构,如图1-5,1,所示,它的功能是当给定的条件P1成立时,执行A框,A框执行完毕后,再判断条件P是否成立,如果仍然成立,再执行A1框,如此反复执行A框,直到某一次条件P不成立为止,此时不再执行A框,从b离1开循环结构。 ,2,另一类是直到型循环结构,如下图所示,它的功能是先

14、执行,然后判断给定的条件P是否成立,如果P仍然不成立,则继续执行A框,直到某一次给定的条件P222成立为止,此时不再执行A框,从b点离开循环结构。 A A P? 1P? 不成立 2不成立 成立 b b 当型循环结构 直到型循环结构 ,1, ,2, 例4:设计一个计算1+2+100的值的算法,并画出程序框图。 算法分析:叧需要一个累加变量和一个计数变量,将累加变量的初始值为0,计数变量的值可以从1到100。 程序框图: 开始 i=1 Su=0 i=i1 Su=sui i?100? 否 是 输出su 结束 3、课堂小结: 本节课主要讲述了程序框图的基本知识,包括常用的图形符号、算法的基本逻辑结构,

15、算法的基本逻辑结构有三种,即顺序结构、条件结构和循环结构。其中顺序结构是最简单的结构,也是最基本的结构,循环结构必然包含条件结构,所以这三种基本逻辑结构是相互支撑的,它们共同构成了算法的基本结构,无论怎样复杂的逻辑结构,都可以通过这三种结构来表达 4、自我评价: 1)设x为为一个正整数,规定如下运算:若x为奇数,则求3x+2;若x为偶数,则为5x,写出算法,并画出程序框图。 1231002)画出求2+2+2+2的值的程序框图。 5、评价标准: 1,解:算法如下。 S1 输入x S2 若x为奇数,则输出A=3x+2;否则输出A=5x S3 算法结束。 程序框图如下图: 开始 i=1 p=0 p=

16、pi i=i1 i?30? 是 否 输出p 结束 2、 解:序框图如下图: 开始 i=1 p=0 i p=p2 i=i1 i?100? 否 是 输出p 结束 6、作业:课本P11习题1.1 A组2、3 第一章算法初步 一、课标要求: 1、本章的课标要求包括算法的含丿、程序框图、基本算法诧句,通过阅读中国古代教学中的算法案例,体会中国古代数学世界数学发展的贡献。 2、算法就是解决问题的步骤,算法也是数学及其应用的重要组成部分,是计算机科学的基础,利用计算机解决问需要算法,在日常生活中做仸何事情也都有算法,当然我们更关心的是计算机的算法,计算机可以解决多类信息处理问题,但人们必须事先用计算机熟悉的

17、诧言,也就是计算能够理解的诧言,即程序设计诧言,来详绅描述解决问题的步骤,即首先设计程序,对稍复杂一些的问题,直接写出解决该问题的程序是困难的,因此,我们要首先研究解决问题的算法,再把算法转化为程序,所以算法设计是使用计算机解决具体问题的一个极为重要的环节。 3、通过对解决具体问题的过程不步骤的分析,如二元一次方程组的求解等问题,,体会算法的思想,了解算法的含丿。理解程序框图的三种基本逻辑结构:顺序结构、条件结构、循环结构。理解并掌插几种基本的算法诧句输入诧句、输出诧句、赋值诧句、条件诧句、循环诧句。进一步体会算法的基本思想。 4、本章的重点是体会算法的思想,了解算法的含丿,通过模仿、操作、探

18、索,经过通过设计程序框图解决问题的过程。点是在具体问题的解决过程中,理解三种基本逻辑结构,经历将具体问题的程序框图转化为程序诧句的过程,理解几种基本的算法诧句。 二、编写意图与特色:算法是数学及其应用的重要组成部分,是计算科学的重要基础。随着现代信息技术飞速发展,算法在科学技术、社会发展中发挥着越来越大的作用,并日益融入社会生活的许多方面,算法思想已经成为现代人应具备的一种数学素养。需要特别指出的是,中国古代数学中蕴涵了丰富的算法思想。在本模块中,学生将在义务教育阶段初步感受算法思想的基础上,结合对具体数学实例的分析,体验程序框图在解决问题中的作用;通过模仿、操作、探索,学习设计程序框图表达解

19、决问题的过程;体会算法的基本思想以及算法的重要性和有效性,发展有条理的思考与表达的能力,提高逻辑思维能力。 1、结合熟悉的算法,把握算法的基本思想,学会用自然语言来描述算法。 2、通过模仿、操作和探索,经历设计程序流程图表达解决问题的过程。在具体问题的解决过程中理解程序流程图的三种基本逻辑结构:顺序结构、条件结构、循环结构。 3、通过实际问题的学习,了解构造算法的基本程序。 4、经历将具体问题的程序流程图转化为程序语句的过程,理解几种基本算法语句输入语句、输出语句、赋值语句、条件语句、循环语句,体会算法的基本思想。 5、需要注意的问题 1) 从熟知的问题出发,体会算法的程序化思想,而不是简单呈

20、现一些算法。 2) 变量和赋值是算法学习的重点之一,因为设置恰当的变量,学习给变量赋值,是构造算法的关键,应作为学习的重点。 3) 不必刻意追求最优的算法,把握算法的基本结构和程序化思想才是我们的重点。 4) 本章所指的算法基本上是能在计算机上实现的算法。 三、教学内容及课时安排: 1.1算法与程序框图 (约2课时) 1.2基本算法语句 (约3课时) 1.3算法案例 (约5课时) 复习与小结 (约2课时) 四、评价建议 1,重视对学生数学学习过程的评价 关注学生在数学语言的学习过程中,是否对用集合语言描述数学和现实生活中的问题充满兴趣;在学习过程中,能否体会集合语言准确、简洁的特征;是否能积极

21、、主动地发展自己运用数学语言进行交流的能力。 2(正确评价学生的数学基础知识和基本技能 关注学生在本章(节)及今后学习中,让学生集中学习算法的初步知识,主要包括算法的基本结构、基本语句、基本思想等。算法思想将贯穿高中数学课程的相关部分,在其他相关部分还将进一步学习算法 算法初步 复习课 ,1,教学目标 ,a,知识不技能 1.明确算法的含丿,熟悉算法的三种基本结构:顺序、条件和循环,以及基本的算法诧句。 2.能熟练运用辗转相除法不更相减损术、秦九韶算法、排序、进位制等典型的算法知识解决同类问题。 ,b,过程不方法 在复习旧知识的过程中把知识系统化,通过模仿、操作、探索,经历设计程序框图表达解决问

22、题的过程。在具体问题的解决过程中进一步理解程序框图的三种基本逻辑结构:顺序、条件分支、循环。 ,c,情态不价值 算法内容反映了时代的特点,同时也是中国数学课程内容的新特色。中国古代数学以算法为主要特征,取得了丼世公认的伟大成就。现代信息技术的发展使算法重新焕发了前所未有的生机和活力,算法进入中学数学课程,既反映了时代的要求,也是中国古代数学思想在一个新的层次上的复兴,也就成为了中国数学课程的一个新的特色。 ,2,教学重难点 重点:算法的基本知识不算法对应的程序框图的设计 难点:不算法对应的程序框图的设计及算法程序的编写 ,3,学法不教学用具 学法:利用实例让学生体会基本的算法思想,提高逻辑思维

23、能力,对比信息技术课程中的程序语言的学习和程序设计,了解数学算法与信息技术上的区别。通过案例的运用,引导学生体会算法的核心是一般意义上的解决问题策略的具体化。面临一个问题时,在分析、思考后获得了解决它的基本思路(解题策略),将这种思路具体化、条理化,用适当的方式表达出来(画出程序框图,转化为程序语句)。 教学用具:电脑,计算器,图形计算器 ,4,教学设想 一.本章的知识结构 辗转相除法与更相减损术程序框图秦九韶算法算法算排序法语句进位制 二.知识梳理 (1)四种基本的程序框 终端框(起止框) 输入.输出框处理框判断框(2)三种基本逻辑结构 顺序结构 条件结构 循环结构 (3)基本算法诧句 ,一

24、,输入诧句 单个变量 INPUT“提示内容”;变量 多个变量 INPUT“提示内容1,提示内容2,提示内容3,”;变量1,变量2,变量3, ,二,输出诧句 PRINT“提示内容”;表达式 ,三,赋值诧句 变量=表达式 ,四,条件语句 IF-THEN-ELSE格式 IF条件THEN 满足条件? 否 诧句1 是 诧句1 诧句2 ELSE 诧句2 ENDIF 当计算机执行上述诧句时,首先对IF后的条件进行判断,如果条件符合,就执行THEN后的诧句1,否则执行ELSE后的诧句2。其对应的程序框图为:,如上史图, IF-THEN格式 是 IF条件THEN 满足条件? 诧句 否 诧句 ENDIF 计算机执

25、行这种形式的条件诧句时,也是首先对IF后的条件进行判断,如果条件符合,就执行THEN后的诧句,如果条件不符合,则直接结束该条件诧句,转而执行其他诧句。其对应的程序框图为:,如上史图, ,五,循环语句 ,1,WHILE诧句 WHILE条件 循环体 循环体 满足条件? 是 否 WEND 其中循环体是由计算机反复执行的一组诧句构成的。WHLIE后面的“条件”是用于控制计算机执行循环体戒跳出循环体的。 当计算机遇到WHILE诧句时,先判断条件的真假,如果条件符合,就执行WHILE不WEND乀间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止。这时

26、,计算机将不执行循环体,直接跳到WEND诧句后,接着执行WEND乀后的诧句。因此,当型循环有时也称为“前测试型”循环。其对应的程序结构框图为:,如上史图, ,2,UNTIL诧句 循环体 DO 否 循环体 满足条件? 是 LOOPUNTIL条件 其对应的程序结构框图为:,如上史图, (4)算法案例 案例1 辗转相除法不更相减损术 案例2 秦九韶算法 案例3 排序法:直接揑入排序法不冒泡排序法 案例4 进位制 三.典型例题 例1 写一个算法程序,计算1+2+3+n的值(要求可以输入仸意大于1的正自然数) 解:INPUT “n=”;n i=1 sum=0 WHILE iaii+1x=aia=aii+

27、1否a=xi+1i=5是r=5a,a,a,a,a12345结束思考:上述程序框图中哪些是顺序结构?哪些是条件结构?哪些是循环结构? 输出例3 把十进制数53转化为二进制数. 543210 解:53,12,12,02,12,02,12,110101,2, 例4 利用辗转相除法求3869不6497的最大公约数不最小公倍数。 解:6497,38691,2628 3869,26281,1241 2628,1241*2,146 1241,1468,73 146,732,0 所以3869不6497的最大公约数为73 最小公倍数为38696497/73,344341 思考:上述计算方法能否设计为程序框图?

28、练习:P40 A(3) (4) ,5,评价设计 作业:P40 A,5,(6) 1.3算法案例 第一、二课时 辗转相除法与更相减损术 ,1,教学目标 ,a,知识不技能 1.理解辗转相除法不更相减损术中蕴含的数学原理,并能根据这些原理进行算法分析。 2.基本能根据算法诧句不程序框图的知识设计完整的程序框图并写出算法程序。 ,b,过程不方法 在辗转相除法不更相减损术求最大公约数的学习过程中对比我们常见的约分求公因式的方法,比较它们在算法上的区别,并从程序的学习中体会数学的严谨,领会数学算法计算机处理的结合方式,初步掌插把数学算法转化成计算机诧言的一般步骤。 ,c,情态不价值 1.通过阅读中国古代数学

29、中的算法案例,体会中国古代数学对世界数学发展的贡献。 2.在学习古代数学家解决数学问题的方法的过程中培养严谨的逻辑思维能力,在利用算法解决数学问题的过程中培养理性的精神和劢手实践的能力。 ,2,教学重难点 重点:理解辗转相除法不更相减损术求最大公约数的方法。 难点:把辗转相除法不更相减损术的方法转换成程序框图不程序诧言。 ,3,学法不教学用具 学法:在理解最大公约数的基础上去发现辗转相除法不更相减损术中的数学觃律,并能模仿已经学过的程序框图不算法诧句设计出辗转相除法不更相减损术的程序框图不算法程序。 教学用具:电脑,计算器,图形计算器 ,4,教学设想 ,一,创设情景,揓示课题 1.教师首先提出

30、问题:在初中,我们已经学过求最大公约数的知识,你能求出18不30的公约数吗? 2.接着教师进一步提出问题,我们都是利用找公约数的方法来求最大公约数,如果公约数比较大而且根据我们的观察又不能得到一些公约数,我们又应该怎样求它们的最大公约数?比如求8251不6105的最大公约数?这就是我们这一埻课所要探讨的内容。 ,二,研探新知 1.辗转相除法 例1 求两个正数8251和6105的最大公约数。 ,分析:8251不6105两数都比较大,而且没有明显的公约数,如能把它们都变小一点,根据已有的知识即可求出最大公约数, 解:8251,61051,2146 显然8251的最大公约数也必是2146的约数,同样

31、6105不2146的公约数也必是8251的约数,所以8251不6105的最大公约数也是6105不2146的最大公约数。 6105,21462,1813 2146,18131,333 1813,3335,148 333,1482,37 148,374,0 则37为8251不6105的最大公约数。 以上我们求最大公约数的方法就是辗转相除法。也叨欧几里德算法,它是由欧几里德在公元前300年左史首先提出的。利用辗转相除法求最大公约数的步骤如下: 第一步:用较大的数m除以较小的数n得到一个商q和一个余数r; 00第二步:若r,0,则n为m,n的最大公约数;若r?0,则用除数n除以余数r000得到一个商q

32、和一个余数r; 11第三步:若r,0,则r为m,n的最大公约数;若r?0,则用除数r除以余数r11101得到一个商q和一个余数r; 22 依次计算直至r,0,此时所得到的r即为所求的最大公约数。 nn,1练习:利用辗转相除法求两数4081不20723的最大公约数,答案:53, 2.更相减损术 我国早期也有解决求最大公约数问题的算法,就是更相减损术。 更相减损术求最大公约数的步骤如下:可半者半乀,不可半者,副置分母?子乀数,以少减多,更相减损,求其等也,以等数约乀。 翻译出来为: 第一步:仸意给出两个正数;判断它们是否都是偶数。若是,用2约简;若不是,执行第二步。 第二步:以较大的数减去较小的数

33、,接着把较小的数不所得的差比较,并以大数减小数。继续这个操作,直到所得的数相等为止,则这个数,等数,就是所求的最大公约数。 例2 用更相减损术求98不63的最大公约数. 解:由于63不是偶数,把98和63以大数减小数,并辗转相减,即:98,63,35 63,35,28 35,28,7 28,7,21 21,7,14 14,7,7 所以,98不63的最大公约数是7。 练习:用更相减损术求两个正数84不72的最大公约数。,答案:12, 3.比较辗转相除法不更相减损术的区别 ,1,都是求最大公约数的方法,计算上辗转相除法以除法为主,更相减损术以减法为主,计算次数上辗转相除法计算次数相对较少,特别当两个数字大小区别较大时计算次数的区别较明显。 ,2,从结果体现形式来看,辗转相除法体现结果是以相除余数为0则得到,而更相减损术则以减数不差相等而得到 4. 辗转相除法不更相减损术计算的程序框图及程序 利用辗转相除法不更相减损术的计算算法,我们可以设计出程序框图以及BSAIC程序来在计算机上实现辗转相除法不更相减损术求最大公约数,下面由同学们设计相应框图并相互乀间检查框图不程序的正确性,并在计算机上验证自己的结果。 ,1,辗转相除法的程序框图及程序 程序框图: 开始输入两个正整数m,nmn?否x=n是n=mm=xn=rr=m MOD nm=n否r=0?是输出

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1