某班有45名學生,一次數(shù)學測驗,得到各自的成績,請設計算法求出其中的最高分及平均分,畫出程序框圖.(可用a(i)表示第i個學生的成績)
分析:由于共有45名學生,所以每位學生各有一人分數(shù),我們可以用循環(huán)語句來完成這45個分數(shù)的輸入,同時設計累加變量求出這45個分數(shù)的和,本問題的關鍵在于從這45個輸入分數(shù)中找出最大數(shù)(最高分),由于每位學生的分數(shù)都不小于0分,故我們可以先假設其中的最大數(shù)為0,然后每次輸入一個學生的分數(shù),就進行一次比較,若輸入的數(shù)大于0,就將之代替最大數(shù),依次下去,就能找出這45個數(shù)中的最大數(shù),循環(huán)結束后,從總和再除以10,就得到學生最后的平均數(shù).
解答:解:由題意得:
第一步:令S=0.max=0,i=1
第二步:累加a(i)的值到S;比較a(i)與max的大小,如果a(i)>max,則max=a(i);
第三步:是否已經(jīng)統(tǒng)計每一個學生的成績(i>45),如果是,則執(zhí)行第四步,如果不是,則i=i+1后,返回第二步
第四步:輸出max及
S
45
的值:
流程圖如下:
點評:本題考查的知識點是設計程序框圖解決實際問題,分析題意設計出滿足條件的算法,并根據(jù)框圖和語句的功能來實現(xiàn)該算法,是解答本題的關鍵.
練習冊系列答案
相關習題

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

為了讓人們感知丟棄塑料袋對環(huán)境造成的影響,某班環(huán)保小組的六名同學記錄了自己家中一周內(nèi)丟的塑料袋的數(shù)量,結果如下(單位:個):
33、25、28、26、25、31.如果該班有45名學生,那么根據(jù)提供的數(shù)據(jù)估計本周全班同學各家共丟棄塑料袋( 。

查看答案和解析>>

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

(2008•成都三模)在國務院辦公廳下發(fā)《關于限制生產(chǎn)銷售使用塑料購物袋的通知》后,為了讓同學們感知丟棄塑料袋對環(huán)境造成的影響,某校環(huán)保小組的五名同學記錄了自己家中某一周內(nèi)丟棄的塑料袋的數(shù)量,結果如下(單位:個):31、25、28、26、25.已知該班有45名學生,根據(jù)提供的數(shù)據(jù),估計該班所有同學的家庭在這周內(nèi)共丟棄的塑料袋個數(shù)為( 。

查看答案和解析>>

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

為了讓人們感知丟棄塑料袋對環(huán)境造成的影響,某班環(huán)保小組的六名同學記錄了自己家中一周內(nèi)丟的塑料袋的數(shù)量,結果如下(單位:個):
33、25、28、26、25、31.如果該班有45名學生,那么根據(jù)提供的數(shù)據(jù)估計本周全班同學各家共丟棄塑料袋(  )
A.900個B.1080個C.1260個D.1800個

查看答案和解析>>

科目:高中數(shù)學 來源:人教A版必修3《第1章 算法初步》2013年同步練習卷A(3)(解析版) 題型:解答題

某班有45名學生,一次數(shù)學測驗,得到各自的成績,請設計算法求出其中的最高分及平均分,畫出程序框圖.(可用a(i)表示第i個學生的成績)

查看答案和解析>>

同步練習冊答案