SlideShare a Scribd company logo
1 of 20
Логічні операції
1. логічне заперечення - NOT
1. логічне множення - кон’юнкція - і- AND
1. логічне додавання - диз’юнкція - АБО - OR
Логічне заперечення NOT
Складена умова not (умова 1) істина , якщо (умова 1) хиба.
І навпаки, складена умова хиба, якщо (умова 1) істина.
значення умови А значення умови not А
TRUE FALSE
FALSE TRUE
Приклади складання умов з логічною операцією NOT
Твердження Логічна
умова
Твердження з not Логічна умова з
not
Ціле число
X ділиться
на 3
X mod 3=0 Ціле число X НЕ
ділиться на 3
Not (x mod 3=0)
Число Х
більше 9
Х >9 Число Х не
більше 9
Not (x > 9)
Приклади обчислення логічних виразів з логічною операцією NOT
Програма Пояснення Результа
т
Program zadacha_1;
Const X=10;
Var Z:Boolean;
Begin
Z:=not((x>=1)and(x<=5))
;
writeln(z);
end.
Операція not стоїть перед дужками, тому
спочатку виконуються дії у дужках.
X=10, тому (x>=1)and(x<=5) – хиба, а весь
вираз - істина
Не хиба= істина
not(False)=True
TRUE
Program zadacha_2;
Const X=10;
Var Z:Boolean;
Begin
Z:=not(x>=1)and(x<=5);
writeln(z);
end.
У цьому випадку not відноситься тільки до
перших дужок.
X=10, тому x>=1 – істина, not(x>=1) -
хиба. Наступна операція and, у якої перша
умова хиба, тому значення другої умови
можна не обчислювати, весь вираз буде
хиба
FALSE
Кон'юнкція -
логічне множення
Слово "кон'юнкція" походить від
conjunctio - зв'язок, сполучник.
Сполучник “і” , “And”
В реальному житті
У природній мові аналогами кон'юнкції є
вирази:
"А разом з В", "А і В",
"як А так і В", "А в той час як В",
"В, хоча і А", "В, незважаючи на А",
"не тільки А, а й В" і деякі інші.
Логічна операція AND (і перше , і друге)
Складена умова (проста умова 1) AND (проста умова 2) =TRUE, якщо істинні обидві прості умови.
Складена умова (проста умова 1) AND (проста умова 2)= FALSE, якщо хоч одна умова хиба
(друга умова може бути істиною, а може бути і хибою)
Наприклад,
(2=2) AND (2>1) = Істина (TRUE), бо перша умова (2=2) має значення TRUE(істина), друга
умова (2>1) має значення TRUE(істина), а ми знаємо, що логічна операція AND має значення
TRUE, якщо обидві умови істинні
(2=3) AND (5>3) = хиба( FALSE), бо перша умова (2=3) має значення FALSE(хиба), друга умова
(5>3) має значенняTRUE(істина), а ми знаємо, що логічна операція AND має значення хиба
( FALSE), якщо хоч одна проста умова має значення хиба( FALSE)
Таблиця істинності логічної операції AND
значення
висловлювання
А
значення
висловлювання
В
Значення логічної
операції
А AND В
TRUE TRUE TRUE
FALSE TRUE FALSE
TRUE FALSE FALSE
FALSE FALSE FALSE
Відповідно до наведеної таблиці
складне висловлювання
"Ми знаходилися в кабінеті, і на вулиці йшов дощ"
буде істинним лише тоді, коли істинними будуть обидва
прості висловлювання
"Ми знаходилися в аудиторії" і "На вулиці йшов дощ".
В усіх інших випадках воно хибне.
Приклади складання умов з логічною операцією AND
Твердження Умова
Кожне з двох цілих чисел X та
Y парне
(x mod 2=0)and(y mod 2=0)
Натуральне число X кратне 9
та
закінчується цифрою 3
(x mod 9=0)and(x mod 10=3)
Ціле число X двозначне (x div 100=0)and(x div 10<>0)
Число X належить інтервалу
[-2, 5], тобто -2<=x<=5
(x>=-2)and(x<=5)
Програма Пояснення Результат
Program zadacha_1;
Const X=10;
Var Z:Boolean;
Begin
Z:=(x>2)and(x<5);
writeln(z);
end.
X=10, тому x>2 істина,
а x<5 хиба,
тому і весь вираз хиба.
FALSE,
тобто, хиба
Слово "диз'юнкція" походить від латинського
disjunctio - роз'єднування, подія, розрізнення.
Сполучники:
“або” “OR”
Логічне додавання - диз'юнкція
Складне висловлювання, утворене за допомогою сполучника "або",
відображає існування різних можливостей.
Наприклад, висловлювання
"Він досяг гарних результатів у навчанні або
завдяки старанності, або завдяки здібностям"
відображає наявність різних можливостей отримання гарних результатів у
навчанні.
Це висловлювання буде істинним, якщо одна з двох можливостей
реалізується. Істинним воно буде і тоді, коли реалізуються обидві можливості.
Таке висловлювання називають диз'юнктивним.
В реальному житті
У природній мові
аналогами диз'юнкції є вирази:
"А або В",
"А або В, або обидва",
"А і або В",
"А, якщо не В".
Логічна операція OR (або, хоча б одне)
Складена умова (проста умова 1) or (проста умова 2) =хиба, якщо хибні обидві прості умови.
Складена умова (проста умова 1) or (проста умова 2)= істина, якщо одна умова істинна (друга
умова може бути теж істиною, а може бути і хибою)
Наприклад,
(2=3) or (2>1) = Істина (TRUE), бо перша умова (2=3) має значення FALSE(хиба), друга умова
(2>1) має значення TRUE(істина), а ми знаємо, що логічна операція OR має значення TRUE,
якщо хоч одна умова істинна
(2=3) or (2>3) = хиба( FALSE), бо перша умова (2=3) має значення FALSE(хиба), друга умова
(2>3) теж має значення хиба( FALSE, а ми знаємо, що логічна операція OR має значення
хиба( FALSE), якщо обидві прості умови мають значення хиба( FALSE)
Таблиця істинності логічної операції OR
значення
висловлювання А
значення
висловлювання В
Значення логічної операції
А OR В
TRUE TRUE TRUE
TRUE FALSE TRUE
FALSE TRUE TRUE
FALSE FALSE FALSE
Приклади складання умов з логічною операцією OR
Твердження Складена логічна
умова
Хоча б одне з чисел X та
Y додатне
(x>0)or(y>0)
Натуральне число X
закінчується цифрою
2 або 3
(x mod 10=2)or
(x mod 10=3)
Точка з координатами
X та Y належить I або IIІ
чверті координатної
площини
(X>0)and(y>0)or
(x<0)and(y<0)
Програма Пояснення Результат
Program zadacha_1;
Const X=10;
Var Z:Boolean;
Begin
Z:=(x>2)OR(x<5);
writeln(z);
end.
X=10, тому x>2 істина,
а x<5 хиба,
тому весь вираз істина.
Зауваження, якщо
складена умова містить
тільки операцію Or, то
якщо ви знайшли істинну
просту умову-інші умови
можна не перевіряти.
Результат буде=TRUE
TRUE, тобто
істина
Задача 1. Написати програму знаходження всіх
двозначних чисел, які діляться на 3 і на 7.
Program zadacha_1;
Var Z:integer;
Begin
For Z:=10 to 99 do
If (z mod 3=0)and (z mod 7=0)then
writeln(z);
end.
Задача 2. Написати програму знаходження всіх
двозначних чисел, які діляться на 3 або на 7.
Program zadacha_1;
Var Z:integer;
Begin
For Z:=10 to 99 do
If (z mod 3=0)and (z mod 7=0)then
writeln(z);
end.

More Related Content

What's hot

ікт презентація
ікт презентаціяікт презентація
ікт презентація0506699
 
Формування ключових компетентностей учнів на уроках математики
Формування ключових компетентностей учнів на уроках математикиФормування ключових компетентностей учнів на уроках математики
Формування ключових компетентностей учнів на уроках математикиКнижковиий Світ П'ятої Школи
 
Аналіз медіатекстів. Схема аналізу
Аналіз медіатекстів. Схема аналізуАналіз медіатекстів. Схема аналізу
Аналіз медіатекстів. Схема аналізуСмерека Олександра
 
Захист практики
Захист практикиЗахист практики
Захист практикиLona_Pugach
 
Розв'язування задач на знаходження площі многокутників.docx
Розв'язування задач на знаходження площі многокутників.docxРозв'язування задач на знаходження площі многокутників.docx
Розв'язування задач на знаходження площі многокутників.docxРепетитор Історія України
 
«Математика» навчальний посiбник для 7 клас закладів загальної середньої осві...
«Математика» навчальний посiбник для 7 клас закладів загальної середньої осві...«Математика» навчальний посiбник для 7 клас закладів загальної середньої осві...
«Математика» навчальний посiбник для 7 клас закладів загальної середньої осві...ssuser39b124
 
Використання інтерактивних технологій на уроках математики
Використання інтерактивних технологій на уроках математикиВикористання інтерактивних технологій на уроках математики
Використання інтерактивних технологій на уроках математикиAlexander Kostyuk
 
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...VsimPPT
 
Портфоліо вчителя інформатики Пазіної Наталії Вікторівни
Портфоліо вчителя інформатики Пазіної Наталії ВікторівниПортфоліо вчителя інформатики Пазіної Наталії Вікторівни
Портфоліо вчителя інформатики Пазіної Наталії ВікторівниNataliya Pazina
 
5 клас урок 27 нова програма
5 клас урок 27 нова програма5 клас урок 27 нова програма
5 клас урок 27 нова програмаЮлія Артюх
 
7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...
7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...
7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...StAlKeRoV
 
Оксана Бутчак «Використання Google-форм в освітньому процесі»
Оксана Бутчак «Використання Google-форм в освітньому процесі»Оксана Бутчак «Використання Google-форм в освітньому процесі»
Оксана Бутчак «Використання Google-форм в освітньому процесі»Просвіта
 
створення зв’язків між таблицями
створення зв’язків між таблицямистворення зв’язків між таблицями
створення зв’язків між таблицямиОльга Казанцева
 
використання ікт на уроках в сучасній школі
використання ікт на уроках в сучасній школівикористання ікт на уроках в сучасній школі
використання ікт на уроках в сучасній школіserdj phil
 
репрезентативні системи у дошкільника
репрезентативні системи у дошкільникарепрезентативні системи у дошкільника
репрезентативні системи у дошкільникаsadromashka
 
Формування ключових компетентностей на уроках математики
Формування ключових компетентностей на уроках математикиФормування ключових компетентностей на уроках математики
Формування ключових компетентностей на уроках математикиВита Николаева
 

What's hot (20)

ікт презентація
ікт презентаціяікт презентація
ікт презентація
 
Н.М.Бицюра. Порівняльний аналіз змісту програми та підручника з курсу «Сходин...
Н.М.Бицюра. Порівняльний аналіз змісту програми та підручника з курсу «Сходин...Н.М.Бицюра. Порівняльний аналіз змісту програми та підручника з курсу «Сходин...
Н.М.Бицюра. Порівняльний аналіз змісту програми та підручника з курсу «Сходин...
 
8 клас урок 2
8 клас урок 28 клас урок 2
8 клас урок 2
 
Формування ключових компетентностей учнів на уроках математики
Формування ключових компетентностей учнів на уроках математикиФормування ключових компетентностей учнів на уроках математики
Формування ключових компетентностей учнів на уроках математики
 
Методика організації рефлексії
Методика організації рефлексіїМетодика організації рефлексії
Методика організації рефлексії
 
Аналіз медіатекстів. Схема аналізу
Аналіз медіатекстів. Схема аналізуАналіз медіатекстів. Схема аналізу
Аналіз медіатекстів. Схема аналізу
 
Захист практики
Захист практикиЗахист практики
Захист практики
 
Розв'язування задач на знаходження площі многокутників.docx
Розв'язування задач на знаходження площі многокутників.docxРозв'язування задач на знаходження площі многокутників.docx
Розв'язування задач на знаходження площі многокутників.docx
 
«Математика» навчальний посiбник для 7 клас закладів загальної середньої осві...
«Математика» навчальний посiбник для 7 клас закладів загальної середньої осві...«Математика» навчальний посiбник для 7 клас закладів загальної середньої осві...
«Математика» навчальний посiбник для 7 клас закладів загальної середньої осві...
 
Використання інтерактивних технологій на уроках математики
Використання інтерактивних технологій на уроках математикиВикористання інтерактивних технологій на уроках математики
Використання інтерактивних технологій на уроках математики
 
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...
Урок 9 для 6 класу - Додавання тексту до графічних зображень та його форматув...
 
Портфоліо вчителя інформатики Пазіної Наталії Вікторівни
Портфоліо вчителя інформатики Пазіної Наталії ВікторівниПортфоліо вчителя інформатики Пазіної Наталії Вікторівни
Портфоліо вчителя інформатики Пазіної Наталії Вікторівни
 
Задачі з екології
Задачі з екологіїЗадачі з екології
Задачі з екології
 
5 клас урок 27 нова програма
5 клас урок 27 нова програма5 клас урок 27 нова програма
5 клас урок 27 нова програма
 
7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...
7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...
7 клас 4 урок. Практична робота № 1. «Електронне листування з використанням в...
 
Оксана Бутчак «Використання Google-форм в освітньому процесі»
Оксана Бутчак «Використання Google-форм в освітньому процесі»Оксана Бутчак «Використання Google-форм в освітньому процесі»
Оксана Бутчак «Використання Google-форм в освітньому процесі»
 
створення зв’язків між таблицями
створення зв’язків між таблицямистворення зв’язків між таблицями
створення зв’язків між таблицями
 
використання ікт на уроках в сучасній школі
використання ікт на уроках в сучасній школівикористання ікт на уроках в сучасній школі
використання ікт на уроках в сучасній школі
 
репрезентативні системи у дошкільника
репрезентативні системи у дошкільникарепрезентативні системи у дошкільника
репрезентативні системи у дошкільника
 
Формування ключових компетентностей на уроках математики
Формування ключових компетентностей на уроках математикиФормування ключових компетентностей на уроках математики
Формування ключових компетентностей на уроках математики
 

More from TamaraIvahnichenko (8)

Povtor 7 8kl
Povtor 7 8klPovtor 7 8kl
Povtor 7 8kl
 
Logihni operazii 3
Logihni operazii 3Logihni operazii 3
Logihni operazii 3
 
Logihni operazii
Logihni operaziiLogihni operazii
Logihni operazii
 
Div mod for_7kl
Div mod for_7klDiv mod for_7kl
Div mod for_7kl
 
Vislovi 7kl 11ur
Vislovi 7kl 11urVislovi 7kl 11ur
Vislovi 7kl 11ur
 
Lekzia 1
Lekzia 1Lekzia 1
Lekzia 1
 
Div mod for
Div mod forDiv mod for
Div mod for
 
Html tegi syte
Html tegi syteHtml tegi syte
Html tegi syte
 

Logihni operazii

  • 1. Логічні операції 1. логічне заперечення - NOT 1. логічне множення - кон’юнкція - і- AND 1. логічне додавання - диз’юнкція - АБО - OR
  • 2. Логічне заперечення NOT Складена умова not (умова 1) істина , якщо (умова 1) хиба. І навпаки, складена умова хиба, якщо (умова 1) істина. значення умови А значення умови not А TRUE FALSE FALSE TRUE
  • 3. Приклади складання умов з логічною операцією NOT Твердження Логічна умова Твердження з not Логічна умова з not Ціле число X ділиться на 3 X mod 3=0 Ціле число X НЕ ділиться на 3 Not (x mod 3=0) Число Х більше 9 Х >9 Число Х не більше 9 Not (x > 9)
  • 4. Приклади обчислення логічних виразів з логічною операцією NOT Програма Пояснення Результа т Program zadacha_1; Const X=10; Var Z:Boolean; Begin Z:=not((x>=1)and(x<=5)) ; writeln(z); end. Операція not стоїть перед дужками, тому спочатку виконуються дії у дужках. X=10, тому (x>=1)and(x<=5) – хиба, а весь вираз - істина Не хиба= істина not(False)=True TRUE Program zadacha_2; Const X=10; Var Z:Boolean; Begin Z:=not(x>=1)and(x<=5); writeln(z); end. У цьому випадку not відноситься тільки до перших дужок. X=10, тому x>=1 – істина, not(x>=1) - хиба. Наступна операція and, у якої перша умова хиба, тому значення другої умови можна не обчислювати, весь вираз буде хиба FALSE
  • 5. Кон'юнкція - логічне множення Слово "кон'юнкція" походить від conjunctio - зв'язок, сполучник. Сполучник “і” , “And”
  • 6. В реальному житті У природній мові аналогами кон'юнкції є вирази: "А разом з В", "А і В", "як А так і В", "А в той час як В", "В, хоча і А", "В, незважаючи на А", "не тільки А, а й В" і деякі інші.
  • 7. Логічна операція AND (і перше , і друге) Складена умова (проста умова 1) AND (проста умова 2) =TRUE, якщо істинні обидві прості умови. Складена умова (проста умова 1) AND (проста умова 2)= FALSE, якщо хоч одна умова хиба (друга умова може бути істиною, а може бути і хибою) Наприклад, (2=2) AND (2>1) = Істина (TRUE), бо перша умова (2=2) має значення TRUE(істина), друга умова (2>1) має значення TRUE(істина), а ми знаємо, що логічна операція AND має значення TRUE, якщо обидві умови істинні (2=3) AND (5>3) = хиба( FALSE), бо перша умова (2=3) має значення FALSE(хиба), друга умова (5>3) має значенняTRUE(істина), а ми знаємо, що логічна операція AND має значення хиба ( FALSE), якщо хоч одна проста умова має значення хиба( FALSE)
  • 8. Таблиця істинності логічної операції AND значення висловлювання А значення висловлювання В Значення логічної операції А AND В TRUE TRUE TRUE FALSE TRUE FALSE TRUE FALSE FALSE FALSE FALSE FALSE
  • 9. Відповідно до наведеної таблиці складне висловлювання "Ми знаходилися в кабінеті, і на вулиці йшов дощ" буде істинним лише тоді, коли істинними будуть обидва прості висловлювання "Ми знаходилися в аудиторії" і "На вулиці йшов дощ". В усіх інших випадках воно хибне.
  • 10. Приклади складання умов з логічною операцією AND Твердження Умова Кожне з двох цілих чисел X та Y парне (x mod 2=0)and(y mod 2=0) Натуральне число X кратне 9 та закінчується цифрою 3 (x mod 9=0)and(x mod 10=3) Ціле число X двозначне (x div 100=0)and(x div 10<>0) Число X належить інтервалу [-2, 5], тобто -2<=x<=5 (x>=-2)and(x<=5)
  • 11. Програма Пояснення Результат Program zadacha_1; Const X=10; Var Z:Boolean; Begin Z:=(x>2)and(x<5); writeln(z); end. X=10, тому x>2 істина, а x<5 хиба, тому і весь вираз хиба. FALSE, тобто, хиба
  • 12. Слово "диз'юнкція" походить від латинського disjunctio - роз'єднування, подія, розрізнення. Сполучники: “або” “OR” Логічне додавання - диз'юнкція
  • 13. Складне висловлювання, утворене за допомогою сполучника "або", відображає існування різних можливостей. Наприклад, висловлювання "Він досяг гарних результатів у навчанні або завдяки старанності, або завдяки здібностям" відображає наявність різних можливостей отримання гарних результатів у навчанні. Це висловлювання буде істинним, якщо одна з двох можливостей реалізується. Істинним воно буде і тоді, коли реалізуються обидві можливості. Таке висловлювання називають диз'юнктивним.
  • 14. В реальному житті У природній мові аналогами диз'юнкції є вирази: "А або В", "А або В, або обидва", "А і або В", "А, якщо не В".
  • 15. Логічна операція OR (або, хоча б одне) Складена умова (проста умова 1) or (проста умова 2) =хиба, якщо хибні обидві прості умови. Складена умова (проста умова 1) or (проста умова 2)= істина, якщо одна умова істинна (друга умова може бути теж істиною, а може бути і хибою) Наприклад, (2=3) or (2>1) = Істина (TRUE), бо перша умова (2=3) має значення FALSE(хиба), друга умова (2>1) має значення TRUE(істина), а ми знаємо, що логічна операція OR має значення TRUE, якщо хоч одна умова істинна (2=3) or (2>3) = хиба( FALSE), бо перша умова (2=3) має значення FALSE(хиба), друга умова (2>3) теж має значення хиба( FALSE, а ми знаємо, що логічна операція OR має значення хиба( FALSE), якщо обидві прості умови мають значення хиба( FALSE)
  • 16. Таблиця істинності логічної операції OR значення висловлювання А значення висловлювання В Значення логічної операції А OR В TRUE TRUE TRUE TRUE FALSE TRUE FALSE TRUE TRUE FALSE FALSE FALSE
  • 17. Приклади складання умов з логічною операцією OR Твердження Складена логічна умова Хоча б одне з чисел X та Y додатне (x>0)or(y>0) Натуральне число X закінчується цифрою 2 або 3 (x mod 10=2)or (x mod 10=3) Точка з координатами X та Y належить I або IIІ чверті координатної площини (X>0)and(y>0)or (x<0)and(y<0)
  • 18. Програма Пояснення Результат Program zadacha_1; Const X=10; Var Z:Boolean; Begin Z:=(x>2)OR(x<5); writeln(z); end. X=10, тому x>2 істина, а x<5 хиба, тому весь вираз істина. Зауваження, якщо складена умова містить тільки операцію Or, то якщо ви знайшли істинну просту умову-інші умови можна не перевіряти. Результат буде=TRUE TRUE, тобто істина
  • 19. Задача 1. Написати програму знаходження всіх двозначних чисел, які діляться на 3 і на 7. Program zadacha_1; Var Z:integer; Begin For Z:=10 to 99 do If (z mod 3=0)and (z mod 7=0)then writeln(z); end.
  • 20. Задача 2. Написати програму знаходження всіх двозначних чисел, які діляться на 3 або на 7. Program zadacha_1; Var Z:integer; Begin For Z:=10 to 99 do If (z mod 3=0)and (z mod 7=0)then writeln(z); end.