算法:
第一步.輸人a,b,c,d.
第二步.m=a
第三步,若b<m.則m=b.
第四步.若c<m.則m=c.
第五步.若d<m.則m=d.
第六步.輸出m.
上述算法的功能是( 。
分析:逐步分析算法圖中的各框語句的功能,第三步條件結構是比較a,b的大小,并將a,b中的較小值保存在變量m中,第四步條件結構是比較a,c的大小,并將a,c中的較小值保存在變量m中,故變量m的值最終為a,b,c中的最小值.由此不難推斷程序的功能.
解答:解:逐步分析框圖中的各框語句的功能,
第三步條件結構是比較a,b的大小,
并將a,b中的較小值保存在變量m中,
第四步條件結構是比較a,c的大小,
并將a,c中的較小值保存在變量m中,
故變量m的值最終為a,b,c中的最小值.
由此程序的功能為求a,b,c三個數(shù)的最小數(shù).
故選B
點評:算法是新課程中的新增加的內容,也必然是新高考中的一個熱點,應高度重視.要判斷程序的功能就要對程序的流程圖(偽代碼)逐步進行分析,分析出各變量值的變化情況,特別是輸出變量值的變化情況,就不難得到正確的答案.
練習冊系列答案
相關習題

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

一個算法的步驟如下:
第一步,輸人x的值.
第二步,計算不超過x的最大整數(shù)y.
第三步,計算z=2y-y.
第四步,輸出z的值.
如果輸出z的值為27,則輸入x的值可能為( 。

查看答案和解析>>

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

算法:
第一步.輸人a,b,c,d.
第二步.m=a
第三步,若b<m.則m=b.
第四步.若c<m.則m=c.
第五步.若d<m.則m=d.
第六步.輸出m.
上述算法的功能是


  1. A.
    輸出a,b,c,d中的最大值
  2. B.
    輸出a,b,c,d中的最小值
  3. C.
    輸出a,b,c,d由小到大排序
  4. D.
    輸出a,b,c,d由大到小排序

查看答案和解析>>

科目:高中數(shù)學 來源:2009-2010學年浙江省溫州市甌海中學高二(上)10月月考數(shù)學試卷(解析版) 題型:選擇題

一個算法的步驟如下:
第一步,輸人x的值.
第二步,計算不超過x的最大整數(shù)y.
第三步,計算z=2y-y.
第四步,輸出z的值.
如果輸出z的值為27,則輸入x的值可能為( )
A.3.3
B.4.4
C.5.5
D.6.6

查看答案和解析>>

科目:高中數(shù)學 來源:2010-2011學年浙江省寧波市八校聯(lián)考高二(上)期末數(shù)學試卷(理科)(解析版) 題型:選擇題

算法:
第一步.輸人a,b,c,d.
第二步.m=a
第三步,若b<m.則m=b.
第四步.若c<m.則m=c.
第五步.若d<m.則m=d.
第六步.輸出m.
上述算法的功能是( )
A.輸出a,b,c,d中的最大值
B.輸出a,b,c,d中的最小值
C.輸出a,b,c,d由小到大排序
D.輸出a,b,c,d由大到小排序

查看答案和解析>>

同步練習冊答案