Логические величины

16
Логические величины В основе логической величины лежит высказывание Высказывание – это повествовательное предложение, в котором что-либо утверждается или отрицается. По поводу любого высказывания можно сказать, истинно оно или ложно. “Сейчас идет урок Информатика.” Х = Сейчас идет урок Информатик

Upload: eagan-becker

Post on 04-Jan-2016

50 views

Category:

Documents


5 download

DESCRIPTION

Логические величины. Высказывание – это повествовательное предложение, в котором что-либо утверждается или отрицается. По поводу любого высказывания можно сказать, истинно оно или ложно. В основе логической величины лежит высказывание. “ Сейчас идет урок Информатика. ”. Пример:. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Логические величины

Логические величины

В основе логической величины лежит высказывание

Высказывание – это повествовательное предложение, в котором что-либо утверждается или отрицается.По поводу любого высказывания можно сказать, истинно оно или ложно.

“Сейчас идет урок Информатика.”

Х = Сейчас идет урок Информатика

Page 2: Логические величины

Логическое выражение

– это простое или сложное высказывание, представленное в символической форме.

Примеры логических выражений -

арифметические выражения, соединенные

операциями сравнения: =, <>, >, <, >=,<=

Например: X2+5>Y, принимает значения ИСТИНА или ЛОЖЬ при различных значениях X и Y

Page 3: Логические величины

Логическая переменная– символически обозначенная логическая величина, которая может принимать значение ИСТИНА (TRUE) или ЛОЖЬ (FALSE)

B – логическая переменная. Принимает значения TRUE, FALSE На языке программирования Паскаль описывается:

Var B:boolean;

B:=X*X+5>Y

Page 4: Логические величины

Логические выражения

• Простые – алгебраические выражения, соединенные операциями сравнения (=; <>; >; >=; <; <=)

• Сложные (составные) – простые условия, и логические переменные, соединенные логическими операциями (AND, OR, NOT, XOR).

Page 5: Логические величины

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

Операция AND для двух логических значений дает TRUE только тогда, когда оба значения истинны.

Операция OR для двух логических значений даетFALSE только тогда, когда оба значения ложны.

Операция отрицания NOT для одного логического значения. Дает FALSE, если значение истинно, и наоборот.

Page 6: Логические величины

II – *; /; DIV; MOD; AND

(; ) – изменяют порядок выполнения операций.

Порядок выполнения операций –

I – NOT

III – +; -; OR; XOR

IV – =; <>; >; >=; <; <=

Page 7: Логические величины

X2 + Y2 <= 1

1

Решение задачНаписать условие: принадлежит ли точка с координатами (X,Y) закрашенной области?

Page 8: Логические величины

(X2 + Y2 <=4) AND (X2 + Y2 >=1)

21

Page 9: Логические величины

-1

1

1

-2

(X2 + Y2 <=1) AND (X>0) OR (Y <= X/2 + 1 ) AND (Y >= -X/2 - 1) AND (X<0)

Page 10: Логические величины

1-1

-1

1

(abs(X)<= 1) AND (abs(Y)<=1)

Page 11: Логические величины

1 2

Page 12: Логические величины

Y=x/2

1

Page 13: Логические величины

1

1

Y = -x + 1Y = x + 1

Y = -x - 1Y = x - 1

Page 14: Логические величины

1 Y= XY= - X

Page 15: Логические величины

Записать логические выражения, которые имеют значение «истина» только при выполнении указанных условий:

a) X > 2 и y > 3;

b) X > 1 или y > -2;

c) X > 3 или x < -1;

d) Неверно, что x > 0 и x < 5;

e) 10 < x ≤ 20;

f) 0 < y ≤ 4 и x < 5;

Page 16: Логические величины

Записать условие, которое будет истинным когда:

a) Каждое из чисел А и В больше 100;

b) Хотя бы одно из чисел А и В положительно;

c) Только одно из чисел Х и Y меньше 20;

d) Хотя бы одно из чисел Х и Y равно 0;

e) Только одно из чисел А, В и С меньше 50;

f) Хотя бы одно из чисел А,В,С отрицательно;

g) Только одно из чисел Х и Y четное;

h) Целое А кратно двум или трем;

i) Целое А не кратно трем и оканчивается нулем.