精英家教网 > 高中数学 > 题目详情
某班有45名学生,一次数学测验,得到各自的成绩,请设计算法求出其中的最高分及平均分,画出程序框图.(可用a(i)表示第i个学生的成绩)
分析:由于共有45名学生,所以每位学生各有一人分数,我们可以用循环语句来完成这45个分数的输入,同时设计累加变量求出这45个分数的和,本问题的关键在于从这45个输入分数中找出最大数(最高分),由于每位学生的分数都不小于0分,故我们可以先假设其中的最大数为0,然后每次输入一个学生的分数,就进行一次比较,若输入的数大于0,就将之代替最大数,依次下去,就能找出这45个数中的最大数,循环结束后,从总和再除以10,就得到学生最后的平均数.
解答:解:由题意得:
第一步:令S=0.max=0,i=1
第二步:累加a(i)的值到S;比较a(i)与max的大小,如果a(i)>max,则max=a(i);
第三步:是否已经统计每一个学生的成绩(i>45),如果是,则执行第四步,如果不是,则i=i+1后,返回第二步
第四步:输出max及
S
45
的值:
流程图如下:
点评:本题考查的知识点是设计程序框图解决实际问题,分析题意设计出满足条件的算法,并根据框图和语句的功能来实现该算法,是解答本题的关键.
练习册系列答案
相关习题

科目:高中数学 来源: 题型:

为了让人们感知丢弃塑料袋对环境造成的影响,某班环保小组的六名同学记录了自己家中一周内丢的塑料袋的数量,结果如下(单位:个):
33、25、28、26、25、31.如果该班有45名学生,那么根据提供的数据估计本周全班同学各家共丢弃塑料袋(  )

查看答案和解析>>

科目:高中数学 来源: 题型:

(2008•成都三模)在国务院办公厅下发《关于限制生产销售使用塑料购物袋的通知》后,为了让同学们感知丢弃塑料袋对环境造成的影响,某校环保小组的五名同学记录了自己家中某一周内丢弃的塑料袋的数量,结果如下(单位:个):31、25、28、26、25.已知该班有45名学生,根据提供的数据,估计该班所有同学的家庭在这周内共丢弃的塑料袋个数为(  )

查看答案和解析>>

科目:高中数学 来源:不详 题型:单选题

为了让人们感知丢弃塑料袋对环境造成的影响,某班环保小组的六名同学记录了自己家中一周内丢的塑料袋的数量,结果如下(单位:个):
33、25、28、26、25、31.如果该班有45名学生,那么根据提供的数据估计本周全班同学各家共丢弃塑料袋(  )
A.900个B.1080个C.1260个D.1800个

查看答案和解析>>

科目:高中数学 来源:人教A版必修3《第1章 算法初步》2013年同步练习卷A(3)(解析版) 题型:解答题

某班有45名学生,一次数学测验,得到各自的成绩,请设计算法求出其中的最高分及平均分,画出程序框图.(可用a(i)表示第i个学生的成绩)

查看答案和解析>>

同步练习册答案