已知一個算法:第一步,m=a;第二步,如果b<m,則m=b,輸出m;否則執(zhí)行第三步;第三步,如果c<m,則m=c,輸出m,否則輸出“無解”.如果a=3,b=6,c=2,那么執(zhí)行這個算法的結(jié)果是(  )
分析:逐步分析框圖中的各框語句的功能,第二步條件結(jié)構(gòu)是比較a,b的大小,并將a,b中的較小值保存在變量m中,第三步條件結(jié)構(gòu)是比較a,c的大小,并將a,c中的較小值保存在變量m中,故變量m的值最終為a,b,c中的最小值,否則輸出“無解”.由此不難推斷執(zhí)行這個算法的結(jié)果.
解答:解:逐步分析算法中的各語句的功能,
第一個條件結(jié)構(gòu)是比較a,b的大小,
并將a,b中的較小值保存在變量m中,
第二個條件結(jié)構(gòu)是比較a,c的大小,
并將a,c中的較小值保存在變量m中,
故變量m的值最終為a,b,c中的最小值.
由此程序的功能為求a,b,c三個數(shù)的最小數(shù),∴m=2.
故選C.
點評:算法是新課程中的新增加的內(nèi)容,也必然是新高考中的一個熱點,應(yīng)高度重視.要判斷程序的功能就要對程序的流程圖(偽代碼)逐步進行分析,分析出各變量值的變化情況,特別是輸出變量值的變化情況,就不難得到正確的答案.
練習冊系列答案
相關(guān)習題

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

已知一個算法:第一步,m=a;第二步,如果b<m,則m=b,輸出m;否則執(zhí)行第三步;第三步,如果c<m,則m=c,輸出m,否則輸出“無解”.如果a=3,b=6,c=2,那么執(zhí)行這個算法的結(jié)果是


  1. A.
    3
  2. B.
    6
  3. C.
    2
  4. D.
    無解

查看答案和解析>>

科目:高中數(shù)學 來源:2012-2013學年安徽省滁州市定遠二中高一(下)第三次月考數(shù)學試卷(解析版) 題型:選擇題

已知一個算法:第一步,m=a;第二步,如果b<m,則m=b,輸出m;否則執(zhí)行第三步;第三步,如果c<m,則m=c,輸出m,否則輸出“無解”.如果a=3,b=6,c=2,那么執(zhí)行這個算法的結(jié)果是( )
A.3
B.6
C.2
D.無解

查看答案和解析>>

科目:高中數(shù)學 來源:2012-2013學年安徽省蚌埠市美佛爾國際學校高二(上)第一次月考數(shù)學試卷(解析版) 題型:選擇題

已知一個算法:第一步,m=a;第二步,如果b<m,則m=b,輸出m;否則執(zhí)行第三步;第三步,如果c<m,則m=c,輸出m,否則輸出“無解”.如果a=3,b=6,c=2,那么執(zhí)行這個算法的結(jié)果是( )
A.3
B.6
C.2
D.無解

查看答案和解析>>

科目:高中數(shù)學 來源:《算法初步與框圖》2013年高三一輪復習單元訓練(北京師范大學附中)(解析版) 題型:選擇題

已知一個算法:第一步,m=a;第二步,如果b<m,則m=b,輸出m;否則執(zhí)行第三步;第三步,如果c<m,則m=c,輸出m,否則輸出“無解”.如果a=3,b=6,c=2,那么執(zhí)行這個算法的結(jié)果是( )
A.3
B.6
C.2
D.無解

查看答案和解析>>

同步練習冊答案