Оператор выбора case в паскаль

6 сентября 2019 - Администратор

Оператор выбора case в паскаль

Часто в программе необходимо выполнить то или иное действие в зависимости от значения переменной. Если использовать только оператор условия, то код программы будет громоздкий, потому что для каждого значения переменной будет необходимо ввести свой оператор условия. Чтобы сократить код программы на паскаль, сделать его более наглядным, используется оператор выбора case. Структура  оператора выбора case в паскаль
case переменная of
значение 1 : оператор 1, выполняющийся при этом значении;
значение 2 : оператор 2, выполняющийся при этом значении;
...
else оператор по умолчанию;
end;

В случае, если значение переменной будет равно значению 1, то выполнится оператор 1. В случае, если значение переменной будет равно значению 2, то выполнится оператор 2. И так далее

Если переменная не равна ни одному из значений, то выполнится оператор по умолчанию, который идёт после слова else.

Напишем программу на паскаль, в которой пользователь вводит свой вариант в игре камень ножницы бумага. Каждому варианту соотвествует свой номер. С помощью оператора выбора case программа выводит выбор пользователя на экран.

Программа на паскаль для ввода различных вариантов и вывода на экран варианта пользователя

var hod : integer;
begin
writeln('Выберите 1 - Камень 2 - Ножницы 3 - Бумага');
readln (hod);;
writeln('Вы выбрали');
case hod of
1 : writeln('Камень');
2 : writeln('Ножницы');
3 : writeln('Бумагу');
end;
end.

Перейти к курсу паскаль

Поделиться:

 
Комментарии (0)

Нет комментариев. Ваш будет первым!