寫出求m=60和n=33的最大公約數(shù)的算法和程序框圖.

答案:略
解析:

【解法一】算法:

S1:以nm,得余數(shù)r=27;

S2:判斷r是否為零,若r=0,則n為解.

r0,則重復(fù)S3操作(r=27);

S3:以n作為新的m(33),以r作為新的n(27),求新的m/n的余數(shù)r=6;

S4:判斷r是否為零,若r=0,則前一個n即為解.

否則要繼續(xù)S5的操作;

S5:以n作為新的m(m=27),以r作為新的n(n=6)

求新的余數(shù)r=3;

S6:判斷上一個r是否為零,若r=0,則前一個n即為解,否則要執(zhí)行S7操作;

S7:以n作為新的m(m=6),

r作為新的n(n=3),求新的r=0

S8:判斷r是否為零,這里r=0,算法結(jié)束得n=36033的最大公約數(shù).

程序框圖略

【解法二】算法:

S1:輸入60,33,將m=60n=33;

S2:求m/n余數(shù)r;

S3:若r=0,則n就是所求最大公約,輸出n.若r0,執(zhí)行下一步;

S4:使n作為新的m,使r作為新的n,執(zhí)行S2

程序框圖(當型)

【解法三】算法:

S1:令m=60,n=33

S2:重復(fù)執(zhí)行下面序列,直到求得r=0為止;

S3:求m/n的余數(shù)r;

S4:令m=n,n=r

S5:輸出m

程序框圖(直到型)


練習冊系列答案
相關(guān)習題

科目:高中數(shù)學 來源: 題型:

如圖,已知四邊形OBCD是平行四邊形,|OB|=2,|OD|=4,∠DOB=60°,直線x=t(0<t<4)分別交平行四邊行兩邊于不同的兩點M、N.
(1)求點C和D的坐標,分別寫出OD、DC和BC所在直線方程;
(2)寫出OMN的面積關(guān)于t的表達式s(t),并求當t為何值時s(t)有最大值,并求出這個最大值.

查看答案和解析>>

科目:高中數(shù)學 來源:聊城一中第二學期高一數(shù)學期中復(fù)習 《算法語言》單元測試題(新課標) 題型:044

寫出求m=60和n=33的最大公約數(shù)的算法和程序框圖.

查看答案和解析>>

科目:高中數(shù)學 來源: 題型:044

寫出求m=60n=33的最大公約數(shù)的算法和程序框圖.

查看答案和解析>>

科目:高中數(shù)學 來源:2012-2013學年安徽省池州一中高二(上)期中數(shù)學試卷(文科)(解析版) 題型:解答題

如圖,已知四邊形OBCD是平行四邊形,|OB|=2,|OD|=4,∠DOB=60°,直線x=t(0<t<4)分別交平行四邊行兩邊于不同的兩點M、N.
(1)求點C和D的坐標,分別寫出OD、DC和BC所在直線方程;
(2)寫出OMN的面積關(guān)于t的表達式s(t),并求當t為何值時s(t)有最大值,并求出這個最大值.

查看答案和解析>>

同步練習冊答案