На Горох
Информатика, 7 класс

§ 4. Логические операции И и ИЛИ

"Информатика. Учебное пособие для учреждений общего среднего образования с русским языком обучения", В.М. Котов, А.И. Лапо, Е.Н. Войтехович

Объяснение темы В оглавлении: § 4. Логические операции И и ИЛИ

Кратко о теме

Логические операции И и ИЛИ помогают объединять высказывания и определять, истинно ли получившееся составное высказывание. Для этого сначала выясняют, истинна или ложна каждая его часть, а затем применяют правило операции. При И обе части должны быть истинными; при ИЛИ достаточно истинности хотя бы одной. Эти правила нужны, чтобы разбираться в логических выражениях и составлять условия для алгоритмов и программ.

Объяснение темы

Текст подготовлен нейронной сетью по теме параграфа и не заменяет учебник — важные факты и формулировки сверяйте с ним.

Определения и обозначения

Логическое высказывание — повествовательное предложение, о котором можно однозначно сказать, истинно оно или ложно. Например, «Снег белый» — высказывание, а вопрос «Идёт ли снег?» — нет. Это понятие нужно, чтобы понимать, какие фразы можно проверять с помощью логики.

Логическое значение — одно из двух значений высказывания: истина или ложь. Оно показывает результат проверки фразы, а не её форму или длину. Значения нужны для выполнения операций: вместо целого предложения можно работать с его отметкой «истина» или «ложь».

Логическая операция И — операция над двумя высказываниями, результат которой истинен, только если истинны оба высказывания. Например, выражение «A И B» требует одновременного выполнения условий A и B. Это правило помогает проверять случаи, в которых должны выполняться сразу два условия.

Логическая операция ИЛИ — операция над двумя высказываниями, результат которой истинен, если истинно хотя бы одно из них. Запись «A ИЛИ B» допускает также, что истинны обе части. Операция нужна, когда для выполнения условия достаточно одного из нескольких вариантов.

Как это устроено

Чтобы выполнить логическую операцию, сначала каждое исходное высказывание заменяют его логическим значением: истиной или ложью. Причина в том, что операция должна работать не со словами и их звучанием, а с тем, верна ли каждая часть. Например, разные по форме предложения могут иметь одинаковое значение, и для вычисления это значение важнее формулировки. Если нельзя однозначно установить истину или ложь хотя бы для одной части, результат операции определить нельзя.

Составное высказывание с операцией И образуется соединением двух высказываний словом «и». Его смысл — требование, чтобы выполнились оба условия одновременно. Поэтому, если первая часть истинна, а вторая ложна, всё составное высказывание не выполняет это требование и оказывается ложным. Истина получается только в случае, когда обе части истинны.

Составное высказывание с ИЛИ соединяет части так, что для истинности достаточно хотя бы одной. Это следует из смысла выбора: если выполнено первое условие или выполнено второе, условие уже выполнено. Если верны оба варианта, результат тоже истинен — дополнительная истинная часть не отменяет первую. Ложь получается лишь тогда, когда не подходит ни один вариант.

Чтобы определить истинность составного высказывания, двигайся последовательно: выдели части, проверь каждую, затем примени правило операции. Такой порядок не позволяет перепутать значение отдельной части с результатом всего выражения. Для выражения из нескольких операций сначала важно установить значения его частей и учитывать, какая операция их соединяет. В этой теме достаточно начать с двух высказываний и одной операции между ними.

Логическую операцию можно записать словами или условными обозначениями. Например, «A И B» можно прочитать как «A и B», а «A ИЛИ B» — как «A или B». При переходе от слов к обозначениям нельзя менять смысл: И по-прежнему требует двух истинных частей, а ИЛИ — хотя бы одной. Буквы A и B служат короткими именами высказываний, а не значениями истины или лжи.

Таблица истинности операций И и ИЛИ

ABA И BA ИЛИ B
ИстинаИстинаИстинаИстина
ИстинаЛожьЛожьИстина
ЛожьИстинаЛожьИстина
ЛожьЛожьЛожьЛожь

В таблице перечислены все четыре сочетания истинности двух высказываний. Чтобы найти результат, выбери строку со значениями A и B, а затем прочитай результат в столбце нужной операции. Сравни столбцы: для И важна истинность обеих частей, для ИЛИ — хотя бы одной.

Разбор задач

Задача 1. Определить истинность высказывания: «Число 8 чётное И число 8 больше 5». Здесь соединены два условия, и операция И требует, чтобы оба оказались верными. Проверим каждую часть отдельно, прежде чем делать вывод обо всём предложении.

  1. Проверяем первую часть: 8 делится на 2 без остатка, значит, число 8 чётное. Она истинна.
  2. Проверяем вторую часть: 8 больше 5. Она тоже истинна.
  3. Обе части истинны, поэтому по правилу И составное высказывание истинно.

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

Задача 2. Определить истинность высказывания: «Число 9 чётное ИЛИ число 9 больше 5». Здесь достаточно найти хотя бы одну истинную часть, но проверим обе, чтобы обосновать ответ. Если одна часть окажется ложной, это ещё не означает, что всё высказывание ложно.

  1. Проверяем первую часть: 9 не делится на 2 без остатка, поэтому число 9 не чётное. Часть ложна.
  2. Проверяем вторую часть: 9 больше 5, значит, она истинна.
  3. Для ИЛИ достаточно одной истинной части, поэтому всё высказывание истинно.

Ответ: высказывание истинно. Если бы обе части оказались ложными, результат ИЛИ был бы ложным.

Задача 3. Составить таблицу истинности для «A ИЛИ B», где A — «идёт дождь», B — «идёт снег». Нужно определить результат для всех сочетаний значений A и B, а не только для погоды, которая наблюдается сейчас. Поскольку каждое высказывание может быть истинным или ложным, сочетаний будет четыре.

  1. Если A и B истинны, идут и дождь, и снег: ИЛИ истинно.
  2. Если A истинно, а B ложно, идёт дождь: ИЛИ истинно.
  3. Если A ложно, а B истинно, идёт снег: ИЛИ истинно.
  4. Если A и B ложны, не идёт ни дождь, ни снег: ИЛИ ложно.

Ответ: значения в строках таблицы по порядку — истина, истина, истина, ложь. Обрати внимание: истинность обеих частей в первой строке не мешает результату оставаться истинным.

Типичные ошибки

Ошибка: считать, что A И B истинно, если истинна хотя бы одна часть. Так рассуждают, перенося на И правило операции ИЛИ. Проверь себя: для И найди обе части и убедись, что каждая истинна; если одна ложна, результат тоже ложен.

Ошибка: считать, что A ИЛИ B истинно только при истинности ровно одной части. Такое понимание встречается из-за бытового значения слова «или», которое иногда подразумевает выбор только одного варианта. В логической операции ИЛИ подходят и одна истинная часть, и две; проверь отдельно строку, где A и B истинны.

Ошибка: применять операции к вопросам, просьбам или фразам, у которых нельзя определить истину и ложь. Например, у вопроса нет значения истинности, поэтому нельзя надёжно вычислить результат соединения с ним. Перед решением проверь, является ли каждая часть повествовательным предложением с однозначным значением.

Ошибка: сразу объявлять истинным всё составное высказывание, не проверив обе части. Тогда можно перепутать значение одной части с результатом всей операции. Запиши значения отдельно, а затем примени правило И или ИЛИ — так легко заметить неверный вывод.

Связь с другими темами

Чтобы пользоваться операциями И и ИЛИ, нужно уметь отличать высказывания от вопросов, побуждений и фраз без однозначного значения истины или лжи. Это умение помогает правильно определять логические значения частей. Позже те же операции пригодятся при составлении условий в алгоритмах и программах: компьютер проверяет, выполняются ли заданные требования. Они также служат основой для изучения более сложных логических выражений.

Что запомнить

  • Высказывание может быть истинным или ложным.
  • Операция И истинна только при двух истинных частях.
  • Операция ИЛИ истинна, если истинна хотя бы одна часть.
  • При ИЛИ обе части тоже могут быть истинными.
  • Для двух высказываний существуют четыре сочетания значений истинности.
  • Составное высказывание оценивают по значениям его частей и правилу операции.

Частые вопросы по теме

Что называют логическим высказыванием?

Это повествовательное предложение, о котором можно однозначно сказать, истинно оно или ложно. Например, фраза «Число 8 чётное» является высказыванием.

Когда составное высказывание с И истинно?

Оно истинно только тогда, когда истинны обе его части. Если хотя бы одна часть ложна, всё высказывание с И ложно.

Когда составное высказывание с ИЛИ ложно?

Оно ложно, только если ложны обе его части. Если истинна хотя бы одна часть, высказывание с ИЛИ истинно.

Может ли высказывание A ИЛИ B быть истинным, если истинны обе части?

Да. В логике ИЛИ означает, что истинна хотя бы одна часть, поэтому случай, когда истинны обе, тоже подходит.

Как составить таблицу истинности для двух высказываний?

Перечисли четыре сочетания значений A и B: истина и истина, истина и ложь, ложь и истина, ложь и ложь. Для каждой строки примени правило нужной операции и запиши результат.

Спросить по теме параграфа

§ 4. Логические операции И и ИЛИ

Учебник

Оглавление →
Предмет
Информатика
Класс
7 класс
Учебник
"Информатика. Учебное пособие для учреждений общего среднего образования с русским языком обучения", В.М. Котов, А.И. Лапо, Е.Н. Войтехович