青年歌手電視大獎(jiǎng)賽共有10名選手參加,并請(qǐng)了12名評(píng)委,在計(jì)算每位選手的平均分?jǐn)?shù)時(shí),為了避免個(gè)別評(píng)委所給的極端分?jǐn)?shù)的影響,必須去掉一個(gè)最高分和一個(gè)最低分后再求平均分?jǐn)?shù).試設(shè)計(jì)一個(gè)算法,解決該問題,要求畫出流程圖,用基本語句描述算法(假定分?jǐn)?shù)采用10分制,即每位選手的分?jǐn)?shù)最低為0分,最高為10分).

答案:略
解析:

解:由于共有12名評(píng)委,所以每位選手會(huì)有12個(gè)分?jǐn)?shù),我們可以用循環(huán)結(jié)構(gòu)來完成這12個(gè)分?jǐn)?shù)的輸入,同時(shí)設(shè)計(jì)累加變量求出這12個(gè)分?jǐn)?shù)之和,本問題的關(guān)鍵在于從這12個(gè)輸入的分?jǐn)?shù)中找出最大數(shù)與最小數(shù),以便從總分中減去這兩個(gè)數(shù).由于每位選手的分?jǐn)?shù)都介于0分和10分之間,故我們可以先假設(shè)其中的最大數(shù)為0,最小數(shù)為10,然后每輸入一個(gè)評(píng)委的分?jǐn)?shù),就進(jìn)行一次比較,若輸入的數(shù)大于0,就用它代替最大數(shù),若輸入的數(shù)小于10,就用它代替最小數(shù),依次下去,就能找出這12個(gè)數(shù)中的最大數(shù)與最小數(shù),循環(huán)結(jié)束后,從總和中減去最大數(shù)與最小數(shù),再除以10,就得到該選手最后的平均分?jǐn)?shù).

流程圖如答圖所示:

用基本語句描述算法如下

S:=0;

max:=0

min:=10;

for k:=1 to 12 do

begin

輸入x;

S:=Sx;

if max≤x;

then max:=x

else if min≥x,

then min:=x;

end

;

;

輸出a


練習(xí)冊(cè)系列答案
相關(guān)習(xí)題

科目:高中數(shù)學(xué) 來源:數(shù)學(xué)教研室 題型:044

青年歌手電視大獎(jiǎng)賽共有10名選手參加,并請(qǐng)了12名評(píng)委,在計(jì)算每位選手的平均分?jǐn)?shù)時(shí),為了避免個(gè)別評(píng)委所給的極端分?jǐn)?shù)的影響,必須去掉一個(gè)最高分和一個(gè)最低分后再求平均分?jǐn)?shù).試設(shè)計(jì)一個(gè)算法解決該問題,要求畫出程序框圖,寫出程序(假定分?jǐn)?shù)采用10分制.即每位選手的分?jǐn)?shù)最低為0分,最高為10分).

查看答案和解析>>

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

青年歌手電視大獎(jiǎng)賽共有10名選手參加,并請(qǐng)了12名評(píng)委,在計(jì)算每位選手的平均分?jǐn)?shù)時(shí),為了避免個(gè)別評(píng)委所給的極端分?jǐn)?shù)的影響,必須去掉一個(gè)最高分和一個(gè)最低分后再求平均分?jǐn)?shù).試設(shè)計(jì)一個(gè)算法解決該問題,要求畫出程序框圖,寫出程序(假定分?jǐn)?shù)采用10分制.即每位選手的分?jǐn)?shù)最低為0分,最高為10)

查看答案和解析>>

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

青年歌手電視大獎(jiǎng)賽共有10名選手參加,并請(qǐng)了12名評(píng)委,在計(jì)算每位選手的平均分?jǐn)?shù)時(shí),為了避免個(gè)別評(píng)委所給的極端分?jǐn)?shù)的影響,必須去掉一個(gè)最高分和一個(gè)最低分后再求平均分?jǐn)?shù),試設(shè)計(jì)一個(gè)算法,解決該問題,要求畫出程序框圖(假定分?jǐn)?shù)采用10分制,即每位選手的分?jǐn)?shù)最低為0分,最高為10分).

查看答案和解析>>

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

青年歌手電視大獎(jiǎng)賽共有10名選手參加,并請(qǐng)了12名評(píng)委,在計(jì)算每位選手的平均分?jǐn)?shù)時(shí),為了避免個(gè)別評(píng)委所給的極端分?jǐn)?shù)的影響,必須去掉一個(gè)最高分和一個(gè)最低分后再求平均分?jǐn)?shù),試設(shè)計(jì)一個(gè)算法,解決該問題,要求畫出程序框圖(假定分?jǐn)?shù)采用10分制,即每位選手的分?jǐn)?shù)最低為0分,最高為10分).

查看答案和解析>>

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