В каких случаях удобно использование оператора выбора?


В каких случаях удобно использование оператора выбора?
Рейтинг: 5.0/1
Просмотров: 49 | Добавил: (16.02.2021) (Изменено: 16.02.2021)

Всего ответов: 4

Обсуждение вопроса:
Всего ответов: 4
Аватар
1

16.02.2021 оставил(а) комментарий:
Оператор case в Паскале используется в тех случаях, когда в зависимости от значения какой-либо переменной нужно выполнить те или иные действия (простые или составные операторы).

Если вариантов всего два, то можно обойтись и условным оператором IF. Но если их, к примеру, десять, то использовать конструкцию if then else в pascal становится совсем нецелесообразно. В этом случае оптимален оператор CASE варианта.
Аватар
1

16.02.2021 оставил(а) комментарий:
Оператор выбора необходим в случае, когда использование множества конструкций условий (if, elseif и else) в значительной мере загромождают код. С помощью оператора выбора Case возможно делать выбор из необходимого количества вариантов. Оператор выбора позволяет заменить несколько операторов ветвления.
Аватар
1

16.02.2021 оставил(а) комментарий:
Условный оператор применяется, когда необходимо сделать выбор из двух или нескольких альтернатив. Когда есть выбор более чем из двух альтернатив, то применять ветвление оказывается не совсем удобным, так как оно увеличивает объем программы.

В этих случаях удобнее применять оператор выбора, который организует множественное разветвление путем выбора. Разветвление начинается с проверки условия некоторого выражения. Это выражение при выполнении оператора должно принимать определенное значение, которое выполняет роль метки для операторов в разветвлении. Если вычисленное значение выражения совпадает с некоторой указанной меткой, то выполняется оператор, помеченный этой меткой. Значение выражения (селектора) относится к одному из выбранных типов (целый, символьный, логический).

Оператор Case позволяет записать наглядно и просто алгоритмы с многими разветвлениями. В его составе должны быть выражение, называемое селектором (selector – «выбор»), и список параметров. Каждому параметру должны соответствовать константы 9постоянные) выбора.
Аватар
0

16.02.2021 оставил(а) комментарий:
В большинстве случаев управлять ходом программы можно с помощью оператора if. Теоретически можно обойтись этим оператором во всех случаях, потому что оператор if может быть вложенным.

Для случаев, когда необходимо сделать выбор более чем из двух альтернатив, существует оператор выбора. В некоторых источниках его называют оператор варианта. Этот оператор позволяет выбрать из нескольких вариантов. В Паскале он обозначается словом case.
avatar