 
          188
        
        
          −
        
        
          > – больше;
        
        
          −
        
        
          == – равно;
        
        
          −
        
        
          ~=, <>  – не равно;
        
        
          −
        
        
          <= – меньше или равно;
        
        
          −
        
        
          >= – больше или равно.
        
        
          Расширенная форма оператора
        
        
          
            if
          
        
        
          имеет вид:
        
        
          if  условие 1
        
        
          операторы 1
        
        
          elseif  условие 2
        
        
          операторы 2
        
        
          elseif условие 3
        
        
          операторы3
        
        
          …
        
        
          elseif  условие n
        
        
          операторы n
        
        
          else
        
        
          операторы
        
        
          end
        
        
          В этом случае оператор
        
        
          
            if
          
        
        
          работает так: если
        
        
          
            условие 1
          
        
        
          истинно, то
        
        
          выполняются
        
        
          
            операторы 1
          
        
        
          , иначе проверяется
        
        
          
            условие 2
          
        
        
          , если оно истинно, то
        
        
          выполняются
        
        
          
            операторы 2
          
        
        
          , иначе проверяется
        
        
          
            условие 3
          
        
        
          и т.д. Если ни одно из
        
        
          условий по веткам
        
        
          
            else
          
        
        
          и
        
        
          
            elseif
          
        
        
          не выполняется, то выполняются операторы по
        
        
          ветке
        
        
          
            else
          
        
        
          .
        
        
          
            21. 3. Условный оператор
          
        
        
          Одним из основных операторов, реализующим ветвление в большинстве
        
        
          языков программирования, является условный оператор
        
        
          
            if
          
        
        
          . Существует обычная
        
        
          и расширенная формы оператора
        
        
          
            if
          
        
        
          в Scilab. Обычный
        
        
          
            if
          
        
        
          имеет вид
        
        
          if условие
        
        
          операторы 1
        
        
          else
        
        
          операторы 2
        
        
          end
        
        
          Здесь
        
        
          
            условие
          
        
        
          – логическое выражение;
        
        
          
            операторы
          
        
        
          1,
        
        
          
            операторы
          
        
        
          2 – операторы языка Scilab или встроенные функции.
        
        
          Оператор
        
        
          
            if
          
        
        
          работает по следующему алгоритму: если условие истинно,
        
        
          то выполняются
        
        
          
            операторы 1
          
        
        
          , если ложно –
        
        
          
            операторы 2
          
        
        
          .
        
        
          
            Пример 21.1.
          
        
        
          Решить биквадратное уравнение
        
        
          0
        
        
          2
        
        
          4
        
        
          =+ +
        
        
          
            c bx
          
        
        
          
            ax
          
        
        
          .
        
        
          a=input('a=');
        
        
          b=input('b=');
        
        
          c=input('c=');
        
        
          // Вычисляем дискриминант.
        
        
          d=b*b-4*a*c;
        
        
          // Если дискриминант отрицателен,
        
        
          if d<0