Работа вам нужна срочно. Не волнуйтесь, уложимся!
- 22423 авторов готовы помочь тебе.
- 2402 онлайн
решить одним способам, используя циклическую конструкцию. pascal
Предмет: Информатика
Раздел: Программирование на языке Pascal (операторы ветвления, циклы)
Написать программу на Pascal, которая по введённому числу от 1 до 10 выводит соответствующую оценку по шкале:
Требуется:
case
program 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
позволяет контролировать корректность ввода.Если будут дополнительные требования (например, многократный ввод до выхода), можно модифицировать программу.