КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Алгебра логики. Основные логические операции
Вопрос 49. Основы синтаксиса Синтаксис VBA почти полностью совпадает с синтаксисом Visual Basic. Рассмотрим основные синтаксические принципы языка. Язык VBA нечуствителен к регистру, для начала нового оператора используют перевод на новую строку (знак “;” при этом не используется в отличии от многих других языков), ограничений на максимальную длину строки нет (но в редакторе в строке помещается только 308 символов). Несколько операторов в одной строке разделяются двоеточиями. Укажем также еще некоторые основные требования · символьные значения должны заключаться в двойные кавычки ("); · максимальная длина любого имени в VBA (переменные, константы, процедуры) — 255 символов; · для удобства чтения можно объединить несколько физических строк в одну логическую при помощи пробела и знака подчеркивания после него: MsgBox "это очень длинная строка которую " _ & "надо разбить на кусочки" В тексте программы можно использовать комментарии Комментарий — это описательный текст, размещенный в коде VBA. При выполнении процедуры текст комментария полностью игнорируется. Поскольку назначение операторов в длинных процедурах не всегда очевидно, рекомендуется почаще описывать с помощью комментариев, какие действия выполняются отдельными фрагментами кода и указывать какие переменные с какой целью вы вводили в проэкт. Комментарий может занимать всю строку или располагаться в строке после оператора. Начало комментария отмечается апострофом. Чтобы закомментировать код до конца строки, используется одинарная кавычка (') или команда REM. Алгебра логики – математический аппарат, с помощью которого записывают, упрощают и преобразовывают логические высказывания. Создателем алгебры логики является английский математик Джорж Буль, в честь которого алгебра логики называется Булевой алгеброй высказываний. Логическое высказывание – это любое повествовательное предложение, в отношении которого можно однозначно сказать, истинно оно или ложно. Например: предложение Москва – Столица России – истинное, Рим – столица Франции – ложное. Конечно, не всякое предложение является логическим высказыванием. Например: ученик десятого класса – не высказывание потому, что ничего не утверждает об ученике. Информатика – интересный предмет – тоже не высказывание, потому что нельзя однозначно сказать истинное оно или ложное - для одних интересный для других нет. Основные логические операции в алгебре логики · Логическое отрицание {инверсия). Обозначается: ¯А, A, not А, не А. · Логическое умножение {конъюнкция). Обозначается А&В, A and В, А*В, А^В, АВ, А и В. · Логическое сложение {дизъюнкция). Обозначается: A v В, A or В, А + В, А или В. · Логическое следование {импликация). Обозначается: А → В, А => В. · Эквивалентность (равносильность, необходимо и достаточно). Обозначается: А ~ В, А <=> В, А = В. · Исключающее ИЛИ. Обозначается A XOR В. Порядок исполнения операций задается круглыми скобками. При отсутствии скобок порядок выполнения операций следующий: отрицание, конъюнкция, дизъюнкция, импликация, эквивалентность. F (А, В, С) = А ^ (В v С); F(x1, х2, х3) = x1 v х2 ^ х3 Логическую функцию можно задать двумя способами: логической формулой или таблицей истинности. Таблица истинности задает значения функции при всех возможных наборах ее переменных. Таблицы истинности простейших логических функций
Дата добавления: 2015-04-24; Просмотров: 2098; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |