青年歌手電視大賽共有10名選手參加,并請了12名評委,在計算每位選手的平均分數(shù)時,為了避免個別評委所給的極端分數(shù)的影響,必須去掉一個最高分和一個最低分后再求平均分.試設(shè)計一個算法,解決該問題,寫出程序(假定分數(shù)采用10分制,即每位選手的分數(shù)最高分為10分,最低分為0分)
答案:程序為: s=0 k=1 max=0 min=10 DO INPUT x s=s+x IF max<=x THEN max=x ENDIF IF min>=x THEN min=x ENDIF k=k+1 LOOP UNTIL k>12 s1=s-max-min a=s1/10 PRINT a END 思路解析:由于共有12位評委,所以每位選手會有12個分數(shù),我們可以用循環(huán)語句來完成這12個分數(shù)的輸入,同時設(shè)計累加變量求出這12個分數(shù)的和.本問題的關(guān)鍵在于從這12個輸入分數(shù)中找出最大數(shù)與最小數(shù),以便從總分中減去這兩個數(shù).由于每位選手的分數(shù)都介于0分和10分之間,我們可以先假設(shè)其中的最大數(shù)為0,最小數(shù)為10,然后每次輸入一個評委的分數(shù),就進行一次比較,若輸入的數(shù)大于0,就將之代替最大數(shù),若輸入的數(shù)小于10,就用它代替最小數(shù),依次下去,就能找出這12個數(shù)中的最大數(shù)與最小數(shù).循環(huán)結(jié)束后,從總和中減去最大數(shù)與最小數(shù),再除以10,就得到該選手最后的平均數(shù). |
科目:高中數(shù)學(xué) 來源: 題型:
查看答案和解析>>
科目:高中數(shù)學(xué) 來源: 題型:
查看答案和解析>>
科目:高中數(shù)學(xué) 來源: 題型:
青年歌手電視大賽共有10名選手參加,并請了7名評委。下面的莖葉圖是7名評委給參加最后決賽的兩位選手甲、乙評定的成績,程序框圖用來編寫程序統(tǒng)計每位選手的成績(各評委所給有效分數(shù)的平均值),試根據(jù)下面所給條件回答下列問題:
(Ⅰ)根據(jù)莖葉圖,選手乙的成績中,眾數(shù)出現(xiàn)的概率是多少?
(Ⅱ)在程序框圖中,用k表示評委人數(shù),用a表示選手的成績(各評委所給有效分數(shù)的平均值)。橫線①處應(yīng)填什么?“s1=s-max-min”的含義是什么?
(Ⅲ)根據(jù)程序框圖,甲、乙的成績分別是多少?
查看答案和解析>>
科目:高中數(shù)學(xué) 來源: 題型:
查看答案和解析>>
科目:高中數(shù)學(xué) 來源:2009-2010學(xué)年福建省福州市閩清一中高一(下)4月月考數(shù)學(xué)試卷(解析版) 題型:解答題
查看答案和解析>>
湖北省互聯(lián)網(wǎng)違法和不良信息舉報平臺 | 網(wǎng)上有害信息舉報專區(qū) | 電信詐騙舉報專區(qū) | 涉歷史虛無主義有害信息舉報專區(qū) | 涉企侵權(quán)舉報專區(qū)
違法和不良信息舉報電話:027-86699610 舉報郵箱:58377363@163.com