Логические выражения. Правила записи логических выражений
Цели и задачи
- Цель по SMART: к концу урока учащиеся научатся составлять, читать и преобразовывать логические выражения с операциями НЕ, И, ИЛИ, определять порядок их выполнения и безошибочно записывать не менее 4 выражений из 5 предложенных.
- Закрепить знания о логических величинах, высказываниях и базовых логических операциях НЕ, И, ИЛИ.
- Сформировать умение переводить обычные высказывания в логические выражения и обратно, используя скобки и обозначения логических операций.
- Развивать алгоритмическое и критическое мышление через анализ ошибок в записи выражений и решение заданий трёх уровней сложности.
- Воспитывать ответственность за точность записи алгоритмов, готовность аргументировать решение и уважительно обсуждать разные способы рассуждения.
Планируемые результаты
Личностные
- Осознают значение точной записи логических выражений для программирования, цифровых технологий и будущей профессиональной деятельности.
- Проявляют познавательный интерес к анализу условий и поиску ошибок в алгоритмах.
- Принимают необходимость самопроверки и понимают личную ответственность за результат выполнения задания.
- Уважительно относятся к мнению одноклассников при обсуждении различных вариантов записи выражений.
Метапредметные
- Познавательные: выделяют логические связки в тексте, устанавливают порядок выполнения операций и преобразуют информацию из словесной формы в знаковую.
- Коммуникативные: объясняют ход рассуждения в паре и группе, задают уточняющие вопросы и аргументируют выбор скобок.
- Регулятивные: планируют последовательность решения, используют критерии проверки и исправляют найденные ошибки.
- Развивают функциональную грамотность через анализ условий, связанных с доступом к аккаунту, разрешением действий и проверкой данных.
Предметные
- Знать обозначения и смысл логических операций НЕ, И, ИЛИ.
- Уметь определять истинность простых и составных высказываний.
- Уметь записывать логические выражения с использованием переменных, логических операций и скобок.
- Уметь читать логические выражения и переводить их на естественный язык.
- Владеть алгоритмом определения порядка выполнения логических операций и проверки результата по таблице истинности или рассуждением.
Универсальные учебные действия (УУД)
Личностные УУД
- Определяют личный уровень понимания правил записи логических выражений и выбирают посильный, но развивающий уровень задания.
- Связывают точность логических рассуждений с надёжностью компьютерных программ и цифровых сервисов.
- Формируют ответственное отношение к проверке результата перед его представлением.
Регулятивные УУД
- Принимают учебную задачу: проверить и применять правила записи логических выражений.
- Планируют решение по алгоритму: выделить высказывания, определить связки, расставить скобки, выполнить проверку.
- Сверяют запись с критериями и самостоятельно исправляют синтаксические и смысловые ошибки.
- Оценивают результат по количеству правильно выполненных заданий и формулируют ближайшую учебную цель.
Познавательные УУД
- Классифицируют выражения по используемым логическим операциям.
- Анализируют структуру составного высказывания и устанавливают связи между его частями.
- Моделируют словесные условия с помощью логических переменных и знаков операций.
- Находят противоречия и ошибки в готовых логических выражениях, объясняя причину ошибки.
Коммуникативные УУД
- Распределяют роли в паре или мини-группе: читатель условия, записывающий, проверяющий.
- Формулируют вопросы к условию и уточняют значение логических связок.
- Доказывают правильность записи, ссылаясь на смысл операций и порядок их выполнения.
- Принимают иной способ рассуждения, если он соответствует условию и приводит к верному результату.
Подготовка учителя к уроку
- Подготовить презентацию или экранную таблицу с обозначениями операций: НЕ, И, ИЛИ, их словесным смыслом и приоритетом выполнения.
- Распечатать карточки трёх уровней сложности: зелёные — базовые, жёлтые — повышающие, красные — продвинутые; по одной карточке на каждого ученика.
- Подготовить по одному листу с алгоритмом проверки логического выражения на каждую парту.
- Вывести на доску проблемный пример с ошибочной записью: «Ученик записал условие “число не равно 5 и меньше 10” как $x \ne (5 \land x<10)$».
- Подготовить стикеры трёх цветов для приёма «Светофор» — по одному комплекту на ученика или предусмотреть сигналы пальцами.
- Подготовить индивидуальный лист самопроверки с пятью заданиями и эталоном ответов на отдельном листе.
- Разделить доску на зоны: «Правила», «Алгоритм», «Типичные ошибки», «Итог».
- Обеспечить компьютер, проектор или интерактивную доску; при отсутствии оборудования использовать распечатанные карточки.
- Распечатать домашнее задание с тремя уровнями выбора: по одному листу на каждого ученика.
- Подготовить таймер на 2–4 минуты для коротких парных и индивидуальных заданий.
Ход урока
Этап 1. Организационный момент и мотивация (3 мин)
Цель этапа: включить учащихся в практическую работу и показать значение точной записи логических условий.
Время | Действие учителя | Действие учеников |
|---|---|---|
1 мин | Учитель приветствует класс и говорит: "Здравствуйте, ребята. Проверьте, пожалуйста, готовы ли тетрадь, ручка и карточка для работы. Сегодня мы не будем просто повторять определения: вы будете выступать в роли разработчиков, которым нужно проверить условия работы цифрового сервиса. Одна неверная скобка может изменить смысл всей команды." | Проверяют рабочее место, записывают дату, настраиваются на практическую работу. |
2 мин | Учитель показывает на экране условие: «Доступ разрешён, если пользователь ввёл пароль верно и подтвердил вход кодом или вошёл как администратор». Учитель спрашивает: "Какие части этого условия можно обозначить отдельными переменными? Почему без скобок смысл может оказаться неоднозначным?" | Выделяют простые высказывания и предлагают обозначения: «пароль верен», «код подтверждён», «пользователь — администратор». Предполагают: «Нужно показать, какая часть относится к операции ИЛИ». |
Завершение этапа: учитель подводит итог: "Мы увидели, что логическая запись нужна не ради условных значков, а для точной передачи смысла. Сейчас проверим, какие правила уже умеем применять и где возникают затруднения."
Этап 2. Актуализация знаний. Приём «Светофор» (5 мин)
Цель этапа: актуализировать понятия логической величины, высказывания и базовых операций.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | Учитель показывает три утверждения: «2 + 3 = 5», «Москва — столица России», «Закройте окно». Учитель говорит: "Поднимите зелёную карточку, если перед вами высказывание, жёлтую — если сомневаетесь, красную — если это не высказывание. Объясните один выбранный ответ." | Поднимают карточки и объясняют: «Первые два предложения являются высказываниями, потому что им можно приписать истину или ложность. Приказ не является высказыванием». |
3 мин | Учитель предлагает устно закончить цепочку: "Операция И истинна, когда... Операция ИЛИ ложна, когда... Операция НЕ..." Затем записывает на доске краткую памятку: $A \land B$, $A \lor B$, $\neg A$. | Формулируют правила: «И истинно, когда истинны оба высказывания»; «ИЛИ ложно, когда оба высказывания ложны»; «НЕ меняет истинность высказывания на противоположную». |
Завершение этапа: учитель подводит итог: "Базовые операции мы вспомнили. Теперь наша задача — не перепутать их при записи составного условия и правильно определить, какая операция выполняется первой."
Этап 3. Проверка затруднений и формулировка цели (5 мин)
Цель этапа: обнаружить типичные ошибки и совместно сформулировать алгоритм дальнейшей работы.
Время | Действие учителя | Действие учеников |
|---|---|---|
2 мин | Учитель демонстрирует две записи условия: «Число $x$ положительно и меньше 10» — $x>0 \land x<10$; «Число $x$ не положительно и меньше 10» — $\neg x>0 \land x<10$. Учитель спрашивает: "Какая запись требует уточнения? Где должна находиться область действия операции НЕ?" | Сравнивают записи и отвечают: «Во второй записи нужно обозначить, что отрицается именно условие $x>0$: $(\neg(x>0)) \land (x<10)$». |
3 мин | Учитель организует «Подумай — обсуди в паре — поделись»: "Сначала 30 секунд самостоятельно назовите шаги проверки. Затем одну минуту сравните алгоритмы в паре. После этого две пары предложат классу свой вариант." Учитель фиксирует на доске общий алгоритм. | Составляют алгоритм: 1) выделить простые высказывания; 2) найти логические связки; 3) расставить скобки; 4) учесть порядок операций; 5) проверить смысл и результат. Представляют формулировки классу. |
Посмотрите план целиком
Зарегистрируйтесь — и откройте план урока по этой теме полностью: цели, ход урока и рефлексия по ФГОС.
Завершение этапа: учитель подводит итог: "Сегодня мы закрепим не только названия операций, но и полный алгоритм записи: от словесного условия к точному логическому выражению. В конце вы сами выберете уровень практической работы."
Этап 4. Систематизация правил записи (8 мин)
Цель этапа: обобщить правила обозначения операций и порядка выполнения действий в логических выражениях.
Время | Действие учителя | Действие учеников |
|---|---|---|
4 мин | Учитель показывает на доске памятку и говорит: "Записываем правило. Простые высказывания обозначаем переменными, например $A$: «число больше нуля», $B$: «число меньше десяти». Связку «и» записываем как $A \land B$, связку «или» — как $A \lor B$, отрицание — как $\neg A$. Если нужно явно показать часть выражения, используем скобки: $\neg(A \land B)$ или $(A \lor B) \land C$." | Записывают в тетради обозначения операций и составляют по одному собственному примеру для каждой операции. |
4 мин | Учитель продолжает: "Если скобки не заданы, сначала выполняется отрицание, затем И, затем ИЛИ. Но в учебной и программной записи скобки помогают избежать двусмысленности, поэтому мы будем ставить их там, где они уточняют смысл. Прочитаем выражение $(A \lor B) \land \neg C$: сначала объединяются $A$ и $B$ операцией ИЛИ, затем отрицается $C$, после этого результаты соединяются операцией И." | Читают выражение по частям, называют порядок действий и переводят его словами: «Или истинно $A$, или истинно $B$, и при этом $C$ ложно». |
Запись в тетрадях
- $\neg A$ — отрицание высказывания $A$;
- $A \land B$ — логическое И; выражение истинно, если истинны $A$ и $B$;
- $A \lor B$ — логическое ИЛИ; выражение истинно, если истинно хотя бы одно из высказываний;
- Порядок выполнения: скобки, отрицание, И, ИЛИ.
Завершение этапа: учитель подводит итог: "Памятка готова: теперь у нас есть единый язык записи. Перейдём к заданиям, где нужно будет не просто повторить правило, а применить его к реальным условиям и найти ошибку в чужой записи."
Этап 5. Первичное закрепление. Работа в парах (7 мин)
Цель этапа: закрепить перевод словесных условий в логические выражения и чтение готовых записей.
Время | Действие учителя | Действие учеников |
|---|---|---|
3 мин | Учитель раздаёт каждой паре карточку с заданием: «Пусть $A$: число $x$ больше 3; $B$: число $x$ меньше 8; $C$: число $x$ равно 10. Запишите условие “число $x$ больше 3 и меньше 8” и условие “число $x$ больше 3 или равно 10”». Учитель напоминает: "Сначала проговорите условие словами, затем запишите символами и проверьте скобки." | В парах записывают: $A \land B$ и $A \lor C$. Один ученик объясняет, второй проверяет запись по алгоритму. |
2 мин | Учитель предлагает прочитать выражение $(A \land B) \lor C$ и спрашивает: "Какое условие оно задаёт? Что должно произойти обязательно, а что является альтернативой?" | Формулируют: «Либо одновременно выполняются $A$ и $B$, либо выполняется $C$». Отмечают, что $C$ является альтернативой всей первой части. |
2 мин | Учитель показывает ошибочную запись: «Число не больше 5 и положительно» — $\neg x \leq 5 \land x>0$. Учитель говорит: "Найдите ошибку и исправьте запись, объяснив область действия отрицания." | Исправляют запись: $(\neg(x\leq 5)) \land (x>0)$, или эквивалентно $x>5 \land x>0$. Объясняют, что отрицание относится к условию $x\leq 5$, а не к переменной отдельно. |
Эталон решения
Для условия «число $x$ больше 3 и меньше 8» выделяем два простых высказывания: $A: x>3$, $B: x<8$. Связка «и» означает операцию И, поэтому получаем $A \land B$, то есть $(x>3) \land (x<8)$. Для условия «число $x$ больше 3 или равно 10» выделяем $A: x>3$ и $C: x=10$. Связка «или» означает операцию ИЛИ, поэтому запись имеет вид $(x>3) \lor (x=10)$. В ошибочной записи отрицание нужно заключить в скобки: $(\neg(x\leq 5)) \land (x>0)$.
Завершение этапа: учитель подводит итог: "Мы потренировались переводить условие в запись и обнаружили, что скобки показывают границы смысла. Теперь каждый выполнит индивидуальную работу и выберет уровень, на котором сможет показать результат."
Этап 6. Самостоятельная работа с дифференциацией (10 мин)
Цель этапа: проверить индивидуальное владение правилами записи логических выражений на заданиях трёх уровней сложности.
Время | Действие учителя | Действие учеников |
|---|---|---|
1 мин | Учитель объясняет выбор: "На карточке есть три уровня. Зелёный — обязательный минимум для всех, жёлтый — повышенный уровень, красный — продвинутый. Вы можете начать с зелёного и перейти выше, если уверены в своих силах. Важно не угадать ответ, а записать ход рассуждения и проверить скобки." | Выбирают карточку или последовательность уровней, записывают выбранный уровень в верхней части листа. |
4 мин | Учитель контролирует базовую работу. На зелёной карточке: 1) записать «$x$ больше 2 и меньше 7»; 2) записать «$y$ равно 0 или $y$ больше 5»; 3) прочитать $(A \lor B) \land C$. Учитель напоминает: "Для каждого задания сначала подчеркните связку в тексте, затем подберите операцию." | Индивидуально выполняют три задания: $(x>2) \land (x<7)$; $(y=0) \lor (y>5)$; «$A$ или $B$, и одновременно $C$». |
3 мин | Учитель предлагает повышенный уровень: «Запишите условие доступа: пользователь ввёл верный пароль $A$ и получил код $B$, или вошёл как администратор $C$. Затем расставьте скобки и объясните смысл». Для продвинутых: «Сравните $\neg(A \land B)$ и $(\neg A) \land B$. Всегда ли они равны? Приведите пример значений $A$ и $B$.» | На жёлтой карточке записывают $(A \land B) \lor C$ и объясняют, что администратор получает доступ как отдельная альтернатива. На красной карточке анализируют различие выражений и приводят пример: при $A=\text{истина}$, $B=\text{истина}$ первое ложно, второе тоже ложно; при $A=\text{ложь}$, $B=\text{истина}$ первое истинно, второе истинно, затем находят случай $A=\text{ложь}$, $B=\text{ложь}$: первое истинно, второе ложно. |
2 мин | Учитель выводит эталон ответов и организует самопроверку: "Поставьте рядом с каждым заданием знак плюс, если ответ совпадает и объяснение полное, вопрос — если нужно уточнение, или исправление — если нашли ошибку. Не исправляйте молча: запишите, на каком шаге возникло затруднение." | Сверяют решения с эталоном, отмечают ошибки и дописывают исправленный вариант. |
Завершение этапа: учитель подводит итог: "Самостоятельная работа показала, что у каждого есть уже освоенный уровень и следующий шаг для роста. Осталось связать правила между собой и проверить, умеем ли мы объяснить решение другому человеку."
Этап 7. Включение знаний в систему и рефлексия (7 мин)
Цель этапа: обобщить алгоритм, оценить собственный результат и определить затруднения.
Время | Действие учителя | Действие учеников |
|---|---|---|
3 мин | Учитель проводит приём «Три шага»: "Назовите три шага, которые вы выполняете перед тем, как записать логическое выражение. Затем в парах проверьте друг друга по памятке." Учитель просит одну пару объяснить решение условия «температура выше 18 градусов и включён обогреватель или открыто окно». | Называют: «выделить простые высказывания, определить связки, поставить скобки и проверить порядок». Записывают выражение $(A \land B) \lor C$ и объясняют его структуру. |
2 мин | Учитель предлагает «Билет на выход»: "Запишите одно правило, которое сегодня закрепили, одну типичную ошибку и один вопрос, который ещё требует тренировки." | Заполняют билет на выход тремя короткими пунктами и сдают его учителю. |
2 мин | Учитель проводит рефлексию «Светофор»: "Зелёный сигнал означает: могу самостоятельно записать выражение; жёлтый: понимаю правило, но иногда ошибаюсь со скобками; красный: нужна совместная тренировка. Выберите свой сигнал и сформулируйте, какое задание поможет перейти на следующий уровень." | Показывают цветовой сигнал, формулируют личный результат: «Мне нужно потренировать отрицание», «Я уверенно записываю И и ИЛИ», «Хочу решить продвинутое задание». |
Завершение этапа: учитель подводит итог: "Сегодня вы закрепили язык, на котором формулируются условия алгоритмов. Точность логической записи определяется не количеством символов, а тем, совпадает ли её смысл с исходным условием. Запишите домашнее задание и проверьте, какой уровень будет для вас развивающим."
Критерии оценивания практической работы
- «5» — верно выполнены все базовые задания и не менее двух заданий повышенного или продвинутого уровня; логические операции обозначены правильно, скобки расставлены осмысленно, объяснение структуры выражения полное.
- «4» — верно выполнены все или почти все базовые задания, допущена не более одной ошибки в скобках или чтении выражения; ошибка самостоятельно исправлена при проверке.
- «3» — верно выполнены не менее двух базовых заданий, ученик различает операции И, ИЛИ и НЕ, но нуждается в помощи при составлении составного выражения или определении области действия отрицания.
Рефлексия
Вопрос для ученика | Цель вопроса |
|---|---|
Какое правило записи логических выражений вы теперь можете объяснить однокласснику? | Выявление осознанно усвоенного способа действия и уровня понимания терминов. |
На каком шаге алгоритма вы чаще всего испытывали затруднение? | Выявление точек затруднения: выделение связок, расстановка скобок или проверка смысла. |
Чем отличаются выражения $\neg(A \land B)$ и $(\neg A) \land B$? | Проверка понимания области действия операции НЕ и способности анализировать структуру выражения. |
Какой уровень домашнего задания вы выбираете и почему? | Развитие самооценки, учебной автономии и ответственности за выбор сложности. |
Завершающее слово учителя
"Сегодня мы закрепили правила записи логических выражений и научились переводить словесные условия в точную знаковую форму. Особенно важно помнить, что скобки определяют границы смысла, а операция НЕ должна относиться к ясно выделенному выражению. Если при проверке вы нашли ошибку, это не неудача, а подсказка, какой шаг алгоритма нужно потренировать. На следующем уроке мы продолжим работу с логическими выражениями и будем вычислять их значения при заданных значениях переменных."
Домашнее задание
Уровень | Что задать | Зачем |
|---|---|---|
Базовый (обязательный) | Выполнить 4 задания: записать логические выражения для условий «число положительно и меньше 20», «число равно 0 или больше 10», «температура ниже 0 и идёт снег», «пользователь ввёл верный пароль и подтвердил код». В каждом задании выделить простые высказывания буквами и поставить скобки. | Закрепляет перевод словесных условий в символическую форму; при проверке обратить внимание на правильный выбор операций И и ИЛИ и на наличие скобок. |
Средний (повышающий) | Выполнить 3 задания: прочитать словами выражения $(A \lor B) \land C$, $\neg A \lor (B \land C)$ и $(A \land \neg B) \lor C$; для каждого указать порядок выполнения операций и составить подходящую жизненную ситуацию. | Закрепляет чтение составных выражений, понимание приоритета операций и связь математической записи с реальным условием. |
Продвинутый (дополнительный) | Проанализировать пары выражений $\neg(A \land B)$ и $(\neg A) \land B$, $\neg(A \lor B)$ и $(\neg A) \lor (\neg B)$. Для каждой пары подобрать значения $A$ и $B$, при которых результаты различаются, и объяснить вывод. | Развивает анализ и доказательное рассуждение; при проверке учитывать наличие конкретного примера, правильное вычисление и словесное объяснение различия. |
Контрольные вопросы перед выходом: «Что обозначает операция И? Когда выражение с операцией ИЛИ ложно? Зачем нужны скобки в логическом выражении? К какой части выражения относится знак НЕ в записи $(\neg A) \land B$? Назовите порядок выполнения операций при отсутствии скобок».