Методы автоматизации при работе в MS Excel. Синявская Г.А. - 19 стр.

UptoLike

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

19
1.8.5. Операции с логическими значениями
С данными типа Boolean можно выполнять ряд специальных операций,
называемых логическими или булевыми . Эти операции используются
для построения булевых выражений, которые обычно применяются для управ-
ления последовательностью команд. Список логических операций приведен в
табл. 3.
Операция Название
not a Отрицание
a and b Логическое И (конъюнкция)
a or b Логическое ИЛИ (дизъюнкция)
a xor b Исключающее ИЛИ
a eqv b Эквивалентность
a imp b Импликация
Результат выполнения логических операций над двумя операндами, a и b,
задается таблицей истинности (табл. 4).
1.9. Операторы присваивания
Операторы присваивания служат для изменения значения переменных. В
VBA существует четыре вида операторов присваивания:
q Let – прямое присваивание;
q Lset – левое присваивание;
q Rset – правое присваивание;
q Set – объектное присваивание.
Использование ключевого слова Let необязательно, поэтому для прямого
присваивания достаточно использовать оператор (=). Важно, чтобы тип при-
сваиваемого значения совпадал с типом переменной, которой это значение при-
сваивается.
Оператор Lset имеет два вида синтаксиса:
Lset <имя СтроковойПеременной> = <строковоеВыражение>
Lset <имяПеременной1> = <имяПеременной2>
Таблица 3. Логические операции
Таблица 4. Таблица истинности
a b Not a a and b a or b a xor b a eqv b a imp b
True True False True True False True True
True False False False True True False False
False True True False True True False True
False False True False False False True True
 1.8.5.   Операции с логическими значениями
       С данными типа Boolean можно выполнять ряд специальных операций,
 называемых логическими       или булевыми   . Эти операции используются
 для построения булевых выражений, которые обычно применяются для управ-
 ления последовательностью команд. Список логических операций приведен в
 табл. 3.

Таблица 3. Логические операции

 Операция                         Название
 not a                            Отрицание
 a and b                          Логическое И (конъюнкция)
 a or b                           Логическое ИЛИ (дизъюнкция)
 a xor b                          Исключающее ИЛИ
 a eqv b                          Эквивалентность
 a imp b                          Импликация
       Результат выполнения логических операций над двумя операндами, a и b,
 задается таблицей истинности (табл. 4).

Таблица 4. Таблица истинности
 a           b          Not a      a and b    a or b   a xor b   a eqv b   a imp b
 True        True       False      True       True     False     True      True
 True        False      False      False      True     True      False     False
 False       True       True       False      True     True      False     True
 False       False      True       False      False    False     True      True



 1.9. Операторы присваивания
      Операторы присваивания служат для изменения значения переменных. В
 VBA существует четыре вида операторов присваивания:
         q    Let – прямое присваивание;
         q    Lset – левое присваивание;
         q    Rset – правое присваивание;
         q    Set – объектное присваивание.
      Использование ключевого слова Let необязательно, поэтому для прямого
 присваивания достаточно использовать оператор (=). Важно, чтобы тип при-
 сваиваемого значения совпадал с типом переменной, которой это значение при-
 сваивается.
      Оператор Lset имеет два вида синтаксиса:
             Lset <имя СтроковойПеременной> = <строковоеВыражение>

             Lset <имяПеременной1> = <имяПеременной2>




                                                19