Pascal Next – руководство программиста. Описание языка программирования с примерами. Никита Культин

Читать онлайн.
Название Pascal Next – руководство программиста. Описание языка программирования с примерами
Автор произведения Никита Культин
Жанр
Серия
Издательство
Год выпуска 0
isbn 9785005967121



Скачать книгу

некоторого условия реализуется при помощи инструкции if.

      Инструкция выбора одного из двух возможных вариантов действия записывается так:

          if условие  then

              // здесь инструкции, которые должны быть выполнены,

               // если условие выполняется (истинно)

          else

              // здесь инструкции, которые должны быть выполнены,

              // если условие НЕ выполняется (ложно)

          end;

      Пример:

          if t = 1 then

            r:= r1+r2;

          else

            r:= r1*r2/ (r1+r2);

          end;

      Если при выполнении условия надо выполнить некоторое действие, а в случае, если условие не выполняется, это действие надо пропустить и перейти к следующей инструкции программы, то инструкция if записывается так:

          if условие then

              // здесь инструкции, которые будут выполнены,

              // если условие выполняется (истинно)

          end;

      Пример:

          if a [i] <a [i+1] then

              b:=a [i];

              a [i]:=a [i+1];

              a [i+1]:=b;

          end;

      Множественный выбор

      Множественный выбор (выбор одного действия из нескольких возможных) осуществляется при помощи вложенных инструкций if.

      Приведенные ниже инструкции показывают, как можно реализовать выбор одного действия из четырех возможных вариантов.

      if условие1 then

          // здесь инструкции, которые будут выполнены,

          // если условие1 истинно

      else

          if условие2 then

              // здесь инструкции, которые будут выполнены,

              // если уловие1 ложно, а условие2 истинно

          else

              if условие3 then

                  // здесь инструкции, которые будут выполнены,

                  // если условия условие1 и условие2 ложны,

                  // а условие3 истинно

              else

                  // здесь инструкции, которые будут выполнены,

                  // если ни одно из условий условие1, условие2 или

                  // условие3 НЕ выполняется

              end;

          end;

      end;

      Условие

      Условие это – выражение логического типа, которое может принимать одно из двух значений: Истина (True) или Ложь (False).

      Различают простое и сложное условия.

      Простое условие

      Простое условие в общем виде записывается так:

      op1 оператор_сравнения op2

      где:

      op1 и op2 – сравниваемые операнды, в качестве которых могут выступать константы, переменные, функции или выражения.

      Операторы сравнения:

      Примеры простых условий:

      a [i+1] <a [i]

      d!= 0

      pos (́ ́, st) = 1

      name = ́ simpsoń

      Сложное условие

      Сложное условие в общем виде записывается так:

      усл1