Работа вам нужна срочно. Не волнуйтесь, уложимся!
- 22423 авторов готовы помочь тебе.
- 2402 онлайн
решить одним способам, используя циклическую конструкцию. pascal

Предмет: Информатика
Раздел: Программирование на языке Pascal (операторы ветвления, циклы)
Написать программу на Pascal, которая по введённому числу от 1 до 10 выводит соответствующую оценку по шкале:
Требуется:
caseprogram GradeDescription;
uses crt;
var
grade: integer;
valid: boolean;
begin
clrscr;
repeat
writeln('Введите оценку от 1 до 10:');
readln(grade);
valid := true;
case grade of
1..3: writeln('Неудовлетворительно');
4..6: writeln('Удовлетворительно');
7..8: writeln('Хорошо');
9..10: writeln('Отлично');
else
writeln('Ошибка ввода! Введите число от 1 до 10.');
valid := false;
end;
until valid;
end.repeat ... until используется для повторного запроса ввода, если пользователь ввёл неверное число.case позволяет удобно обработать диапазоны значений.valid позволяет контролировать корректность ввода.Если будут дополнительные требования (например, многократный ввод до выхода), можно модифицировать программу.