编辑:sx_zhangh
2014-02-02
为了帮助学生们更好地学习高中数学,精品学习网精心为大家搜集整理了“高中数学详解:高中数学算法初步五”,希望对大家的数学学习有所帮助!
高中数学详解:高中数学算法初步五
1.2.3循环语句
循环结构是由循环语句来实现的。对应于程序框图中的两种循环结构,一般程序设计语言中也有当型(WHILE型)和直到型(UNTIL型)两种语句结构。即WHILE语句和UNTIL语句。 1、 WHILE语句
(1)WHILE语句的一般格式是
(2)当计算机遇到WHILE语句时,先判断条件的真假,如果条件符合,就执行WHILE与WEND之间的循环体;然后再检查上述条件,如果条件仍符合,再次执行循环体,这个过程反复进行,直到某一次条件不符合为止。这时,计算机将不执行循环体,直接跳到WEND语句后,接着执行WEND之后的语句。因此,当型循环有时也称为“前测试型”循环。
2、UNTIL语句
(1)UNTIL语句的一般格式是 对应的程序框图是
(2)直到型循环又称为“后测试型”循环,从UNTIL
循环体,然后进行条件的判断,如果条件不满足,继续返回执行循环体,然后再进行条件的判断,这个过程反复进行,直到某一次条件满足时,不再执行循环体,跳到LOOP
UNTIL语句后执行其他语句,是先执行循环体后进行条件判断的循环语句。
分析:当型循环与直到型循环的区别:(先由学生讨论再归纳)
(1) 当型循环先判断后执行,直到型循环先执行后判断;
在WHILE语句中,是当条件满足时执行循环体,在UNTIL语句中,是当条件不满足时执行循环 1.3.1辗转相除法与更相减损术
1、辗转相除法。也叫欧几里德算法,用辗转相除法求最大公约数的步骤如下:
(1):用较大的数m除以较小的数n得到一个商
公约数;若S0和一个余数R0;R(2):若0=0,则n为m,n的最大R0≠0,则用除数n除以余数R0得到一个商S1和一个余数R1 ;RR(3):若1=0,则1为m,
R1≠0,则用除数R0除以余数R1得到一个商S2和一个余数R2;„„ 依次计n的最大公约数;若
算直至Rn=0,此时所得到的Rn1即为所求的最大公约数。
经过精心的整理,有关“高中数学详解:高中数学算法初步五”的内容已经呈现给大家,祝大家学习愉快!
相关推荐:
标签:高中数学讲解
精品学习网(51edu.com)在建设过程中引用了互联网上的一些信息资源并对有明确来源的信息注明了出处,版权归原作者及原网站所有,如果您对本站信息资源版权的归属问题存有异议,请您致信qinquan#51edu.com(将#换成@),我们会立即做出答复并及时解决。如果您认为本站有侵犯您权益的行为,请通知我们,我们一定根据实际情况及时处理。