Програмирование на языке Basic. Федоряка Н.И. - 10 стр.

UptoLike

Составители: 

10
Если условие справедливо, то программа выполняет тот оператор,
который стоит после ключевого слова THEN (или серию операторов от
ключевого слова THEN до END IF), и дальше руководствуется обычным
порядком действий. Если уловие не справедливо, то оператор, стоящий по-
сле THEN (или серия операторов от THEN до END IF) не выполняется, и
программа сразу переходит к обычному порядку действий.
Конструкция IF...THEN позволяет в зависимости от справедливости ус-
ловия либо выполнить оператор, либо пропустить этот оператор.
Конструкция IF...THEN...END IF позволяет в зависимости от справедли-
вости условия либо выполнить группу операторов, либо пропустить эту
группу операторов.
Условия - еще один тип логических выражений. В них используются
следующие операторы сравнения:
=
равно
<>
не равно
>
больше
<
меньше
>=
больше или равно
<=
меньше или равно
Справа и слева от знака сравнения должны стоять величины, отно-
сящиеся к одному типу. В результате сравнения получается логическая ве-
личина, имеющее значение ИСТИНА (TRUE) или ЛОЖЬ (FALSE).
Пример:
5<7 - ИСТИНА;
8=12 -ЛОЖЬ (проверяем равно ли 8 12, именно проверяем, а не утвер-
ждаем, что 8=12);
Предыдущие конструкции позволяли обойти или выполнить серию
оператор в зависимости от справедливости условия. Это еще не было ветв-
лением. Чтобы вычисления могли разветвляться по нескольким направле-
ниям, служит конструкция IF...THEN...ELSE...END IF.
IF <УСЛОВИЕ> THEN
<ОПЕРАТОРЫ 1>
ELSE
<ОПЕРАТОРЫ 2>
END IF
Если условие справедливо (ИСТИНА), то выполняются <операторы
1> (стоящие между THEN и ELSE), а <операторы 2> (стоящие между
ELSE и END IF) будут пропущены.
Если условие не справедливо (ЛОЖЬ), то <операторы 1> игнорируются и
выполняются <операторы 2>.
IF - если, THEN - тогда, ELSE - иначе.
PDF created with FinePrint pdfFactory Pro trial version www.pdffactory.com
              Если условие справедливо, то программа выполняет тот оператор,
         который стоит после ключевого слова THEN (или серию операторов от
         ключевого слова THEN до END IF), и дальше руководствуется обычным
         порядком действий. Если уловие не справедливо, то оператор, стоящий по-
         сле THEN (или серия операторов от THEN до END IF) не выполняется, и
         программа сразу переходит к обычному порядку действий.
         Конструкция IF...THEN позволяет в зависимости от справедливости ус-
         ловия либо выполнить оператор, либо пропустить этот оператор.
         Конструкция IF...THEN...END IF позволяет в зависимости от справедли-
         вости условия либо выполнить группу операторов, либо пропустить эту
         группу операторов.
              Условия - еще один тип логических выражений. В них используются
         следующие операторы сравнения:

                                      =                равно
                                     <>               не равно
                                      >               больше
                                      <               меньше
                                     >=           больше или равно
                                     <=           меньше или равно

               Справа и слева от знака сравнения должны стоять величины, отно-
         сящиеся к одному типу. В результате сравнения получается логическая ве-
         личина, имеющее значение ИСТИНА (TRUE) или ЛОЖЬ (FALSE).
               Пример:
         5<7 - ИСТИНА;
         8=12 -ЛОЖЬ (проверяем равно ли 8 12, именно проверяем, а не утвер-
         ждаем, что 8=12);
               Предыдущие конструкции позволяли обойти или выполнить серию
         оператор в зависимости от справедливости условия. Это еще не было ветв-
         лением. Чтобы вычисления могли разветвляться по нескольким направле-
         ниям, служит конструкция IF...THEN...ELSE...END IF.
               IF <УСЛОВИЕ> THEN
               <ОПЕРАТОРЫ 1>
               ELSE
               <ОПЕРАТОРЫ 2>
               END IF
               Если условие справедливо (ИСТИНА), то выполняются <операторы
         1> (стоящие между THEN и ELSE), а <операторы 2> (стоящие между
         ELSE           и        END          IF)      будут        пропущены.
         Если условие не справедливо (ЛОЖЬ), то <операторы 1> игнорируются и
         выполняются <операторы 2>.
               IF - если, THEN - тогда, ELSE - иначе.
         10


PDF created with FinePrint pdfFactory Pro trial version www.pdffactory.com