«Цель этой книги: показать на занимательных примерах, как можно решать на компьютере исторические задачи – от самых древних до почти современных. Все задачи в книге решаются не в общем виде, а конкретно, то есть с получением результата (ответа), поэтому они будут решены с помощью программ, написанных на вполне определённом языке программирования. Я выбрал PascalABC.NET, так как его синтаксис лёгок для понимания, а возможностей у паскаля вполне достаточно для решения любых занимательных математических задач. С не меньшим успехом это можно сделать и на других языках программирования - на Питоне, Дельфи или Яве. Так как решение всех задач подробно объясняется, то программы из книги без особого труда можно перевести на любой современный язык программирования.
Для кого эта книга
Занимательные задачи можно с успехом использовать на уроках информатики и математики – как эффективное средство для укрепления навыков решения задач и программирования. Учителям информатики и математики эта книга может быть полезна и при подготовке интегрированных уроков.
Решение занимательных задач интересно и само по себе, поэтому я надеюсь, что книга заинтересует любителей различного рода задач и головоломок.
Так как в книге предложен способ решения задач на компьютере, то начинающие программисты и любители программирования найдут в ней немало полезных упражнений и советов для себя.
И наконец, родители, которые хотели бы привлечь детей к программированию и тем самым развить их логическое, алгоритмическое мышление, должны обратить самое пристальное внимание на эту книгу». От автора.
Исходники здесь:
https://www.mediafire.com/file/c2roaagsaue2ziv/_Projects.zip/fileОглавление
Глава #1. Практикум по вычислительным задачам
Проект Тест по арифметике
Проект Вычитаем
Проект Умножаем
Проект Градусник
Проект Кошки-мышки
Проект Число шахматных партий
Проект Какая разница?
Проект Складывание бумаги
Проект Какая разница для любознательных
Проект Три цифры - раз
Проект Три цифры - два
Проект Гугол
Проект Вычисление сложных арифметических выражений
Проект Громоздкое выражение
Проект Вспомогательные переменные
Умножение чисел a5 x b5
Проект Умножение чисел, близких к 100
Проект Умножение близких чисел
Восемь восьмёрок для любознательных
Проект Игра 24 для любознательных
Проект Четыре четвёрки для любознательных
Проект Solve this POWER Math Exercise LIKE a Genius
Проект Can you solve this in 10 SECONDS? – Calculate powers
Проект Какое число больше? | Попробуйте решить
Проект Harvard University Admission Interview Trick
Проект Harvard University Admission Interview Trick l 99.9% Failed
Вычисления по формулам
Проект Периметр квадрата
Проект Длина окружности
Проект Площадь круга
Проект Площадь прямоугольника
Обобщение
Задания для самостоятельного решения
Глава #2. Решаем исторические задачи
Проект Египетские кошки
Проект Египетские кошки 2
Проект Египетские кошки 9
Проект Вавилонские ладони
Проект Греческие мешконосы
Проект Индийские пчёлы
Проект Шахматное число
Проект Китайские кролики и фазаны
Проект Лошади и пастухи
Проект Вьетнамские буйволы
Проект Индийские обезьяны
Проект Индийские обезьяны 2
Проект Жизнь Демохара
Проект Индийское число
Проект Пифагорейское число
Проект Эпитафия Диофанта
Проект Диофантово число
Проект Задача Диофанта II-10
Проект Индийский храм
Проект Египетские коровы
Проект Арабские голуби
Проект Персидские яблоки
Проект Римские адвокаты
Проект Гаусс
Проект Кахунский папирус
Проект Берлинский папирус
Проект Индийские квадраты
Проект Вавилонские квадраты и кубы
Проект Китайские купцы
Проект Китайские воры
Проект Задача Суань Шу
Проект Китайские бараны
Проект Китайские цыпочки
Проект Задача Парамадисвары
Проект Задача Бхаскара Акариа
Проект Из жизни Дефурнеля
Проект Чисто американская задача
Проект Чисто французская задача
Проект Американские цыпочки
Проект Американское наследство
Проект Английский юмор
Проект Русские яблоки
Проект Американские яблоки
Проект Свинская задача
Проект Турецкие долгожители
Проект Винные бочки
Проект Чешские сливы
Проект Французский покупатель
Проект Болгарский парикмахер
Проект Болгарские сливы
Проект Индийские рупии
Проект Русские гуси
Проект Задача Ризе
Проект Немецкий вопрос
Проект Задача Михаэля Штифеля
Проект Китайская арифметика
Проект Вторая задача Михаэля Штифеля
Проект Третья задача Михаэля Штифеля
Проект Задача Этьена Безу
Проект Кому сколько лет?
Проект Ноги и головы Проект Репетитор
Проект Насос Эдисона
Проект Задача Рачинского
Проект Задача Рачинского для любознательных
Задания для самостоятельного решения
Глава #3. Диофантовы уравнения
Проект На ферме
Проект Кролики и фазаны
Проект Решите систему уравнений
Проект Сооружение для лаборатории
Проект И такие есть числа 3
Проект И такие есть числа 4
Проект Ящики
Проект Путёвки
Проект На базаре
Проект Дедушка и внучка
Проект Сколько у мамы дочерей и сыновей?
Проект Счётные палочки
Проект Три сестры на рынке/Продажа кур
Проект Парикмахер
Проект Фломастеры и карандаши
Проект Плитка на полу
Проект Мартышка и кокосовые орехи
Проект Мартышка и кокосовые орехи 2
Проект Сказки Шехерезады
Проект Пирожки
Проект Картины
Проект Осьминоги и морские звёзды
Проект Куры и кролики
Проект Пяти- и двухрублёвки
Проект Покупка свитера
Проект Монеты на планете С
Проект Дяди и тёти
Проект Шлюбзики и шпегльморгеры
Проект Мыши
Проект Ревизия магазина
Проект Покупка марок/Покупка почтовых марок
Проект Покупка фруктов
Проект Два числа и четыре действия
Проект Какой прямоугольник?
Проект Два двузначных числа
Проект Пифагоровы тройки чисел/Пифагоровы числа
Великая теорема Ферма
Проект Сумма кубов
Проект Неопределенное уравнение третьей степени
Проект BogenschieЯen
Задания для самостоятельного решения
Литература