Логический тип данных. Логические операции not, and, or




Скачать 31.11 Kb.
НазваниеЛогический тип данных. Логические операции not, and, or
Дата публикации26.07.2013
Размер31.11 Kb.
ТипДокументы
vbibl.ru > Математика > Документы
Логический тип данных. Логические операции not, and, or

Переменные логического типа описываются посредством идентификатора Boolean. Они могут принимать только два значения – False (ложь) и True (истина). Описываются они также в разделе описания переменных.

Var

Flag : Boolean;

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

В языке Турбо Паскаль имеются логические операции, применяемые к переменным логического типа. Это операции not, and, or и хor. В этой теме Вы рассмотрите три логические операции. Обозначения и результаты этих операций приведены в таблице 1.

Таблица 1. Результаты логических операций

Значения операндов

Результат операции

X

Y

not X

X and Y

X or Y

False

False

True

False

False

False

True

True

False

True

True

False

False

False

True

True

True

False

True

True


Операция not (не) имеет один операнд и образует его логическое отрицание. Результат операции not есть False, если операнд истинен, и True, если операнд имеет значение ложь. Так,

not True False (неправда есть ложь)

not False True (неложь есть правда)

Результат операции and (и) есть истина, только если оба ее операнда истинны, и ложь во всех других случаях.

Результат операции or (или) есть истина, если какой-либо из ее операндов истинен, и ложен только тогда, когда оба операнда ложны.

Логические операции, операции отношения и арифметические операции часто встречаются в одном выражении. При этом отношения, стоящие слева и справа от знака логической операции, должны быть заключены в скобки, поскольку логические операции имеют более высокий приоритет. Вообще принят следующий приоритет операций:

• not

• and, *, /, div, mod

• or, +, -

• операции отношения.

Примечание. Логическую операцию and еще называют логическим умножением, а логическую операцию or - логическим сложением.

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

4 3 2 1

A or B and not (A or B)

Сначала выполняется заключенная в скобки операция or, а затем операции not, and, or. Если подставить вместо переменных А и В значения True и False, то, используя уже рассмотренный порядок действий, получим значение всего выражения равное True.

Логические операции

Операция Пояснение

and логическое умножение

or логическое сложение

not логическое отрицание

xor логическое деление

Не хочу загружать Вам голову и ссылаться на алгебру логики, так что объясню все популярным языком. Как Вы уже догадались, логические операции не подразумевают реальное сложение или отрицание. Эти операции применяются в условных операторах. Например: If h=7 then h=3 else h=11;

Добавить документ в свой блог или на сайт

Похожие:

Логический тип данных. Логические операции not, and, or iconУрок № (лекция беседа) тема: Понятие суждения, умозаключения
Цели: Познакомить учащихся с основными понятиями алгебры логики (логика, суждение, умозаключение); логические константы, переменные...

Логический тип данных. Логические операции not, and, or icon3. Алгебра логики. Основные логические операции. Построение таблиц...
Тема Алгебра логики. Основные логические операции. Построение таблиц истинности сложных высказываний

Логический тип данных. Логические операции not, and, or iconИменно поэтому из некоторых современных объектно-ориентированных...
На прошлой лекции обсуждались арифметические типы данных и перечислимый тип. Перечислимый тип является разновидностью порядкового...

Логический тип данных. Логические операции not, and, or iconТеории Языков Программирования Язык: Eiffel Участники: Мамонтов Дмитрий, Гончарова Ирина
Встроенные типы данных (целые числа (один тип), символы, строки (если есть в языке как самостоятельный тип)), переменные

Логический тип данных. Логические операции not, and, or iconЛогические элементы „исключающее или”
Логический элемент „исключающее или” применяется как сумматор по модулю 2 или используется для задерживания цифрового импульса. Его...

Логический тип данных. Логические операции not, and, or iconПри обучении программированию особую трудность вызывает работа с...
Разрешение этого естественного противоречия может основываться на абстрагировании от деталей реализации динамических структур данных,...

Логический тип данных. Логические операции not, and, or icon«2бк-75o»v3 Мнемоника Адрес Тип данных

Логический тип данных. Логические операции not, and, or iconО защите персональных данных клиентов в ООО «астростар» Город Москва
Обработка персональных данных — действия (операции) с персональными данными, включая сбор, систематизацию, накопление, хранение,...

Логический тип данных. Логические операции not, and, or iconДоступно по трудоемкости
Тип данных.  Длительность (Поле длительности. Тип поля, содержимое которого выражается в значениях длительности времени. Примерами...

Логический тип данных. Логические операции not, and, or iconПравила для заполнения платежных поручений mt103 в формате stp
Это поле идентифицирует тип операции. Мы рекомендуем для использования кодовое слово cred

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
vbibl.ru
Главная страница