- •Основы логики Задача №1 Ответ:4
- •Задача №1 Ответ: май
- •Задача №1 Ответ:3,5
- •Задача 1 Ответ: a
- •Решение
- •Задача №1 Ответ: 9
- •Задача №1 Ответ: 2,3,5,7,8
- •Задача №1 Ответ:1
- •Задача №1 Ответ: not a or c || c or not a
- •Задача №1 Ответ:1
- •Задача №1 Ответ: фигп,пфиг|| пфиг,фигп
- •Задача 7 Ответ: 2
- •Задача 8 Ответ: 3
- •Задача 3 Ответ: 1
- •Задача 3 Ответ: 1110
- •Эквивалентность
- •Эквивалентность
- •Эквивалентность
- •Вариант 1. Ответ: 364
- •Вариант 2. Ответ: 365
- •Вариант 3. Ответ: 1094
- •Вариант 1. Ответ: 15
- •Вариант 2. Ответ: 15
- •Вариант 3. Ответ: 15
- •Вариант 1. Ответ б
- •Замок Ключ а Ключ б Ключ в Ключ г
- •Вариант 2. Ответ в
- •Замок Ключ а Ключ б Ключ в Ключ г
- •Вариант 3. Ответ г
- •Замок Ключ а Ключ б Ключ в Ключ г
- •Вариант 1 Ответ: 1, 3, 5
- •Вариант 3 Ответ: 1, 4
- •Вариант 1 Ответ: 1 3 5 7 8
- •Вариант 2 Ответ: 1 3 4 5 7
- •Вариант 3 Ответ: 1 3 5 6 7
- •Вариант 1 Ответ: 1
- •Вариант 2 Ответ: 2
- •Вариант 3 Ответ: 4
- •Вариант 1 Ответ: not b
- •Вариант 2 Ответ: b
- •Вариант 3 Ответ: not a
- •Вариант 1 Ответ: в п с т
- •Вариант 2 Ответ: в с т
- •Вариант 3 Ответ: в с
- •Задача Упростить
- •Вариант 2 Ответ: 3 4 5 7
- •Вариант 3 Ответ: 2 4 5 6
- •Вариант 1 Ответ: a or not c || not c or a
- •Вариант 2 Ответ: not a or c || c or not a
- •Вариант 3 Ответ: a or c || c or a
- •Вариант 1 Ответ: твп
- •Вариант 2 Ответ: тпв
- •Вариант 3 Ответ: птв
- •Вариант 1 Ответ: a or not b || not b or a
- •Вариант 2 Ответ: a or b || b or a
- •Вариант 3 Ответ: not a or b || b or not a
- •Не единственный ответ]
- •(1 Балл) [Маленькие лгунишки]
- •3 Балла) [Разноцветные точки]
- •(3 Балла) [Конструктор логических схем]
- •(1 Балл) [Спортивные ребята]
- •(2 Балла) [Логическое кольцо]
- •Метод исключений (1 балл) [Спортивные баталии]
- •(3 Балла) [Сколько вариантов]
- •(2 Балла) [Логическая схема]
- •(2 Балла) [Друзья программисты]
- •(2 Балла) [Упрощение выражения]
- •(3 Балла) [Логический преобразователь]
- •Решение
- •(2 Балла) [Упрощение логического выражения]
- •9. Основы логики. Синтез выражения по логической схеме (2 балла) [Логический конструктор]
- •10. Основы логики. Текстовая задача (1 балл) [Первое задание]
- •5. Основы логики (2 балла)
- •. Задание 3. Основы логики (3 балла) [Логическое тождество] Условие
- •Ответ: 64 Решение
- •Основы логики (1 балл) [Кто не спрятался?]
- •9. Основы логики (2 балла) [Логический конструктор]
- •10. Основы логики (2 балла) [Табличные функции]
- •Основы логики. Упрощение логического выражения (2 балла) [Шиворот-навыворот]
- •6. Основы логики (1 балл) [Цветные круги]
- •7. Основы логики (2 балла) [Неразлучные друзья]
- •[Логический конструктор]
- •Основы логики (2 балла) [Таблица истинности]
- •6. Основы логики. Упрощение логического выражения (2 балла) [Странная симметрия]
- •7. Основы логики. Синтез выражения по таблице истинности или логической схеме (1 балл) [Циклический сдвиг]
- •Основы логики (2 балла) [Таблица истинности] Вариант 1
- •Решение
- •1Задание 3. Основы логики (1 балл) [Логические матрешки] Вариант 1
- •Ответ: a and b || b and a Решение
- •Основы логики (2 балла) [Таблица истинности]
- •Основы логики (2 балла) [Найди корень системы уравнений] Вариант 1
- •Решение
- •Кодирование информации. Системы счисления (3 балла) [Огромное число] Вариант 1
- •Основы логики (1 балл) [Таблица истинности] Вариант 1
(2 Балла) [Упрощение выражения]
Упростите логическое выражение или укажите его результат (при его однозначности). Результат упрощения может содержать только операции инверсии, конъюнкции и дизъюнкции.
((A and B and not C) ↔ (A or B or not C)) and C
Комментарий по вводу ответа: операнды вводятся большими латинскими буквами; логические операции обозначаются, соответственно как not, and и or.
Скобки используются только для изменения порядка выполнения операций. Если порядок выполнения операций очевиден из их приоритетов – дополнительное использование скобок считается ошибкой.
При однозначном ответе – истинный ответ обозначается как 1, а ложный как 0. Пример записи ответа: (A or not B) and C
Ответ: not A and not B and C || not A and C and not B || not B and not A and C || not B and C and not A || C and not B and not A || C and not A and not B
(3 Балла) [Логический преобразователь]
Знайка построил логический преобразователь, который работает по следующему алгоритму:
На вход преобразователя подается восьмиразрядное восьмеричное число N8.
Каждая цифра числа N8 переводится в двоичную систему счисления и представляется тремя двоичными разрядами Ai, Bi, Ci, 1≤i≤8. Старшему разряду двоичной записи i-той цифры N8 соответствует Ai, а младшему – Ci.
Каждая такая тройка двоичных разрядов используется в качестве аргументов некоторой логической функции F(A,B,C). Значение 1 трактуется как «истина», а значение 0 – как «ложь». В результате вычисления функции F(Ai,Bi,Ci) полученный результат записывается как i-тый разряд восьмиразрядного двоичного числа M2. И в числе N8 и в числе M2 i=1 соответствует старшему разряду, а i=8 – младшему.
Число M2 переводится в десятичную систему счисления и на выходе получается число M10.
Определите, какая логическая функция F(A,B,C) реализована в преобразователе, если известно, что число N8=37421650 он преобразовал в M10=107.
В ответе укажите формулу, которая может содержать логические переменные A, B и C и не более чем три логические операции. В качестве логических операций могут использоваться только операции отрицания, конъюнкции или дизъюнкции.
Комментарий по вводу ответа: операнды вводятся большими латинскими буквами; логические операции обозначаются, соответственно как not, and и or. Запись не должна содержать скобок. Пример записи ответа: A or not B
Ответ: A and C or not B || C and A or not B || not B or A and C || not B or C and A
Решение
Число N8 содержит ровно восемь неповторяющихся цифр от 0 до 7 включительно, каждая из которых может быть представлена трехразрядным двоичным числом, по условию задачи, интерпретируемым как аргументы логической функции от трех переменных, где значение 1 трактуется как «истина», а значение 0 – как «ложь». Также нам известны значения функции для каждого набора аргументов – их легко получить, переведя число 107 в двоичную систему счисления (дополним результат перевода до восьми разрядов незначащим нулем и получим 01101011), и интерпретировав разряды как истина и ложь так же как мы сделали это выше. Таким образом, мы имеем 8 уникальных комбинаций из значений истина и ложь и значения логической функции для каждой из этих комбинаций, то есть можно говорить, что нам задана полная таблица истинности логической функции от 3-х переменных (слева добавлен столбец со значениями разрядов восьмеричного числа N):
Ai |
Bi |
Ci |
Mi |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
3
7
4
2
1
6
5
0
Упорядочив таблицу, получаем:
A |
B |
C |
F(A,B,C) |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
Теперь можно восстановить функцию по таблице истинности, например, построив СКНФ. Можно также заметить, что функция имеет истинное значение во всех случаях, когда аргумент B является истинным, независимо от значений аргументов A и B и кроме того имеет истинное значение в одном случае, когда аргумент B является ложным, но аргументы A и C являются истинными. Следовательно, это функция not B or A and C.
