精英家教网 > 高中数学 > 题目详情
7、用当型和直到型语句,写出求两正整数的最大公约数的算法程序.
分析:输入m和n两个数字,求两个数字相除的余数,当余数不为0时,把n赋给m,把r赋给n,再求两个数字的余数,当余数不为0时,继续循环,直到型的是直到满足条件结束循环.
解答:解:INPUT m,n
(当型) r=m/n的余数
WHILE r≠0
m=n
n=r
r=m/n的余数
WEND
PRINT n
END
(直到型)
INPUT m,n
DO r=m/n的余数
m=n
n=r
LOOP UNTIL r=0
PRINT m
END
点评:本题考查用程序语句写出利用辗转相除法求两个数字的最大公约数,考查直到型和当型两种语句的写法,这种问题一般不会出在试卷中考查,因为所学的版本不同,这种语句的表现形式不同.
练习册系列答案
相关习题

科目:高中数学 来源:聊城一中第二学期高一数学期中复习 《算法语言》单元测试题(新课标) 题型:044

假定在银行中存款10000元,按11.25%的利率,一年后连本带息将变为11125元,若将此款继续存人银行,试问多长时间就会连本带利翻一番?请用直到型和当型两种语句写出程序.

查看答案和解析>>

科目:高中数学 来源:数学教研室 题型:044

假定在银行中存款10000元,按11.25%的利率,一年后连本带息将变为11125元,若将此款继续存入银行,试问多长时间就会连本带利翻一番?请用直到型和当型两种语句写出程序.

查看答案和解析>>

科目:高中数学 来源: 题型:

假定在银行中存款10000元,按11.25%的利率,一年后连本带息将变为11125元,若将此款继续存入银行,试问多长时间就会连本带利翻一番?请用直到型和当型两种语句写出程序。

   

查看答案和解析>>

科目:高中数学 来源:2011年湖南省永州市祁阳县一中高三数学试卷02:辗转相除法与相减损术(解析版) 题型:解答题

用当型和直到型语句,写出求两正整数的最大公约数的算法程序.

查看答案和解析>>

同步练习册答案