Логический тип данных.
•Логический тип данных - это
множество, состоящее из двух
величин, расположенных в следующем
порядке:False, true.
•Между ними истинно отношение:
false
Логический тип данных
В Паскале переменные
логического типа описываются в
разделе описания переменных с
помощью ключевого слова Boolean.
Var
А, В : Boolean;
В данном типе всего 2 значения –
Для хранения логической
true, false.
переменной отводится один
байт памяти.
Разработал учитель МОУ «СОШ № 25 при МаГК» г. Магнитогорска
ДИКАРЕВА А.С.
Доказательство
Докажем что Boolean носится к
логическому типу:
1. Это множество, состоящее из двух
величин в следующем порядке False,
True,
2. False является предыдущим по
отношению к True, а True является
последующим по отношению к False.
3. Между ними истинно отношение
False< True
Разработал учитель МОУ «СОШ № 25 при МаГК» г. Магнитогорска
ДИКАРЕВА А.С.
Логические операции
Логически
операции
е
Not
(отрицание)
Xor
ее или)
Приоритет логических операций
(коньюнкция
Or
)
(дизьюнкция
(исключающ
And
)
1. Действия в скобках
2. NOT
3. AND, умножение (*), div, mod, деление (/)
4. OR, XOR, сложение (+), вычитание (-)
5. <, >, = , <>, <=, >=
Разработал учитель МОУ «СОШ № 25 при МаГК» г. Магнитогорска
ДИКАРЕВА А.С.
Логические операцииNot (отрицание)And (коньюнкция)Or (дизьюнкция)Xor (исключающее или)
Pasсal. Таблицы
истинности
логических операций
Program logtabl;
Var A,B: boolean;
Begin writeln(‘A’, ‘B’, ‘not
Практическая работа
Программа на Turbo
В системе
программирования
PascalABC программа
Logtabl не выполняется,
так как не допускается
использование
логической переменной
в качестве параметра в
операторе цикла FOR. С
учетом такого
ограничения составьте
программу получения
таблицы истинности,
аналогичную программе
Logtabl, на Pascal ABC.
Разработал учитель МОУ «СОШ № 25 при МаГК» г. Магнитогорска
A’,’A and B’, ‘A or B’);
For A:= False to true do
For B:= False to true do
Writeln ( A:7, В:7, not
A and B:7, A or B:7)
end.
A:7,
ДИКАРЕВА А.С.
Домашнее задание
Решить задачи на языке
программирования Pascal.
•Даны три целых числа: A, B, C. Проверить
истинность высказывания: «Число B
находится между числами A и C».
•Даны два целых числа: A, B. Проверить
истинность высказывания: «Ровно одно из
чисел A и B нечетное
Разработал учитель МОУ «СОШ № 25 при МаГК» г. Магнитогорска
ДИКАРЕВА А.С.