满分5 > 高中数学试题 >

某班有45名学生,一次数学测验,得到各自的成绩,请设计算法求出其中的最高分及平均...

某班有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及的值: 流程图如下:
复制答案
考点分析:
相关试题推荐
若执行如图所示的框图,输入x1=1,manfen5.com 满分网,则输出的数等于   
manfen5.com 满分网 查看答案
下图是某算法的程序框图,则程序运行后输出的结果是   
manfen5.com 满分网 查看答案
在流程框图如图中,若记y=f(x),且x满足f(f(x))=2,求x=   
manfen5.com 满分网 查看答案
随机抽取某产品n件,测得其长度分别为以a1,a2,…,an,则如图所示的程序框图输出的s=   
manfen5.com 满分网 查看答案
manfen5.com 满分网如图所示,程序框图(算法流程图)的输出结果是    查看答案
试题属性
  • 题型:解答题
  • 难度:中等

Copyright @ 2008-2019 满分5 学习网 ManFen5.COM. All Rights Reserved.