Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
lekcii / 1Арифметические и логические основы ЭВМ.ppt
Скачиваний:
79
Добавлен:
17.03.2015
Размер:
128 Кб
Скачать

Задача

Для того, чтобы логическое выражение

(а И b) ? (НЕa И b)

при любых значениях логических переменных а

иb всегда принимало значение "ложь", вместо

знака вопроса...

можно поставить как знак дизъюнкции (V), так

изнак конъюнкции(Л)

можно поставить знак конъюнкции (Л), но не знак дизъюнкции (V)

нельзя поставить ни знак дизъюнкции (V ), ни знак конъюнкции (Л)

можно поставить знак дизъюнкции (V), но не знак конъюнкции (Л)

Решение

A

B

(Aи

неA

B

(не

(1)

(2)

()И(

(1)

(2)

()И

 

 

B)

 

 

AиB

 

 

)

 

 

ЛИ(

 

 

 

 

 

)

 

 

 

 

 

)

1

1

1

0

1

0

1

0

0

1

0

1

1

0

0

0

0

0

0

0

0

0

0

0

0

1

0

1

1

1

0

1

0

0

1

1

0

0

0

1

0

0

0

0

0

0

0

0

В языке программирования QBasic логические операции используются в условном операторе IF.

И – AND

ИЛИ - OR

НЕ – NOT

Пример:

IF x<7 AND x>2 THEN 10

IF x=2 OR x=7 THEN 20