Работа 3.9 Упр.12 ГДЗ Семакин 10 класс (Информатика)
Рассмотрим вариант решения задания из учебника Семакин, Хеннер, Шеина 10 класс, Бином: 12. Вычислить средний балл учеников класса, если известны оценки каждого ученика по математике, русскому языку и физике. Получить список учеников, имеющих средний балл выше среднего в классе. *Цитирирование задания со ссылкой на учебник производится исключительно в учебных целях для лучшего понимания разбора решения задания. 10 semakin10 pract/3-9/12 98
Для каждого ученика вводим фамилию и оценки по трём предметам: математике, русскому языку и физике. Затем находим средний балл по формуле $$sred=\frac{rus+math+fiz}{3}$$ и выводим его.
После обработки всех учеников вычисляем средний балл по классу и выбираем тех, у кого средний балл выше среднего по классу.
type
tablica = record
name: string[10];
sred: real;
rus, math, fiz: byte;
end;var
a: tablica;
mas: array[1..30] of tablica;
n: integer;
i: integer;begin
writeln(‘введите количество учеников’);
readln(n);for i := 1 to n do
with mas[i] do
begin
write(‘фамилия ‘, i, ‘-го ученика: ‘); readln(name);
write(‘русский язык: ‘); readln(rus);
write(‘математика: ‘); readln(math);
write(‘физика: ‘); readln(fiz);
sred := (rus + math + fiz) / 3;
writeln(‘Средний балл ученика: ‘, name, ‘ ‘, sred:3:1);
end;Readln;
end.
Чтобы получить список учеников с баллом выше среднего по классу, нужно сначала найти среднее значение всех средних баллов:
$$\overline{s}=\frac{sred_1+sred_2+\dots+sred_n}{n}$$
Затем вывести тех учеников, для которых $$sred_i>\overline{s}$$.
Ответ: программа вводит данные учеников, вычисляет их средний балл и может быть дополнена подсчётом среднего балла по классу и выводом списка учеников с результатом выше среднего.