Как создать программу на Паскале, используя алгоритм функции, чтобы для 300 учеников с тремя оценками определить количество тех, у кого средний балл превышает 4?
Информатика 8 класс Алгоритмы и программирование на языке Паскаль создание программы на Паскале алгоритм функции средний балл оценки учеников программирование на паскале определение количества учеников
Чтобы создать программу на Паскале, которая определяет количество учеников с средним баллом выше 4, мы можем использовать функцию для вычисления среднего балла. Давайте разберем шаги, необходимые для реализации этой программы.
Теперь давайте посмотрим на код программы:
program AverageScore;
const
NUM_STUDENTS = 300;
function CalculateAverage(score1, score2, score3: Integer): Real;
begin
CalculateAverage := (score1 + score2 + score3) / 3;
end;
var
i, score1, score2, score3, countAboveFour: Integer;
average: Real;
begin
countAboveFour := 0;
for i := 1 to NUM_STUDENTS do
begin
writeln('Введите три оценки для ученика ', i, ':');
readln(score1, score2, score3);
average := CalculateAverage(score1, score2, score3);
if average > 4 then
countAboveFour := countAboveFour + 1;
end;
writeln('Количество учеников с средним баллом выше 4: ', countAboveFour);
end.
Пояснение к коду:
Таким образом, мы создали программу, которая решает поставленную задачу. Вы можете запустить этот код в среде разработки Паскаль и протестировать его с различными оценками учеников.