Вопрос по информатике:
Дан целочисленный массив из 30 элементов.Элементы массива могут принимать целые значения от 0 до 100-баллы учащихся за итоговый тест по
информатике.Опишите на русском языке или на одном из языков програмирования алгоритм, который позволяет найти и выводит средний балл учащихся сдавших экзамен(оценка более 20 баллов)
Трудности с пониманием предмета? Готовишься к экзаменам, ОГЭ или ЕГЭ?
Воспользуйся формой подбора репетитора и занимайся онлайн. Пробный урок - бесплатно!
- 25.02.2018 09:56
- Информатика
- remove_red_eye 9985
- thumb_up 26
Ответы и объяснения 1
Для вычисления среднего балла учащихся, сдавших экзамен, нужно просмотреть все n=30 учащихся и найти сумму баллов s и количество k для тех учащихся, которые набрали более 20 баллов, а затем получить и вывести s/k с нужной точностью.
const
n=30;
var
x:array[1..n] of integer;
i,k,s: integer;
begin
Randomize;
Writeln('Результаты сдачи');
k:=0; s:=0;
for i:=1 to n do
begin
x[i]:=Random(101);
Write(x[i]:4);
if x[i]>20 then begin s:=s+x[i]; Inc(k) end
end;
Writeln;
Writeln('Средний балл сдавших равен ',s/k:6:3)
end.
Тестовое решение:
Результаты сдачи
39 10 74 74 46 61 22 11 6 48 17 62 21 98 69 54 12 4 38 72 53 46 92 16 87 67 34 44 45 86
Средний балл сдавших равен 57.913
- 26.02.2018 21:26
- thumb_up 14
Знаете ответ? Поделитесь им!
Есть сомнения?
Не нашли подходящего ответа на вопрос или ответ отсутствует? Воспользуйтесь поиском по сайту, чтобы найти все ответы на похожие вопросы в разделе Информатика.
Трудности с домашними заданиями? Не стесняйтесь попросить о помощи - смело задавайте вопросы!
Информатика — наука о методах и процессах сбора, хранения, обработки, передачи, анализа и оценки информации с применением компьютерных технологий, обеспечивающих возможность её использования для принятия решений.