Основы логики. логические операции и таблицы истинности

Таблицы и операции

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

Конъюнкция

Носит название «логическое И» или «умножение». Часто встречается в программировании. В языках «создания контента» обладает особым обозначением. Примеры записи:

  • И;
  • AND;
  • &;
  • &&.

Выражение логического характера при конъюнкции является истиной, только когда оба простых высказывания тоже выступают в качестве правды. Если хотя бы одно из них – ложь, то вся операция примет значение False.

Выше представлена таблица истинности при операции конъюнкции.

Дизъюнкция

Является сложением. У этого логического выражения есть иное название – «логическое ИЛИ». Тоже встречается в программировании довольно часто.

Может иметь такие формы записи:

  • ||;
  • ИЛИ;
  • OR;
  • |.

Преобразование последовательности будет осуществляться по принципу: выражение – истина, если хотя бы одно из его составляющих – правда. Ложно, когда оба элемента имеют значение FALSE.

Выше – примеры таблицы истинности, которая работает в отношении дизъюнкции.

Инверсия

Следующий момент, на который стоит обратить внимание – это инверсия. Носит название «отрицание» или «логическое НЕ»

Обозначения в программировании:

  • НЕ;
  • !;
  • NOT.

Логическое выражение при отрицании обладает следующими особенностями:

  1. Когда исходные данные истины, то результатом станет ложь.
  2. Если операция обладает значением «ложь», ее отрицание получит «истину».
  3. Можно рассматривать соответствующую манипуляцию как трактовку «Неверно, что…»

Вот такую таблицу истинности можно построить относительно инверсии.

Импликация

При любом логическом выводе стоит опираться на предлагаемые примеры и таблицы. Импликация – это следование.

В любом заданном логическом выражении результат – это истина всегда. Исключение – когда из правды следует ложь. Она связывает два высказывания (a и b), где:

  • A – это условие, первое выражение;
  • B – следствие.

Если из A может следовать B, значит операция выдаст в результате обработки «истину».

Эквивалентность

Так называют равнозначность. Новое высказывание истинно тогда, когда оба простых выражения – это правда.

Выше – пример расчетов формулы логики заданных высказываний при эквивалентности.

Исключение

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

Порядок выполнения логических операций ранее был рассмотрен. Осталось понять, как работает исключение.

Согласно установленным правилам, операция будет истиной, когда среди значений переменных A и B есть одно правдивое. Если оба – это действительность, упомянутый принцип работать не будет.

Исключающее ИЛИ – преобразование, которое носит название «сложение по модулю два».

Метод таблиц

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

Пример 2

У трех кукол Маши, Даши и Алены были платья трех разных цветов: красного, зеленого и синего. Туфли у них были таких же цветов. У Маши цвет платья и туфель совпадали. У Алены ни туфли, ни платье не были красными. Даша была в зеленых туфлях и в платье другого цвета. Как были одеты куклы?

Решение:

Составим таблицу, в которой отметим возможные цвета платьев и туфель кукол. По условию задачи заполним таблицу:

  • туфли Даши зеленые, а платье не зеленое. Следовательно, у Маши и Алены туфли уже не могут быть зелеными, так же как не могут быть туфли Даши синими или красными. Отмечаем все в таблице:

  • туфли и платье Алены не являются красными. Из таблицы видим, что красные туфли могут быть только у Маши, а, следовательно, туфли Алены — синие. Правая часть таблицы заполнена.

Рисунок 1.

Цвет платья Маши совпадает с цветом ее туфель, значит оно красное. Теперь легко увидеть, что у Алены — зеленое платье, а у Даши — синее.

Рисунок 2.

Таблица полностью заполнена и в ней однозначно установлены цвета туфель и платьев кукол.

Ответ: Маша одета в красное платье и красные туфли, Даша в синем платье и зеленых туфлях, Алена в зеленом платье и синих туфлях.

Метод блок-схем

Этим методом решаются задачи, в которых с помощью сосудов требуется отмерить необходимое количество жидкости или связанные со взвешиванием на чашечных весах. Простейшим приемом решения таких задач является перебор всех возможных вариантов, который не является удобным и не дает возможности выделения общего подхода к решению подобных задач.

Суть метода блок-схем состоит в следующем:

  • выделяют операции для точного отмеривания жидкости, которые называются командами;
  • устанавливают последовательность выполнения команд, которая оформляется в виде блок-схемы (как в программировании). Составленная блок-схема является программой, выполнение которой должно привести к решению задачи, в ходе которой достаточно отмечать получаемые количества жидкости.

При выполнении программы удобно заполнять отдельную таблицу, в которую заносится количество жидкости в каждом из имеющихся сосудов.

Законы алгебры логики

В логике высказываний известно много общезначимых формул, которые также называются законами логики
высказываний. Основными законами являются следующие:

  • законы идемпотентности (повторение действия над объектом не изменяет его, латинский idem — «тот же
    самый»
    и potens — «способный»):
    • $x \land x = x$
    • $x \lor x = x$
  • $x \land 1 = x$ — $x$ и Истина всегда будет $x$
  • $x \lor 1 = 1$ — $x$ или Истина всегда будет Истина
  • $x \land 0 = 0$
  • $x \lor 0 = x$
  • $x \land \lnot x = 0$ – закон противоречия
  • $x \lor \lnot x = 1$ – закон исключения третьего
  • $\lnot \lnot x = x$ – закон снятия двойного отрицания
  • законы поглощения
    • $x \land (y \lor x) = x$
    • $x \lor (y \land x) = x$

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

  • $(x \equiv y) = (x \Rightarrow y) \land (y \Rightarrow x)$
  • $x \Rightarrow y = \lnot x \lor y$
  • законы Де Моргана
    • $\lnot(y \lor x) = \lnot y \land \lnot x$
    • $\lnot(y \land x) = \lnot y \lor \lnot x$

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

  • конъюнкцию «и» и отрицание «не»
  • дизъюнкцию «или» и отрицание «не»

Дальнейшее исключение логических операций, очевидно, невозможно, то есть приведенные пары представляют минимальный
базис для построения правильно построенных формул. Однако существует операция, с помощью которой можно представить
любую логическую связку. Эта операция получила название «штрих Шеффера» и определяется следующим образом:

$x$ $y$ $x | y$
1
1
1
1 1

На основании этого определения можно ввести следующие законы, выражающие взаимосвязь операции «штрих Шеффера» и
других логических связок:

  • $\lnot x = x | x$ — связка «не» через «штрих Шеффера»
  • $x \land y = (x | y) | (x | y)$ — связка «и» через «штрих Шеффера»

Также следует отметить, что $x | y= \lnot (x \lor y)$.
К основным законам алгебры логики также относятся следующие:

  • коммутативные законы (от перестановки мест результат не меняется)
    • $x \land y = y \land x$
    • $х \lor y = y \lor x$
  • дистрибутивные законы (правила группировки)
    • $x \land (y \lor z) = (x \land y) \lor (x \land z)$
    • $x \lor (y \land z) = (x \lor y) \land (x \lor z)$
  • ассоциативные законы
    • $x \land (y \land z) = (x \land y) \land z$
    • $x \lor (y \lor z) = (х \lor y) \lor z$

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

Под сложностью формул обычно понимается количество символов, используемых для ее записи. То есть формула $\alpha$
проще
формулы $\beta$, если $\alpha$ содержит меньше букв и логических операций. Например, для формулы
$(\lnot (x \lor y) \Rightarrow x \lor y) \land y$
можно записать следующую цепочку преобразований, приводящих ее к более простому виду:

$(\lnot \lnot(x \lor y) \lor x \lor y) \land y = (x \lor y \lor x \lor y) \land y = (x \lor y) \land y = y$.

Построение электронных схем, реализующих логические операции

Если рассмотреть электросхемы с точки зрения логики, особенно компьютерные, то их также можно описать при помощи «1» и «0» – электричество идет или не идет по проводам.

Попробуем нарисовать логические элементы схемы питания лампочки для нескольких простых операций.

Электросхема с конъюнктором

 Рассмотрим все варианты:

  • Все контакты включены, тогда источник света горит.
  • Первый контакт в положении «выключено» – свет не горит.
  • Второй контакт выключен – лампа не светит.
  • Все контакты отключены – свет не горит.

Заключение – эта электрическая цепь реализует операцию «И».

Дизъюнктор, схема электропитания

Рассмотрим этот вид электрической цепочки:

  • Все контакты включены – лампа горит.
  • Первый контакт включен, второй выключен – свет горит.
  • Обратная ситуация – выключен первый, включен второй – лампа светится.
  • Все контакты выключены – света нет.

Заключение – такой вид электросхем соответствует логической операции «ИЛИ».

Инвертор в электросхемах

В этой схеме переключатель не ручной, а автоматический. Здесь процесс обратный – когда ток не идет, контакты замыкаются, горит свет. Если же в сеть подается электричество, пластинка размыкается вследствие электромагнитной индукции, и сеть разъединяется – света нет.

Заключение: схема соответствует логической операции «НЕ».

Умение читать и решать логические операции, строить соответствующие электросхемы, позволяет создавать иерархически более сложные конструкции, которые используются для реализации процессов в современных ПК.

Высказывание и операции над высказыванием

Исходным (базовым) понятием является простое высказывание.

Под высказыванием обычно понимают всякое предположение, утверждающее что-либо о чем-либо. Если смысл,
содержащийся в высказывании, соответствует
действительности, то высказывание является истинным, иначе
ложным.

Обычно элементарные высказывания обозначают строчными буквами латинского алфавита $a$, $b$, $c$,
$x$, $y$ …, которые являются логическими переменными в логических формулах. Истинные
значения обозначаются
буквой И (True, T) или 1, а ложные – Л (False, F) или 0.

Бинарные функции

$n = 2$ — количество аргументов.
$k_n = 2^2 = 4$
$k_ф = 2^4 = 16$

$x$ $y$ $f_0$ $f_1$ $f_2$ $f_3$ $f_4$ $f_5$ $f_6$ $f_7$ $f_8$ $f_9$ $f_{10}$ $f_{11}$ $f_{12}$ $f_{13}$ $f_{14}$ $f_{15}$
1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1
const «0» $x \land y$ пер. $x$ пер. $y$ $x \xor y$ $x \lor y$ const «1»

Номер функции совпадает с двоичной записью функции

  • $f_1$ — коньюнкция. $x \& y$ — $x$ и $y$ — ${x} and {y}$ $x \&\& y$
  • $f_7$ — дизъюнкция. $x | y$ — $x$ или $y$
  • $f_{11}$ и $f_{13}$ — импликация (следование)
  • $f_9$ — равнозначность, эквивалентность, равносильность. ${x} \equiv {y}$
  • $f_6$ — равнозначность, эквивалентность, равносильность. ${x} \equiv {y}$

Из элементарных высказываний можно составить более сложные с помощью логических связок:

  • $\lnot$ — логическое «не» (отрицание)
  • $\land$ — логическое «и» (конъюнкция) — «и одновременно»
  • $\lor$ — логическое «или» (дизъюнкция)
  • $\Rightarrow$ — «логическое следствие» (импликация)
  • $\equiv$ — «эквивалентность»
  • круглых скобок (, ) — групировка операций.
  • …есть и другие (менее распространённые) связки…

Логические связки
можно определить с помощью таблицы истинности. В левой части этой таблицы перечисляются
все
возможные
комбинации значений логических переменных $x$ и $y$. В правой части – соответствующие им им значения выражений из
переменных и логических связок.

$x$ $y$ $\lnot x$ $x \land y$ $x \lor y$ $x \Rightarrow y$ $x \equiv y$
1 1 1
1 1 1 1
1 1
1 1 1 1 1 1

Связки имеют следующий приоритет: $\lnot \land \lor \Rightarrow \equiv$ (приоритет можно изменить с помощью скобок).
Высказывания (формулы) из простых высказываний, связок и скобок, называют правильно построенными формулами
или просто формулами.

Значение логических связок близко к соответствующим высказываниям на
естественном языке. Например смысл связок $\lnot$ и $\land$ практически
совпадает со смыслом слов «не» и «и». Однако имеются и некоторые различия. Так формула
$x \lor y$ несколько шире, чем русское «$x$ или $y$».
Выражение «$x$ или $y$» по смыслу это формула $x \land \lnot y \lor \lnot x \land y$ (исключающее или). Еще больше
различий между семантикой
формулы $x \Rightarrow y$ в логике высказываний и выражению «из $x$ следует $y$». В русском языке это выражение
истинно, если истинны $x$ и $y$, т.е. предложение русского языка по смыслу совпадает с формулой $x \land y$.
Логическое следствие истинно также, если $x$ и
$y$ ложны или $x$ ложна, а $y$ истинна. Логическую формулу $x \Rightarrow y$ следует
интерпретировать на естественном языке так: «Если $x$ истинна, то $y$ тоже истинна, а остальное
неизвестно».

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

Для любой формулы также можно написать таблицу истинности. Например:

$x$ $y$ $\lnot x$ $\lnot y \lor y$ $\lnot x \land (\lnot y \lor y)$ $\lnot x \land (\lnot y \lor y) \Rightarrow \lnot x$
1 1 1 1
1 1 1 1 1
1 1
1 1 1

Если формула содержит $n$ переменных, то в таблице истинности будет $2^n$
строк (в примере формула содержит 2 переменные и $2^2 = 4$ строки). Кроме того, данная формула истинна на
любом наборе значений своих переменных (везде 1). Такие формулы называются тождественно истинными или
тавтологиями. В противоположной ситуации, формула является тождественно ложной или
невыполнимой. Если две разные формулы принимают одинаковые значения на любом наборе значений переменных, то
такие формулы называют равносильными. Равносильные формулы обозначаются знаком равенства =.

Таблицы истинности

Например, для выражения: A ∧ (B ∨ C) ≡ B ⇒ ¬A.

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

Порядок действий следующий:

Мы создаем таблицу, в которую сразу записываем все суммы 0 и 1 для переменных A и B и добавляем столбцы для каждого шага вычислений.

Чтобы было легче записывать предложения, пронумеруйте их по порядку, начиная с 0. Переведите их количество в 2 кубика и запишите сумму чисел. У нас есть 3 различные переменные, поэтому должно быть 8 предложений.

инверсия берет только 1 переменную и сразу меняет ее значение:

конъюнкция берет две переменные и возвращает 1 только в том случае, если обе равны 1:

дизъюнкция вернет 1, если хотя бы одна из переменных равна 1:

эквиваленция вернет 1, если переменные равны, и 0 в противном случае:

импликация вернет 0, если из истины будет следовать ложь, и 1 во всех остальных случаях:

Последний столбец — это результат таблицы истинности. Отсюда видно, что общее исходное выражение равно 1, когда A = 1, B = 0 и C = 1, и что оно равно 0 во всех остальных случаях.

Их не так уж мало: от самых простых и очевидных до самых сложных; от очень распространенных до очень редких.

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

Попробуем упростить исходное выражение ¬(¬A ∧ ¬B) ∨ B ∧ C:

¬(¬A ∧ ¬Γ) ∨ В ∧ Γ = ¬(¬A) ∨ ¬(¬Γ) ∨ В ∧ Γ

¬(A) ∨ ¬(C) ∨ В ∧ S = A ∨ В ∨ В ∧ S

A ∨ IN ∨ IN ∧ C = A ∨ IN

  1. Первое действие — сложение В и С. Для каждого набора запишем результат сложения в соответствующий столбец.
  1. Третье действие — умножение значения А на результат первого действия:
  1. Четвертое — импликация значения В и результата второго действия:
  1. И последнее действие — эквиваленция результатов 3 и 4 действий:

В итоге нам удалось преобразовать уравнение с 3 переменными и несколькими отрицаниями в максимально простую нотацию, где осталось только 2 переменные:

Способы представления булевой функции

С помощью формул можно получать огромное количество разнообразных функций, причём с помощью разных формул можно получить одну и ту же функцию. Иногда бывает весьма полезно узнать, как построить ту или иную функцию, используя лишь небольшой набор заданных операций или используя как можно меньше произвольных операций. Рассмотрим основные способы задания булевых функций:

  • Совершенная дизъюнктивная нормальная форма (СДНФ)
  • Совершенная конъюнктивная нормальная форма (СКНФ)
  • Алгебраическая нормальная форма (АНФ, полином Жегалкина)

Совершенная дизъюнктивная нормальная форма (ДНФ)

Простая конъюнкция — это конъюнкция некоторого конечного набора переменных, или их отрицаний, причём каждая переменная встречается не более одного раза.Дизъюнктивная нормальная форма (ДНФ) — это дизъюнкция простых конъюнкций.Совершенная дизъюнктивная нормальная форма (СДНФ) — ДНФ относительно некоторого заданного конечного набора переменных, в каждую конъюнкцию которой входят все переменные данного набора.

Например, ДНФ является функция ¬abc ∨ ¬a¬bc ∨ ac, но не является СДНФ, так как в последней конъюнкции отсутствует переменная b.

Совершенная конъюнктивная нормальная форма (КНФ)

Простая дизъюнкция — это дизъюнкция одной или нескольких переменных, или их отрицаний, причём каждая переменная входит в неё не более одного раза.Конъюнктивная нормальная форма (КНФ) — это конъюнкция простых дизъюнкций.Совершенная конъюнктивная нормальная форма (СКНФ) — КНФ относительно некоторого заданного конечного набора переменных, в каждую дизъюнкцию которой входят все переменные данного набора.

Например, КНФ является функция (a ∨ b) ∧ (a ∨ b ∨ c), но не является СДНФ, так как в первой дизъюнкции отсутствует переменная с.

Алгебраическая нормальная форма (АНФ, полином Жегалкина)

Алгебраическая нормальная форма, полином Жегалкина — это форма представления логической функции в виде полинома с коэффициентами вида 0 и 1, в котором в качестве произведения используется операция конъюнкции, а в качестве сложения — исключающее ИЛИ.

Примеры полиномов Жегалкина: 1, a, a⊕b, ab⊕a⊕b⊕1

Алгоритм построения СДНФ для булевой функции

  1. Построить таблицу истинности для функции
  2. Найти все наборы аргументов, на которых функция принимает значение 1
  3. Выписать простые конъюнкции для каждого из наборов по следующему правилу: если в наборе переменная принимает значение 0, то она входит в конъюнкцию с отрицанием, а иначе без отрицания
  4. Объединить все простые конъюнкции с помощью дизъюнкции

Алгоритм построения СКНФ для булевой функции

  1. Построить таблицу истинности для функции
  2. Найти все наборы аргументов, на которых функция принимает значение 0
  3. Выписать простые дизъюнкции для каждого из наборов по следующему правилу: если в наборе переменная принимает значение 1, то она входит в дизъюнкцию с отрицанием, а иначе без отрицания
  4. Объединить все простые дизъюнкции с помощью конъюнкции

Алгоритм построения полинома Жегалкина булевой функции

Есть несколько методов построения полинома Жегалкина, в данной статье рассмотрим наиболее удобный и простой из всех.

  1. Построить таблицу истинности для функции
  2. Добавить новый столбец к таблице истинности и записать в 1, 3, 5… ячейки значения из тех же строк предыдущего столбца таблицы истинности, а к значениям в строках 2, 4, 6… прибавить по модулю два значения из соответственно 1, 3, 5… строк.
  3. Добавить новый столбец к таблице истинности и переписать в новый столбец значения 1, 2, 5, 6, 9, 10… строк, а к 3, 4, 7, 8, 11, 12… строкам аналогично предыдущему пункту прибавить переписанные значения.
  4. Повторить действия каждый раз увеличивая в два раза количество переносимых и складываемых элементов до тех пор, пока длина не станет равна числу строк таблицы.
  5. Выписать булевы наборы, на которых значение последнего столбца равно единице
  6. Записать вместо единиц в наборах имена переменных, соответствующие набору (для нулевого набора записать единицу) и объединить их с помощью операции исключающего ИЛИ.

Формульно-словесный способ

При использовании формульно-словесного способа инструкции задаются более чётко. Этот тот случай, когда словесные пояснения сопровождаются перечнем конкретных действий, плюс эти пояснения характеризуются наличием формальных символов и выражений (формул).

Для примера составим формульно-словесный алгоритм вычисления выражения: z=2∙x–(y+6):
• вводим значения х и y;
• находим сумму (y+6);
• находим произведение (2∙x);
• вычисляем z как разность уже полученных выше значений: z=2∙x–(y+6);
• выводим z как результат вычисления выражения.

Это более компактный и лаконичный метод, он нагляднее, но всё же строго формальным не является.

Метод рассуждений

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

Готовые работы на аналогичную тему

  • Курсовая работа Решение логических задач 460 руб.
  • Реферат Решение логических задач 240 руб.
  • Контрольная работа Решение логических задач 240 руб.

Получить выполненную работу или консультацию специалиста по вашему учебному проекту Узнать стоимость Пример 1

Владимир, Семен и Олег изучают разные иностранные языки: английский, французский и немецкий. На вопрос, какой язык изучает каждый из них, один ответил: «Владимир изучает английский, Семен не изучает английский, а Олег не изучает немецкий». Впоследствии выяснилось, что в этом ответе только одно утверждение верно, а два других ложны. Какой язык изучает каждый из студентов?

Решение:

Имеем три утверждения. Если принять за истину первое утверждение, то правдиво и второе, т.к. студенты изучают разные языки, что противоречит условию задачи. Таким образом первое утверждение ложно.

Если правдивым является второе утверждение, то первое и третье должны быть ложными. В таком случае получаем, что никто не изучает английский. Это противоречит условию, таким образом, второе утверждение также является ложным.

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

Ответ: Семен изучает английский язык, Олег — французский, Владимир — немецкий.

Лень читать?

Задай вопрос специалистам и получи ответ уже через 15 минут!

Задать вопрос

Виды выражений

С помощью логических операций можно строить теории, а также решать сложные задачи, результатом которых окажется справедливый итог. Стоит помнить о том, что прослеживать имеющиеся связи для анализа необходимо крайне внимательно. А еще – учитывать заданные условия, которые относятся к поставленной задаче.

Логические выражения могут быть:

  • простыми;
  • сложными.

В первом случае результатом обработки заданной операции выступать только «истина» или «ложь». Во втором – или итогом становятся или только истинные операции, или исключительно ложные.

Процедуры получения сложного выражения из нескольких простых имеют определенное название. А именно – формулы логического характера.

Логические задачи для учеников 10, 11 классов

Задача 1.

Имеется 19 гирек весом 1 г, 2 г, 3 г, …, 19 г. Девять из них – железные, девять – бронзовые и одна – золотая. Известно, что общий вес всех железных гирек на 90 г больше, чем общий вес бронзовых. Найдите вес золотой гирьки.

Задача 2.

За круглым столом были приготовлены 12 мест для жюри с указанием имени на каждом месте. Николай Николаевич, пришедший первым, по рассеянности сел не на свое, а на следующее по часовой стрелке место. Каждый член жюри, подходивший к столу после этого, занимал свое место или, если оно уже было занято, шел вокруг стола по часовой стрелке и садился на первое свободное место. Возникшее расположение членов жюри зависит от того, в каком порядке они подходили к столу. Сколько может возникнуть различных способов рассадки жюри?

Задача 3.

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

Задача 4.

В колоде часть карт лежит рубашкой вниз. Время от времени Петя вынимает из колоды пачку из одной или нескольких подряд идущих карт, в которой верхняя и нижняя карты лежат рубашкой вниз, переворачивает всю пачку как одно целое и вставляет в то же место колоды. Докажите, что в конце концов все карты лягут рубашкой вверх. (Примечание: если «пачка» состоит лишь из одной карты, то требуется только, чтобы она лежала рубашкой вниз.)

Задача 5.

В восьми корзинах лежали яблоки трех сортов: антоновка, джонатан и ранет, причем в каждой корзине – яблоки только одного сорта. В первой корзине лежало 20 яблок, во второй – 24, в третьей – 28, в четвертой – 32, в пятой – 36, в шестой – 40, в седьмой – 44, в восьмой – 48. После того как продали корзину ранета, яблок этого сорта осталось вдвое больше, чем антоновки, но вдвое меньше, чем джонатана. В каких корзинах лежала антоновка, а в каких ранет?

Задача 6.

В прямоугольнике 5 х 6 закрашено 19 клеток. Докажите, что в нем можно выбрать квадрат 2 х 2, в котором закрашено не менее трех клеток.

Задача 7.

На олимпиаду по математике съехалось n школьников. Оказалось, что среди любых пяти из них найдется по крайней мере один, знакомый со всеми остальными из этой пятерки. При каких n отсюда можно заключить, что на олимпиаде присутствует школьник, знакомый со всеми участниками олимпиады?

Понравилась статья? Поделиться с друзьями:
Грамматический портал
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: