Similar presentations:
Логические выражения и логические операции. Школа детективов «Лунный Свет»
1. Логические выражения и логические операции
Школа детективов«Лунный Свет»
Логические выражения
и логические операции
Урок детектив
2. Опознание доказательств
Отношение на языке PascalИмя отношения
>
>=
<
<=
=
<>
Больше
Больше или равно
Меньше
Меньше или равно
Равно
Не равно
3. Мотивация
•Сейчас вы пройдете курсдетективов, где узнаете о
логических выражениях и их
видах, научитесь решать
логические задачи.
•Основная черта детектива - это
умение логически мыслить.
4. Логическое выражение
Логическим выражением называетсяследующее выражение, результатом
вычисления которого является логическое значение true или false («истина»
или «ложь»).
5. Виды логических выражений
Логические выраженияПростые
<;
>;
< =;
>=;
=;
<>.
Составные
and;
or;
not.
6. Логические выражения
Простое логическоевыражение — это выражение,
написаное с использованием
символов отношений:
<, >, <=,>=, = , < >.
7. Пример:
a+b > c+dn <> m
x=у
8. Логическое выражение
Составное логическоевыражение —
это выражение, которое
использует логические операции:
and, or, not («и», «или», «нет»).
9. Пример:
(3>2) and (6>4)Not(n > m)
10. Пример
x [a, b] ( x a )and ( x b)x [ a, b]
а
b
( x a )and ( x b)
а
b
11. Операнды
В составных логическихвыражениях простые
называются ОПЕРАНДАМИ
(12<2) and (3>6)
Операнд 1
Операнд 2
12. Таблица приоритетов
Приоритет операцийОперация
1
в скобках
2
/,*
3
+, –
4
=, > , < , >= , <=, <>
5
not
6
and
7
or
13. Дайте ответ
Интересно, можно линаписать простое логическое
выражение n<>m в виде
составного?
not(n = m)
14. Логическая операция «and»
Логическая операция andдает результат true только в том
случае, если оба операнда
имеют значение true.
and
False
True
False
False
False
True
False
True
15. Логическая операция «or»
Логическая операция or даетрезультат true только в том
случае, если, по крайней мере,
один из операндов имеет
значение true
or
False
True
False
False
True
True
True
True
16. Логическая операция «not»
Логическая операция notвсегда дает результат противоположный значению своего
операнда.
not
False
True
True
False
17. Практическая реализация
А=trueЛампочка горит,
когда А включен
А and B=true
Лампочка горит,
когда А и В
включены
А or B=true
Лампочка горит,
когда А или В
включены
18. Детектор лжи
19. Детектор лжи
Линия True1
2
3
4
5
6
7
8
9
10
Линия False
20. Детектор лжи
Пусть переменная x имеет значение 0, аy - значение 2. Определить значения следующих
логических выражений:
Вопрос
№1
х<5
21. Детектор лжи
Пусть переменная x имеет значение 0, аy - значение 2. Определить значения следующих
логических выражений:
Вопрос
№2
5>7
22. Детектор лжи
Пусть переменная x имеет значение 0, аy - значение 2. Определить значения следующих
логических выражений:
Вопрос
№3
у=2
23. Детектор лжи
Пусть переменная x имеет значение 0, аy - значение 2. Определить значения следующих
логических выражений:
Вопрос
№4
х + у >= 2 * х
24. Детектор лжи
Пусть переменная x имеет значение 0, аY - значение 2. Определить значения
следующих логических выражений:
Вопрос
№5
х <> у
25. Детектор лжи
Пусть переменная x имеет значение 0, аy - значение 2. Определить значения
следующих логических выражений:
Вопрос
№6
2/3 > 1/2
26. Детектор лжи
Пусть переменная x имеет значение 0, аy - значение 2. Определить значения следующих
логических выражений:
Вопрос
№7
3 < 3/2
27. Детектор лжи
Пусть переменная x имеет значение 0, аy - значение 2. Определить значения следующих
логических выражений:
(3<6) and (6>3)
Вопрос
№8
28. Детектор лжи
Пусть переменная x имеет значение 0, аy - значение 2. Определить значения следующих
логических выражений:
Вопрос
№9
(2=y) or (x<7)
29. Детектор лжи
Пусть переменная x имеет значение 0, аy - значение 2. Определить значения следующих
логических выражений:
Вопрос
№10
not(12>11)
30. Детектор лжи
•Соедините точки, и выполучите график детектора
лжи.
31. Детектор лжи
Линия True1
2
3
4
5
6
7
8
9
10
Линия False
32. Значок детектива
Школа«Лунный свет»
ДЕТЕКТИВ
33. Запутанная история
Давайте узнаем, о какой историиидет речь и поможем ее распутать!
34. Детективное расследование
Три дочери писательницы Дорис Кей - Джуди, Айрис иЛинда - тоже очень талантливы. Они приобрели известность
в разных видах искусств - пении, балете и кино. Все они
живут в разных городах, поэтому Дорис часто звонит им в
Париж, Рим и Чикаго. Известно, что:
• Джуди живёт не в Париже, а Линда - не в Риме.
• Парижанка не снимается в кино.
• Та, кто живёт в Риме - певица.
• Линда равнодушна к балету.
Где живёт Айрис и какова ее профессия?
35. Итог расследования
ПарижГород
Рим
Имя
Чикаго
+
-
+
-
+
Джуди
Айрис
Линда
Вид искусства
Пение
Балет
Кино
+
-
+
-
+
36. Физкульт-минутка
37.
Пока мы проходили физкульт-минутку,злейший враг известного вам детектива
Шерлока Холмса - злодей Мориарти
украл секретные материалы Херсона из
Библиотеки им. Гончара. Помогите
Шерлоку распутать эту историю.
Для этого запустите программу «Дело
Шерлока в Херсоне»
38. Работа с компьютером
Запишитеправильные
ответы в
тетрадь.
39. Итоги
•Откройте файл Итоги нарабочем столе.
•Заполните анкету.
•Проанализируйте работу
класса.