#0
by ollega
Реализовать игру «Ханойская башня». Цель игры переместить диски с левого колышка на правые(всего 3 колышка и 3 диска). Только один диск можно потянуть за один ход. Диск может быть перенесен либо на пустой колышек, либо на диск большего диаметра. Как это будет выглядеть, решает разработчик. Сдача задачи: Выбирается диск, переносится на другой колышек и т.д. пока игра не будет пройдена. Как лучше реализовать?
#3
by AeDen
о боже чуть-ли не один из первых алгоритмов, которые любой уважающий себя программист должен реализовать.
#6
by AeDen
Я в 9-м комп впервые увидал, делал на втором курсе универа, причем учась на ЭКОНОМИСТА-математика. Самая задница была нарисовать в паскале эти башенки.
#8
by poligraf
А потом реализовать еще общий случай - диски уже лежат на всех колышках, соблюдая правила: больший на меньший не класть
#9
by Lama12
Книжка раньше хорошая была. 128 советов начинающему программисту. В ней эта задачка на 3 или 5 языках программирования рассматривалась. Как раз при обсуждении преимуществ рекурсии и ее отсутствия. Эх... адаптировать бы сейчас эту книжку для ОО языков. Она для структурных был.
#10
by Новиков
Turbo Pascal. Решение сложных задач. (В. Потопахин) Глава 8. Ханойская башня. Приведен полный алгоритм (для дятлов, неспособных даже гуглить)
#11
by AeDen
"риведены программы решения различных задач на персональном компьютере. Программы написаны на языках Бейсик, Паскаль, Фортран, Модула-2 и в кодах ПМК. Основной упор в книге сделан на иллюстрацию разнообразных приемов алгоритмизации и программирования, освещение вопросов взаимодействия человека с компьютером.Для широкого круга читателей.Несмотря на солидный возраст книги, большинство советов не утратили актуальности и сейчас. Приведенные в книге алгоритмы могут быть весьма полезны студентам. Авторы не привязывались ни к конкретным языкам программирования, ни к конкретным компиляторам, можно сказать, что книга посвящена «чистой» теории программирования: в непринужденной манере авторы пытаются привить читателю хороший стиль программирования и развить у него «алгоритмическое» мышление." Эта?:)
#13
by Lama12
12+ Пытался ее скачать как-то... но она без картинок. А там исходники в картинках и вообще без картинок дух книжки теряется.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Алименты не берутся с праздничных 1С 8 ЗУП
- V77Exp.ert, V77IMP.ert
- ЗУП 2.5.32.5, Внешняя форма ФСС для 2.5.33.3
- Доступ к метаданным в управляемой форме
- Не подключается к серверу терминалов.
- УПП: ошибка в обработке Подготовка данных ПФР
- Фотоаппарат вместо сканера? реально или нет?
- Загрузка номенклатуры с чужого сайта в 1С Управление торговлей 8.2
- Как в ЗУП ввести переходящий больничный ?
- ЗУП 2.5 Кадровое планирование
- Запрет сворачивание окна 1с
- Сложный учет НДС + принятие к учету ОС в УПП
- Обработка с табличной частью наподобие документа операция
- Выборочная регистрация в Журнале документов
- В ОСВ по счету задваиваются уши...
- Ошибка 1cv7.dd - line....
- Как в 1С программно скопировать файл на сетевой ресурс
- Sharp AR-M205 настройка сканирование
- Ошибка СУБД: ERROR: ScalarArrayOpExpr
- Как программно поменять текущую страницу формы?