Урок-детектив "Логічні вирази та операції над ними"

Про матеріал
Урок-детектив "Логічні вирази та операції над ними" з теми Алгоритми та програми.
Перегляд файлу

Конспект. Логические выражения и логические операции

Логическим выражением называется следующее выражение, результатом вычисления которого является логическое значение true или falseистина» или «ложь»).

Простое логическое выражение — это выражение, написано с использованием символов отношений: <, >, <=,>=, = , < >.

Составные логические выражение — это выражение, которое использует логические операции: and, or, not («и», «или», «нет»).

В составных логических выражениях простые называются ОПЕРАНДАМИ

Таблица приоритетов

Приоритет операций

Операция

1

в скобках

2

/ , *

3

+, –

4

=, > , < , >= , <=, <>

5

not

6

and

7

or

Логическая операция and дает результат true только в том случае, если оба операнда имеют значение true.

and

False

True

False

False

False

True

False

True

Логическая операция or дает результат true только в том случае, если по крайней мере один из операндов имеет значение true

or

False

True

False

False

True

True

True

True

Логическая операция not всегда дает результат противоположный значению своего операнда.

 

not

False

True

True

False

 

Задача.

Три дочери писательницы Дорис Кей - Джуди, Айрис и Линда - тоже очень талантливы. Они приобрели известность в разных видах искусств - пении, балете и кино. Все они живут в разных городах, поэтому Дорис часто звонит им в Париж, Рим и Чикаго. Известно, что: 

  •   Джуди живёт не в Париже, а Линда - не в Риме. 
  •   Парижанка не снимается в кино. 
  •   Та, кто живёт в Риме - певица. 
  •   Линда равнодушна к балету. 

Где живёт Айрис и какова ее профессия?

Город

Имя

Вид искусства

Париж

Рим

Чикаго

 

Пение

Балет

Кино

 

 

 

Джуди

 

 

 

 

 

 

Айрис

 

 

 

 

 

 

Линда

 

 

 

 

Перегляд файлу

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Перегляд файлу

 

Перегляд файлу

Задания 1.

Пусть переменная х имеет значение 2,

а y - значение 0. Поместите выражения в соответствующую колонку.

а) х < 5;

б) 12 > 7;

в) у = 2;

г) х + у >= 2 * х;  

д) х <> у.

 

 

 

Задания 2.

Поставьте в соответствие выражения.

а) not(x=y); б) (x<y) or (x=y); в) (x<0) or (x>1); г) (x≥0) and(x≤1)

 

 

 

 

Задание 3.

Три товарища – Аркадий, Дима и Вова – пошли в лес за грибами. Причём каждый из них шёл вместе со своей сестрой. Имена девочек: Галя, Лена, Оля. Мальчики быстро наполнили свои корзины и стали помогать девочкам. Назовите имя сестры каждого из ребят, если оказалось, что ни один из них не клал грибы в корзину своей сестры. Дима положил несколько грибов в корзину Гали, Аркаша – несколько грибов в корзину Гали и Оли

 

Галя

Лена

Оля

Аркадий

 

 

 

Дима

 

 

 

Вова

 

 

 

Задание 4.

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

а) x<y при x=-2.5, y=0.1;

б) a and not(b=c) при a=false, b=false, c=true;

в) not(a and b) or b = a при a=true, b=false;

а

б

в

 

 

 

 

Перегляд файлу

Домашнє завдання

1.   Усно. Чи буде хибним вираз х >= 10, якщо:

а) х=1 (відповідь: так); б) х=3; в) х=10; г) х=12; д) х=25?

 

2. Записати наведені нижче висловлювання у вигляді логічних виразів:

значення х належить інтервалу (0,1);

значення х не належить інтервалу (0,1);

значення х належить відрізку [- 1, 0] або відрізку [2, 5];

 

3. Якось Петро, Борис, Сашко і Микола – пішли із своїми сестрами на шкільний новорічний бал. Під час першого танцю кожен із них танцював не із своєю сестрою. Олена танцювала з Петром, Світлана – з братом Наташі, Оля – з братом Світлани, Борис – із сестрою Саші, Саша – із сестрою Петра. Хто чий брат і хто з ким танцював?

Для розв’язування можна використати таблицю:

Дівчата

Її брат

Її партнер по танцю

 

Петро

Борис

Саша

Микола

Петро

Борис

Саша

Микола

Олена

 

 

 

 

 

 

 

 

Оля

 

 

 

 

 

 

 

 

Світлана

 

 

 

 

 

 

 

 

Наташа

 

 

 

 

 

 

 

 

 

Зміст слайдів
Номер слайду 1

Логические выражения и логические операции Урок детектив. Школа детективов «Лунный Свет»

Номер слайду 2

Опознание доказательств. Отношение на языке Pascal. Имя отношения> Больше> =Больше или равно< Меньше<=Меньше или равно=Равно<> Не равно

Номер слайду 3

Мотивация. Сейчас вы пройдете курс детективов, где узнаете о логических выражениях и их видах, научитесь решать логические задачи. Основная черта детектива - это умение логически мыслить.

Номер слайду 4

Логическое выражение Логическим выражением называется следующее выражение, результатом вычисления которого является логичес-кое значение true или false («истина» или «ложь»).

Номер слайду 5

Виды логических выражений

Номер слайду 6

Логические выражения Простое логическое выражение — это выражение, написаное с использованием символов отношений: <, >, <=,>=, = , < >.

Номер слайду 7

Пример:a+b > c+dn <> mx = у

Номер слайду 8

Логическое выражение Составное логическое выражение — это выражение, которое использует логические операции: and, or, not («и», «или», «нет»).

Номер слайду 9

Пример:(3>2) and (6>4)Not(n > m)

Номер слайду 10

Примераbаb

Номер слайду 11

Операнды В составных логических выражениях простые называются ОПЕРАНДАМИ(12<2) and (3>6)Операнд 1 Операнд 2

Номер слайду 12

Таблица приоритетов. Приоритет операций. Операция1в скобках2/ , *3+, –4=, > , < , >= , <=, <>5not6and7or

Номер слайду 13

Дайте ответ Интересно, можно ли написать простое логическое выражение n<>m в виде составного?not(n = m)

Номер слайду 14

Логическая операция «and»and. False. True. False. False. False. True. False. True Логическая операция and дает результат true только в том случае, если оба операнда имеют значение true.

Номер слайду 15

Логическая операция «or» Логическая операция or дает результат true только в том случае, если, по крайней мере, один из операндов имеет значение trueor. 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

Детектор лжи12345678910 Линия True. Линия False

Номер слайду 20

Детектор лжи Пусть переменная x имеет значение 0, а y - значение 2. Определить значения следующих логических выражений:х < 5 Вопрос №1

Номер слайду 21

Детектор лжи5 > 7 Вопрос №2 Пусть переменная x имеет значение 0, а y - значение 2. Определить значения следующих логических выражений:

Номер слайду 22

Детектор лжиу = 2 Вопрос №3 Пусть переменная x имеет значение 0, а y - значение 2. Определить значения следующих логических выражений:

Номер слайду 23

Детектор лжих + у >= 2 * х. Вопрос №4 Пусть переменная x имеет значение 0, а y - значение 2. Определить значения следующих логических выражений:

Номер слайду 24

Детектор лжих <> у. Вопрос №5 Пусть переменная x имеет значение 0, а Y - значение 2. Определить значения следующих логических выражений:

Номер слайду 25

Детектор лжи2/3 > 1/2 Вопрос №6 Пусть переменная x имеет значение 0, а y - значение 2. Определить значения следующих логических выражений:

Номер слайду 26

Детектор лжи3 < 3/2 Вопрос №7 Пусть переменная x имеет значение 0, а y - значение 2. Определить значения следующих логических выражений:

Номер слайду 27

Детектор лжи(3<6) and (6>3)Вопрос №8 Пусть переменная x имеет значение 0, а y - значение 2. Определить значения следующих логических выражений:

Номер слайду 28

Детектор лжи(2=y) or (x<7)Вопрос №9 Пусть переменная x имеет значение 0, а y - значение 2. Определить значения следующих логических выражений:

Номер слайду 29

Детектор лжиnot(12>11)Вопрос №10 Пусть переменная x имеет значение 0, а y - значение 2. Определить значения следующих логических выражений:

Номер слайду 30

Детектор лжи. Соедините точки, и вы получите график детектора лжи.

Номер слайду 31

Детектор лжи12345678910 Линия True. Линия False

Номер слайду 32

Значок детектива. ДЕТЕКТИВШкола«Лунный свет»

Номер слайду 33

Запутанная история Давайте узнаем, о какой истории идет речь и поможем ее распутать!

Номер слайду 34

Детективное расследование Три дочери писательницы Дорис Кей - Джуди, Айрис и Линда - тоже очень талантливы. Они приобрели известность в разных видах искусств - пении, балете и кино. Все они живут в разных городах, поэтому Дорис часто звонит им в Париж, Рим и Чикаго. Известно, что:  Джуди живёт не в Париже, а Линда - не в Риме.  Парижанка не снимается в кино.  Та, кто живёт в Риме - певица.  Линда равнодушна к балету. Где живёт Айрис и какова ее профессия?

Номер слайду 35

Итог расследования. Город. Имя. Вид искусства. Париж. Рим. Чикаго Пение. Балет. Кино-+-Джуди+--+--Айрис-+---+Линда--+

Номер слайду 36

Физкульт-минутка

Номер слайду 37

Пока мы проходили физкульт-минутку, злейший враг известного вам детектива Шерлока Холмса - злодей Мориарти украл секретные материалы Херсона из Библиотеки им. Гончара. Помогите Шерлоку распутать эту историю. Для этого запустите программу «Дело Шерлока в Херсоне»

Номер слайду 38

Работа с компьютером. Запишите правильные ответы в тетрадь.

Номер слайду 39

Итоги. Откройте файл Итоги на рабочем столе. Заполните анкету. Проанализируйте работу класса.

Зміст слайдів
Номер слайду 1

Логические выражения и логические операции Урок детектив Школа детективов «Лунный Свет»

Номер слайду 2

Опознание доказательств. Отношение на языке Pascal. Имя отношения> Больше> =Больше или равно< Меньше<=Меньше или равно=Равно<> Не равно

Номер слайду 3

Мотивация. Сейчас вы пройдете курс детективов, где узнаете о логических выражениях и их видах, научитесь решать логические задачи. Основная черта детектива - это умение логически мыслить.

Номер слайду 4

Логическое выражение Логическим выражением называется следующее выражение, результатом вычисления которого является логичес-кое значение true или false («истина» или «ложь»).

Номер слайду 5

Виды логических выражений

Номер слайду 6

Пример:a+b > c+dn <> mx = у

Номер слайду 7

Пример:(3>2) and (6>4)Not(n > m)

Номер слайду 8

Примераbаb

Номер слайду 9

Операнды В составных логических выражениях простые называются ОПЕРАНДАМИ(12<2) and (3>6)Операнд 1 Операнд 2

Номер слайду 10

Таблица приоритетов. Приоритет операций. Операция1в скобках2/ , *3+, –4=, > , < , >= , <=, <>5not6and7or

Номер слайду 11

Дайте ответ Интересно, можно ли написать простое логическое выражение n<>m в виде составного?not(n = m)

Номер слайду 12

Логическая операция «and»and. False. True. False. False. False. True. False. True Логическая операция and дает результат true только в том случае, если оба операнда имеют значение true.

Номер слайду 13

Логическая операция «or» Логическая операция or дает результат true только в том случае, если, по крайней мере, один из операндов имеет значение trueor. False. True. False. False. True. True. True. True

Номер слайду 14

Логическая операция «not» Логическая операция not всегда дает результат противо-положный значению своего операнда.not. False. True. True. False

Номер слайду 15

Практическая реализация. А=true. Лампочка горит, когда А включен. А and B=true. Лампочка горит, когда А и В включены. А or B=true. Лампочка горит, когда А или В включены

Номер слайду 16

Детектор лжи12345678910 Линия True. Линия False

Номер слайду 17

Детектор лжи Пусть переменная x имеет значение 0, а y - значение 2. Определить значения следующих логических выражений:х < 5 Вопрос №1

Номер слайду 18

Детектор лжи5 > 7 Вопрос №2 Пусть переменная x имеет значение 0, а y - значение 2. Определить значения следующих логических выражений:

Номер слайду 19

Детектор лжиу = 2 Вопрос №3 Пусть переменная x имеет значение 0, а y - значение 2. Определить значения следующих логических выражений:

Номер слайду 20

Детектор лжих + у >= 2 * х. Вопрос №4 Пусть переменная x имеет значение 0, а y - значение 2. Определить значения следующих логических выражений:

Номер слайду 21

Детектор лжих <> у. Вопрос №5 Пусть переменная x имеет значение 0, а Y - значение 2. Определить значения следующих логических выражений:

Номер слайду 22

Детектор лжи2/3 > 1/2 Вопрос №6 Пусть переменная x имеет значение 0, а y - значение 2. Определить значения следующих логических выражений:

Номер слайду 23

Детектор лжи3 < 3/2 Вопрос №7 Пусть переменная x имеет значение 0, а y - значение 2. Определить значения следующих логических выражений:

Номер слайду 24

Детектор лжи(3<6) and (6>3)Вопрос №8 Пусть переменная x имеет значение 0, а y - значение 2. Определить значения следующих логических выражений:

Номер слайду 25

Детектор лжи(2=y) or (x<7)Вопрос №9 Пусть переменная x имеет значение 0, а y - значение 2. Определить значения следующих логических выражений:

Номер слайду 26

Детектор лжиnot(12>11)Вопрос №10 Пусть переменная x имеет значение 0, а y - значение 2. Определить значения следующих логических выражений:

Номер слайду 27

Детектор лжи. Соедините точки, и вы получите график детектора лжи.

Номер слайду 28

Детектор лжи12345678910 Линия True. Линия False

Номер слайду 29

Значок детектива. ДЕТЕКТИВШкола«Лунный свет»

Номер слайду 30

Запутанная история Давайте узнаем, о какой истории идет речь и поможем ее распутать!

Номер слайду 31

Детективное расследование Три дочери писательницы Дорис Кей - Джуди, Айрис и Линда - тоже очень талантливы. Они приобрели известность в разных видах искусств - пении, балете и кино. Все они живут в разных городах, поэтому Дорис часто звонит им в Париж, Рим и Чикаго. Известно, что:  Джуди живёт не в Париже, а Линда - не в Риме.  Парижанка не снимается в кино.  Та, кто живёт в Риме - певица.  Линда равнодушна к балету. Где живёт Айрис и какова ее профессия?

Номер слайду 32

Итог расследования. Город. Имя. Вид искусства. Париж. Рим. Чикаго Пение. Балет. Кино-+-Джуди+--+--Айрис-+---+Линда--+

Номер слайду 33

Физкульт-минутка

Номер слайду 34

Пока мы проходили физкульт-минутку, злейший враг известного вам детектива Шерлока Холмса - злодей Мориарти украл секретные материалы Херсона из Библиотеки им. Гончара. Помогите Шерлоку распутать эту историю. Для этого запустите программу «Дело Шерлока в Херсоне»

Номер слайду 35

Работа с компьютером. Запишите правильные ответы в тетрадь.

Номер слайду 36

Итоги. Откройте файл Итоги на рабочем столе. Заполните анкету. Проанализируйте работу класса.

Перегляд файлу

Тема: Логічні вирази та логічні операції

Мета:

Навчальна. Ознайомити учнів з логічними виразами та логічними операціями; навчити учнів записувати логічні вирази та знаходити їх значення за допомогою таблиць.

Розвиваюча. Розвивати логічне мислення, самостійність, вміння застосовувати набуті знання до практичних завдань.

Виховна. Виховувати наполегливість, любов до рідного міста.

Тип уроку: вивчення нового матеріалу, формування вмінь і навичок.

Обладнання: ПК, проектор, презентація теоретичного матеріалу уроку, програма Power Point, картки з інструкціями до практичного завдання, доступ до мережі інтернет, програма «Шерлок у Херсоні».

Учні повинні:

називає: логічні операції, два види логічних виразів,

наводить: приклади простих та складених логічних виразів,

розпізнає: прості та складені логічні вирази, логічні операції AND, OR, NOT,

характеризує: особливості простих і складених логічних виразів,

пояснює: відмінність між простими та складеними логічними виразами, відмінність між виконанням логічних операцій AND, OR, NOT,

формулює: означення логічного виразу, простого логічного виразу, складеного логічного виразу, 

аналізує: відмінність між простими та складеними логічними виразами

Структура уроку

  1.     Організаційний етап.
  2.     Актуалізація опорних знань учнів.
  3.     Мотивація навчальної діяльності.
  4.     Вивчення нового матеріалу.
  5.     Практичне закріплення матеріалу
  6.     Фізкультхвилинка
  7.     Формування практичних умінь і навичок. Робота в малих групах за ПК.
  8.     Підбиття підсумків уроку.
  9.     Домашнє завдання.

Хід уроку

 

  1. Організаційний етап.(Слайд 1)
  2. Актуалізація опорних знань учнів. (Слайд 2)

Ідентифікація доказів

Учні повинні назвати операції

Операція в мові Pascal

Опис операції

>

Більше

> =

Більше або дорівнює

<

Менше

<=

Менше або дорівнює

=

Дорівнює

<>

Не дорівнює

  1. Мотивація навчальної діяльності. (Слайд 3)
  2. Вивчення нового матеріалу. Школа детективів. (Слайд 4-17)

Крім арифметичних виразів, в Паскалі існує ще один тип виразів — логічний.

Логічним виразом називається такий вираз, внаслідок обчислення якого одержується логічне значення true або false («істина» або «хиба» ).

Ознайомлення із стандартним типом змінних Boolean, які можуть набувати лише двох значень True та False, у нас вже відбулося. Отже, саме такий тип і одержують результати обчислення логічних виразів.

Логічні вирази в поділяються на прості та складені.

Простим логічним виразом називається вираз, який записуються за допомогою знаків співвідношень: <, >, <=, >=, = та <>.

Приклади простих логічних виразів можуть здатися вам занадто простими:

a+b > c+d, n <> m, x = у.

Порівняйте тепер призначення символів «:=» та «=»!

Зверніть також увагу на те, що спочатку виконуються арифметичні дії, а вже потім порівняння одержаних результатів.

Складеним логічним виразом називається вираз, в якому використовуються логічні операції and, or; not («так», «або», «ні»).

Наведемо приклади. З математики Вам відомі такі записи:

та

Спробуємо записати їх у вигляді логічних виразів:

,

Під час записування складених логічних виразів прості логічні вирази обов’язково слід брати в круглі дужки!

Пріоритет виконання операцій у логічних виразах:

Пріоритет операції

Операція

1

у дужках

2

/ , *

3

+, –

4

=, > , < , >= , <=, <>

5

Not

6

And

7

or, xor

 

Цікаво, чи можна записати простий логічний вираз у вигляді складеного? Виявляється, можна:

 

Описание: https://docs.google.com/document/pubimage?id=1sWyPTH0D81DGzOUA0huCdo7wHhLSK6hXpxhRWAjwPIc&image_id=1nh26XF9bvzZVKoNjWogN6IFdu3zrr0Lz

Визначимо правила, за якими обчислюються значення складених логічних виразів.

and

False

True

False

False

False

True

False

True

or

False

True

False

False

True

True

True

True

A

not A

False

True

True

False

Наведені таблиці можна перефразувати таким чином.

Логічна операція and дає результат true тоді і тільки тоді, коли обидва операнди мають значення true.

Логічна операція or дає результат true тоді і тільки тоді, коли хоча б один операнд має значення true.

Логічна операція not завжди дає результату протилежний значенню її операнда.

  1. Практичне закріплення матеріалу

Щоб отримати диплом детектива вам треба здати тест на детекторі брехні, скласти фоторобот, розслідувати справу.

Завдання 1. Детектор брехні (Слайд 18-32)

Учні відповідаючи на запитання будують графік детектора брехні.

Нехай змінна х має значення 0, а у - значен­ня 2. Визначимо, які значення мають такі логічні вирази:

х < 5;

5 > 7;

у = 2;

 х + у >= 2 * х;  

х <> у;

2/3>1/2;

3<3/2.

(3<6)and(6>3)

(2=y)or(x<7)

not(12>11)

Завдання 2. Детективне розслідування. (Слайд 33-35)

Три дочки письменниці Доріс Кей – Джуді, Айріс і Лінда – також дуже талановиті. Вони набули популярності в різних видах мистецтв – співу, балеті і кіно. Всі вони живуть в різних містах, тому Доріс часто дзвонить їм в Париж, Рим і Чикаго.   Відомо, що:

1)    Джуді живе не в Парижі, а Лінда не в Римі;

2)    Парижанка не знімається  в кіно;

3)    Та, хто живе в Римі, співачка;

4)    Лінда байдужа до балету;

Де живе Айріс і яка її професія?

Місто

Імя

Вид мистецтва

Париж

Рим

Чикаго

 

Спів

Балет

Кіно

-

+

-

Джуді

+

-

-

+

-

-

Айріс

-

+

-

-

-

+

Лінда

-

-

+

 

  1. Фізкультхвилинка (Слайд 36)
  2. Формування практичних умінь і навичок. Робота в малих групах за ПК. (Слайд 37-38)

Виконання програми «Шерлок у Херсоні» фіксуючи відповіді в додатку 4.

  1. Підбиття підсумків уроку. (Слайд 39)

Заповнення Форми анкети в інтернеті на «Гугл диску», адреса файл Підсумки.

  1. Домашнє завдання.

Додаток 5

Перегляд файлу
Перегляд файлу тимчасово недоступний.
 01.jpeg
 02.jpg
 03.png
 04.jpg
 05.png
 06.jpg
 07.png
 08.jpg
 09.png
 10.jpg
 11.png
 12.jpg
 13.png
 14.jpg
 15.png
 16.jpg
 17.png
 18.jpg
 19.png
 20.png
 21.png
 22.png
 23.png
 24.png
 25.png
 26.png
 27.png
Середня оцінка розробки
Структурованість
5.0
Оригінальність викладу
5.0
Відповідність темі
5.0
Загальна:
5.0
Всього відгуків: 1
Оцінки та відгуки
  1. Степенко Людмила Василівна
    Загальна:
    5.0
    Структурованість
    5.0
    Оригінальність викладу
    5.0
    Відповідність темі
    5.0
zip
Додано
7 лютого 2019
Переглядів
1132
Оцінка розробки
5.0 (1 відгук)
Безкоштовний сертифікат
про публікацію авторської розробки
Щоб отримати, додайте розробку

Додати розробку