高中数学人教版新课标B必修31.3 中国古代数学中的算法案例教学设计及反思
展开
这是一份高中数学人教版新课标B必修31.3 中国古代数学中的算法案例教学设计及反思,共3页。
1.3.1 辗转相除法与相减损术1、在对16和12求最大公约数时,整个操作如下:(16,12)→(4,12)→(4,8)→(4,4),由此可以看出12和16的最大公约数是( )A、 4 B、 12 C、 16 D、 82、下列各组关于最大公约数的说法中不正确的是( )A、16和12的最大公约数是4 B、78和36的最大公约数是6C、85和357的最大公约数是34 D、105和315的最大公约数是1053、我国古代数学家求两个正整数最大公约数的算法,被称为 ,又称为4、运算速度快是计算机一个很重要的特点,而算法好坏的一个重要标志是5、算法S1 输入,x,yS2 m=max{x,y}S3 n=min{x,y}S4 若m/n=[m/n]([x]表示x的整数部分)则输出n,否则执行S5S5 r=m-[m/n]*nS6 m=nS7 n=rS8 执行S4S9 输出n上述算法的含义是 。6、试写出一个算法,并画出流程图,使得能够输入n个正整数值,即可求出它们的最大公约数。 7、用当型和直到型语句,写出求两正整数的最大公约数的算法程序。 8、求两个整数x(x≥0)和y(y>0)的整数商和余数(规定只能用加法和减法运算)。 9、试用更相减损术求80和36的最大公约数。 参考答案 1.A 2.C3、更相减损之术 等值算法4、运算次数5、求x,y的最大公约数6、略解:Read n ,aFor i=2 to nRead bIf a<b then m=a:a=b:b=mDor=mod(a,b)a=b:b=rLoop Until r=0If a=1 then prind aGoto EndNext iPrint aEnd7、INPUT m,n(当型) r=m/n的余数WHILE r≠0m=nn=rr=m/n的余数WENDPRINT nEND(直到型)INPUT m,nDO r=m/n的余数m=nn=rLOOP UNTIL r=0PRINT mEND8、解:算法:S1 使q=0,r=2S2 当r≥y时,重复下面操作S3 r=r-yS4 q=q+1S5 输出x程序框图INPUT q=0r=xy=yDO r=r-yq=q+1LOOP UNTIL r≥yRIINT rEND9、解:80-36=44,44-36=8,36-8=28,28-8=20,20-8=12,12-8=4,8-4=4。因此80和36的最大公约数是4。
相关教案
这是一份人教版新课标B必修3第一章 算法初步1.3 中国古代数学中的算法案例教案及反思,共5页。教案主要包含了目标认知,知识要点梳理,规律方法指导等内容,欢迎下载使用。
这是一份高中数学人教版新课标B必修31.3 中国古代数学中的算法案例教学设计,共1页。教案主要包含了选择题,解答题等内容,欢迎下载使用。
这是一份必修31.3 中国古代数学中的算法案例教案,共3页。