Мы недавно рассказали о том, как угадать любое число от 0 до 100 за 7 попыток или меньше. Сегодня будет другой трюк, который сработает и с первоклассником, и с доктором наук.
А трюк такой: вы можете поспорить с кем угодно, что вы легко назовёте результат вычислений, даже не зная исходного числа.
Работает так:
- Ваш собеседник загадывает любое целое число и умножает его на 2.
- Прибавляет к результату 8.
- Что получилось — делит на 2.
- От результата отнимает своё число, которое он загадал.
А вы делаете сосредоточенный вид и после паузы называете число 4. Работает всегда, даже если загадать 945 342 371.
Как это работает
Всё просто: сам ход вычислений построен так, чтобы независимо от первоначального числа получилось 4. Следите за руками.
- Обозначим загаданное число за X и умножим его на 2 → получим 2X
- Прибавляем 8 → получим 2X + 8
- Результат делим на 2 → (2X + 8) / 2 = X + 4
- Отнимаем загаданное число X → X + 4 − X = 4
Получается, что бы ни загадал наш собеседник, в результате всегда получится 4. Вот такая простая магия.
А зачем это мне знать?
О, применений этого знания масса:
- можно на час занять ребёнка, чтобы он попробовал загадать число, где это не сработает;
- заодно и он, и вы потренируетесь считать в уме.
А ещё вывод такой: не всё, что выглядит сложно, на самом деле является сложным. Программирование тоже выглядит сначала сложно, но если разобраться — всё становится просто и очевидно. Прямо как в этом примере.