Конечно! Давайте создадим программу на PascalABC, которая будет находить средний балл по контрольной работе в группе из 10 человек. Программа будет запрашивать оценки у пользователя и затем вычислять и выводить средний балл. Вот пример кода:
program AverageScore;
var
scores: array[1..10] of Real; // Массив для хранения оценок
sum: Real; // Переменная для суммирования оценок
average: Real; // Переменная для хранения среднего балла
i: Integer; // Переменная для цикла
begin
sum := 0; // Инициализируем сумму нулем
// Ввод оценок
for i := 1 to 10 do
begin
Write('Введите оценку ученика ', i, ': ');
ReadLn(scores[i]);
sum := sum + scores[i]; // Суммируем оценки
end;
// Вычисляем средний балл
average := sum / 10;
// Выводим средний балл
WriteLn('Средний балл по контрольной работе: ', average:0:2);
end.
Объяснение кода:
Объявления переменных:
scores— массив для хранения оценок 10 учащихся.sum— переменная для хранения суммы оценок.average— переменная для хранения среднего балла.i— счетчик для цикла.
Цикл ввода оценок:
- Используем цикл
for, чтобы пройти по всем 10 ученикам, запрашивая их оценки. - Каждая оценка добавляется к переменной
sum.
- Используем цикл
Вычисление и вывод среднего балла:
- После ввода всех оценок, средний балл вычисляется делением суммы на 10.
- Результат выводится с двумя знаками после запятой.
Этот код является простым и эффективным способом вычислить средний балл группы. Если у вас есть другие вопросы или вам нужно объяснить определенные моменты, не стесняйтесь спрашивать!