根據(jù)程序框圖計(jì)算,當(dāng)a=98,b=63時(shí),該程序框圖結(jié)束的結(jié)果是(  )
分析:根據(jù)題意,該程序?qū)⑤斎氲腶、b值加以比較,若a>b成立則用a-b的值替換a,并進(jìn)入下一輪比較;若a>b不成立則用b-a的值替換b,并進(jìn)入下一輪比較.直到使得a、b值相等時(shí),終止運(yùn)算并輸出a、b值,由此結(jié)合題意進(jìn)行運(yùn)算,可得本題答案.
解答:解:由題意,可得該程序按如下步驟執(zhí)行
第一步,比較輸入的a、b,由于a=98且b=63,對(duì)判斷框“a≠b”的回答為“是”,此時(shí)對(duì)判斷框“a>b”的回答為“是”,將a-b的值賦給a,得a=35;
第二步,此時(shí)a=35且b=63,對(duì)判斷框“a≠b”的回答為“是”,此時(shí)對(duì)判斷框“a>b”的回答為“否”,
將b-a的值賦給b,得b=28;
第三步,此時(shí)a=35且b=28,對(duì)判斷框“a≠b”的回答為“是”,此時(shí)對(duì)判斷框“a>b”的回答為“是”,
將a-b的值賦給a,得a=7;
第四步,此時(shí)a=7且b=28,對(duì)判斷框“a≠b”的回答為“是”,此時(shí)對(duì)判斷框“a>b”的回答為“否”,
將b-a的值賦給b,得b=21;
第五步,此時(shí)a=7且b=21,對(duì)判斷框“a≠b”的回答為“是”此時(shí)對(duì)判斷框“a>b”的回答為“否”,
將b-a的值賦給b,得b=14;
第六步,此時(shí)a=7且b=14,對(duì)判斷框“a≠b”的回答為“是”此時(shí)對(duì)判斷框“a>b”的回答為“否”,
將b-a的值賦給b,得b=7;
第七步,此時(shí)a=7且b=7,對(duì)判斷框“a≠b”的回答為“否”,結(jié)束循環(huán)體并輸出a、b的值.
綜上所述,可得最后輸出的值為a=7,b=7
故選:A
點(diǎn)評(píng):本題給出程序框圖,求最后輸出的a、b值,屬于中檔題.解題的關(guān)鍵是先根據(jù)已知條件判斷程序的功能,構(gòu)造出相應(yīng)的數(shù)學(xué)模型再求解,從而使問(wèn)題得以解決.
練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

同步練習(xí)冊(cè)答案