Форум » Логические выражения » Задание №15.123 » Ответить

Задание №15.123

Техноромантик: Добрый вечер! Условие задания: текст. В результате упрощения выражения получилось: D18 => (D_a + D_12) = 1 То бишь, если число делится на 18, то оно должно делиться либо на А, либо на 12. Мой ответ - 18 Ответ автора - 36 Если, например, взять число 18, то оно, очевидно, делится лишь само на себя, то есть на 18, и тогда оно должно делиться либо на 18, либо на 12. Есть ли тут моя ошибка? Если да, то скажите, пожалуйста, в чем она выражена. Заранее благодарю!

Ответов - 7

cabanov.alexey: В корне неверное преобразование Будет так (D_a * D_12) => D18 = 1

Техноромантик: cabanov.alexey пишет: В корне неверное преобразование Будет так (D_a * D_12) => D18 = 1 Алексей, трижды перерешал и пришел к другому ответу, но отличному от вашего: D_18 => (D_a + !D_12) = 1 !D_18 + D_a + !D_12 = 1 !(D_18 * D_12) + D_a = 1 D_18 * D_12 => D_a = 1

Поляков: Техноромантик пишет: D_18 * D_12 => D_a = 1 Поддерживаю этот вариант. Отсюда сразу следует ответ 36.


spogodin-nel:

Агаркова: Здравствуйте, вопрос по программе на питоне к этому заданию. Написала программа, но ответ не выводится никакой. Помогите, пожалуйста. Может, в записи самого выражения для функции ошиблась? [pre2] def Del (x, D): return x%D==0 def f(x, A): return Del(x, 18) <= (not (Del(x, A)) <= (not (Del(x,12)))) for A in range (1, 1000): OK=True for x in range (1, 1000): if not (f(x,A)): OK=False break if OK: print (A)[/pre2]

Поляков: Агаркова пишет: Может, в записи самого выражения для функции ошиблась? Скобки расставьте правильно: [pre2]return Del(x, 18) <= ( (not Del(x, A)) <= (not Del(x,12)) )[/pre2]

Алсу,Диана: D_18 => (D_a + !D_12) = 1 !D_18 + D_a + !D_12 = 1 !(D_18 * D_12) + D_a = 1 D_18 * D_12 => D_a = 1



полная версия страницы