Моделирование в MATLAB/Simulink и SCILAB/Scicos - page 193

191
Оператор
select
работает следующим образом: если значение параметра
равно
значению 1
, то выполняются
операторы 1
, иначе если параметр равен
значению 2
, то выполняются
операторы 2
; в противном случае, если значение
параметра совпадает со
значением 3
, то выполняются
операторы 3
и т.д. Если
значение параметра не совпадает ни с одним из значений в группах
case
, то
выполняются операторы, которые идут после служебного слова
else
.
Конечно, любой алгоритм можно запрограммировать без использования
select
, используя только
if
, но использование оператора альтернативного
выбора
select
делает программу более компактной.
Рассмотрим использование оператора
select
на следующем примере.
Пример 21.2.
Вывести на печать название месяца или времени года,
которому принадлежит этот месяц.
На рис. 21.1 представлен вызов программы с результатом.
Рис. 21.1. М-сценарий и результат его выполнения
1...,183,184,185,186,187,188,189,190,191,192 194,195,196,197,198,199,200,201,202,203,...286
Powered by FlippingBook