Содержание
Если бы у Лойда был компьютер
Решаем и программируем головоломки
От автора
«Сэм Лойд придумал для нас много задач и головоломок. Самая известная из них – Игра 15, или Такен. Она благополучно дожила до наших дней под названием Пятнашки и всё ещё вызывает интерес у любителей головоломок. Алгоритм решения этой головоломки давно известен, поэтому нужно отыскать самые короткие решения, а тут без компьютера не обойтись!
Именно поэтому большая часть книги посвящена разработке программы для решения этой головоломки. Но иногда хочется занять делом не только голову, но и руки, поэтому в папке с проектами вы найдёте готовую программу Пятнашки для игры на досках разных размеров.
Вполне ожидаемо Пятнашки связаны с другими головоломками, которые мы также будем программно решать в этой книге. Это – Прыгающие лягушки и Солитер во всех многочисленных разновидностях. С лягушками вы сможете подружиться и решать лягушачьи задачи на поле брани.
А начнём мы книгу с программирования двух интересных словесных головоломок – Словесная спираль и Девять букв. Но ещё до этого вы познакомитесь с интересными словами и головоломными задачами - с омонимами, синонимами, антонимами и паронимами. Эти задачи интересны сами по себе, но они дополнены картинками-подсказками, что делает их необыкновенно привлекательными».
Интересности из мира слов
Слова: самые короткие и самые длинные
Омонимы
Синонимы
Антонимы
Паронимы
Изоомонимы
Изосинонимы
Изоантонимы 1
Изоантонимы 2
Изоантонимы 3
Изопаронимы 1
Изопаронимы 2
Изопаронимы 3
Словесная спираль
Проект Словесная спираль
Проект Девять букв
Девять букв 1
Девять букв 2
Занимательная логика
Прыгающие лягушки (Jumping Frogs)
Проект Решаем головоломку
Проект Прыгающие пиастры
Лягушачьи задачи
Задачи для самостоятельного решения
Метод пуговиц и нитей
Солитер
Проект Линейный солитер
Проект Солитер
Проект Лягушки-игрушки
Проект Прыгающие лягушки 2D
Проект Солитер Сольвер
Проект Солитер Сольвер 2
Задания для самостоятельного решения
Пятнашки и Осьмушки
Проект Программируем Пятнашки
Задачи для самостоятельного решения
Ответы
Изоомонимы
Изосинонимы
Изоантонимы 1
Изоантонимы 2
Изоантонимы 3
Изопаронимы 1
Изопаронимы 2
Изопаронимы 3
Девять букв 1
Девять букв 2
Литература
Исходные коды всех проектов находятся в папке ProjectsLoyd, здесь:
https://www.mediafire.com/file/7vr3dud4mron49j/_ProjectsLoyd.zip/fileИсточник книги:
https://www.twirpx.com/file/4545032/