На главную

 

 

Сайт основан 1 марта 2003 года

= Основы алгоритмизации и программирования =


Понятия: условие, логическое выражение.
Простые и составные условия.
Логический тип данных.


Определение 1.                   Условие – это логическое выражение, т.е. высказывание относительно которого можно сказать, что оно либо истинно (true), либо ложно (false). Логическое выражение может быть присвоено переменной логического типа - типа boolean. Значением переменной логического типа может быть: true, false. Условия (логические выражения) бывают простыми и составными.

Определение 2.                   Простое условие – это условие, в котором используются переменные и операции сравнения: > - «больше», < - «меньше», = - «равно», <> - «не равно», >= - «больше или равно» <= - «меньше или равно».

Определение 3.                   Составное условие – это несколько простых условий, соединённых логическими операциями: not – «нет», or – «или», and – «и». Знаки логических операций называют логическими связками. Логические операции описывают с помощью таблиц истинности, где 1 – это истина (true), 0 – ложь (false):

A

B

A and B

A or B

not A

1

1

1

1

0

1

0

0

1

0

0

1

0

1

1

0

0

0

0

1

Примеры: при Х=2; У=3;

Простые условия:
4=2+3 – ложь или можно прочитать так: 4=2+3 ? - нет;
Х<У – истина или Х<У ? - да;
Х=2+3 – ложь или Х=2+3 ? - нет;

Условие (логическое выражение) можно присвоить переменной логического типа:
если переменная d будет описана следующим образом: var d : boolean; , то возможна такая запись команды присваивания:
d := 4=2+3;    значением переменной d, которое запишется в память, будет false
d := Х<У;  значением переменной d, которое запишется в память, будет true
d := Х=2+3;  значением переменной d, которое запишется в память, будет false

Составные условия:
(Х>У) or (Х+1=У) – истина; или возможна такая запись: d := (Х>У) or (Х+1=У);
При выполнении этой команды присваивания компьютер подставляет значения переменных X и Y в логическое выражение, пользуясь таблицей истинности получает значение true и записывает его в переменную d.
(Х>У) and (Х+1=У) – ложь.

Правило: Простые условия в составных условиях записываются в круглых скобках.


Наверх

На главную

 

Дизайн : WWS corporation & ROKI company.