题目内容

1.各种比赛在计算选手最后得分时,要去掉所有评委对该选手所打分数中的最高分和最低分,试设计一个找出最高分的算法.

分析 可以用循环语句来完成分数的输入,由于每位学生的分数都不小于0分,故我们可以先假设其中的最大数为0,然后每次输入一个学生的分数,就进行一次比较,若输入的数大于0,就将之代替最大数,依次下去,就能找出最大数.

解答 解:由题意得:
第一步:令S=0.max=0,i=1
第二步:比较a(i)与max的大小,如果a(i)>max,则max=a(i);
第三步:是否已经统计每一个学生的成绩,如果是,则执行第四步,如果不是,则i=i+1后,返回第二步
第四步:输出max的值.

点评 本题考查的知识点是设计程序框图解决实际问题,分析题意设计出满足条件的算法,并根据框图和语句的功能来实现该算法,是解答本题的关键.

练习册系列答案
相关题目

违法和不良信息举报电话:027-86699610 举报邮箱:58377363@163.com

精英家教网