Оператор выбора.
Разберем задачу: Определить порядок целого число N от 0 до 99999 и вывести на экран сообщение: «число однозначное», «число двузначное», «число трехзначное», «число четырехзначное» или «число пятизначное» Можно решить данную задачу с использованием условных операторов. Тогда блок-схема фрагмента программы будет выглядеть так: Соответственно программа будет содержать 4 вложенных условных оператора и получится громоздкой. if n<=9 then writeln('число однозначное') else if n<=99 then writeln('число двузначное') else if n<=999 then writeln('число трехзначное') else if n<=9999 then writeln('число четырехзначное') else writeln('число пятизначное');
При решении многих задач требуется использовать ветвления по многим направлениям. Тогда удобнее использовать оператор выбора. Формат оператора выбора
|