Книга: Программирование игр и головоломок
Арифметические развлечения
Арифметические развлечения
Есть много примеров арифметических игр, головоломок и развлечений. Их можно найти в [BAL], [BER], [KUE]. Мы обращаемся и к другим источникам и добавляем некоторые задачи, которые представляют интерес собственно с точки зрения программирования. Многие арифметические головоломки можно сделать вручную: для чего составлять программу? Очень часто вам нужно сделать часть работы на руках, а машина сделает остальное. Это вы должны правильно распределить работу, иначе время вычисления может оказаться чрезмерным. Строгих правил здесь нет. Одна и та же задача может иметь много решений, и методы решения одной и той же задачи могут быть различными. Это и создает игровую ситуацию.
Группировка различных головоломок по темам более или менее условна. Начнем с наиболее простых задач.
ДЛЯ РАЗМИНКИ.
Головоломка 3. Вращающееся число.
Найти такое число, оканчивающееся на 5, что, умножая его на 5, мы получим новое число, полученное из предыдущего вычеркиванием цифры 5 на конце и приписыванием ее в начале.
Это легко…
Та же задача с заменой 5 на 2.
Можно ли заменить здесь 5 какой-нибудь цифрой, отличной от 0?
** Головоломка 4. Квадратный корень.
Извлечь целый квадратный корень с недостатком из очень длинного целого числа (намного более длинного, чем наибольшее целое, которое воспринимается вашим компьютером, например, содержащего 50 или 100 значащих цифр),
- Глава 6 Развлечения, досуг, самообразование
- Арифметические операторы
- 3.4. Арифметические действия
- Арифметические операции
- 2.2. Арифметические операции над числами, представленными в различных системах счисления
- Вид 3. Игры и развлечения
- А6.5. Арифметические преобразования
- 4.1.2. Арифметические операторы присваивания
- СОЦИАЛЬНЫЕ СЕТИ И РАЗВЛЕЧЕНИЯ
- 22. ? эр Квадрат, или Арифметические вычисления с высокой точностью
- Предлагайте приятные сюрпризы и развлечения
- HopeLab и программа gDitty меняют поведение детей через развлечения