Форум программистов, компьютерный форум, киберфорум
Delphi
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 02.06.2014
Сообщений: 33

Мой вариант реализации "Ханойской башни"

13.02.2016, 19:38. Показов 2135. Ответов 19
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет! Написал я недавно свой вариант "Ханойской башни", тема для научной работы такая была. Судьи оценивали как инвалиды, пришли, посмотрели как выглядит и ушли ставить оценки. Ну думаю сюда скину вы посмотрите, скажете что да как, критики там немного.
З.Ы. Писалось все это дело на укр. языке, но для вас я перевел все, кроме поздравительного сообщения, которое вылазит при победе, но я думаю что это не очень большая проблема.
Жду каких-либо оценок, критику.
Вложения
Тип файла: rar Hanoi Tower.rar (249.6 Кб, 39 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
13.02.2016, 19:38
Ответы с готовыми решениями:

Вариант Ханойской башни
Помогите, пожалуйста!!! Есть стандартная программа "Ханойской башни". Задание такое: нужно изменить программу так, чтобы чтобы шайбы...

Мой вариант реализации Modbus Slave RTU/ASCII на Arduino
Простая библиотека Modbas Slave для микроконтроллеров Arduino Здесь есть описание и видео обзор ...

Ханойской башни
2)Ограничение по времени работы программы: 1 секунда Оригинал Ханойской башни был подвергнут реставрации. В связи с этим во время...

19
5943 / 4519 / 1094
Регистрация: 29.08.2013
Сообщений: 28,099
Записей в блоге: 3
13.02.2016, 19:47
вырвиглазно
оценку за дизайн вы бы не получили. никакую
0
3530 / 2270 / 279
Регистрация: 24.12.2010
Сообщений: 13,723
13.02.2016, 20:24
Цитата Сообщение от AndreyLV Посмотреть сообщение
Судьи оценивали как инвалиды
Радуйся что хоть не поколотили тебя)
0
0 / 0 / 0
Регистрация: 02.06.2014
Сообщений: 33
13.02.2016, 20:43  [ТС]
qwertehok, Что конкретно вас не устраивает? Обоснуйте немного, сделаю выводы.
0
5943 / 4519 / 1094
Регистрация: 29.08.2013
Сообщений: 28,099
Записей в блоге: 3
13.02.2016, 20:59
AndreyLV, ээээ ну как бы ужасно все
начиная от мигающего курсора в эдите который притворяется Spin'ом
(кстати когда пользователь набирает максимальное количество стрелочку вверх нужно Disabl'ить)
и другие эдиты на форме в которые можно вводить буквы

шрифт огромный
кнопка "Решить" с галкой Она что-то делает, делает это медленно и это не остановить.
ну и ошибка в конце когда не найдена какая-то bmp"шка
0
0 / 0 / 0
Регистрация: 02.06.2014
Сообщений: 33
13.02.2016, 21:34  [ТС]
qwertehok, насчет курсора, я и правда не знаю как это убрать, буду признателен если поможете. Эдиты поправил (странно что раньше не заметил), кнопка эта показывает как оптимально решить головоломку, а задержку можно изменить в Настройках. Бмпшку и правда забыл в архив добавить, сейчас исправлю.
Вложения
Тип файла: rar Hanoi Tower.rar (319.4 Кб, 18 просмотров)
0
 Аватар для BOGG ART
592 / 459 / 147
Регистрация: 09.12.2013
Сообщений: 2,385
Записей в блоге: 2
13.02.2016, 21:45
Огромные буквы мало кому нравятся. Мне-то норм. Но обычно не приветствуется.
Если все три штуки не слева - кнопка "Решить" не работает.
При этом авторешении надо блокировать остальные кнопки, пока процесс не завершится. И хорошо бы предусматривать "стоп".
А так довольно хорошо. :3
1
0 / 0 / 0
Регистрация: 02.06.2014
Сообщений: 33
13.02.2016, 21:57  [ТС]
BOGG ART, Вот и мне как-то норм большие буквы. Так и задумано, кнопка "Решить" работает только когда все кольца в начальном положении ( кол-во ходов = 0). А они и заблокированы, разве что в настройки можно зайти. Спасибо, учту.
0
5943 / 4519 / 1094
Регистрация: 29.08.2013
Сообщений: 28,099
Записей в блоге: 3
13.02.2016, 22:06
Цитата Сообщение от AndreyLV Посмотреть сообщение
насчет курсора, я и правда не знаю как это убрать, буду признателен если поможете.
поставить SpinEdit?

Цитата Сообщение от AndreyLV Посмотреть сообщение
Эдиты поправил
зачем они вообще там нужны? в эти элементы пользователь не может данные вводить
0
0 / 0 / 0
Регистрация: 02.06.2014
Сообщений: 33
13.02.2016, 22:08  [ТС]
qwertehok, А что тогда вместо них добавить?
0
5943 / 4519 / 1094
Регистрация: 29.08.2013
Сообщений: 28,099
Записей в блоге: 3
13.02.2016, 22:12
1. Галка это вообще ужас. Я понимаю что она переехала с маленькой кнопки, но это некрасиво.
2. Нормально?
3. Ужасно
вы что не можете взять 3-7 pngшек с прозрачностью и рисовать их на форме?
у нас 2016 год - а вы отдаете такую каку
Миниатюры
Мой вариант реализации "Ханойской башни"  
1
5943 / 4519 / 1094
Регистрация: 29.08.2013
Сообщений: 28,099
Записей в блоге: 3
13.02.2016, 22:14
даже вот это приличнее чем у вас
http://informaticslib.ru/news/... 000008.jpg

ЗЫ ну а хранить картинки рядом с exe файлом....
0
0 / 0 / 0
Регистрация: 02.06.2014
Сообщений: 33
13.02.2016, 23:38  [ТС]
qwertehok, А что с ними делать? Тут же нет инсталера полноценного. Второе и первое пофиксил. А заменить кольца на картинки не проблема, выглядеть таки на порядок лучше будет, но где их хранить тогда, чтоб не рядом с exe?
0
0 / 0 / 0
Регистрация: 02.06.2014
Сообщений: 33
13.02.2016, 23:48  [ТС]
Так вроде немного лучше выглядит
Миниатюры
Мой вариант реализации "Ханойской башни"  
0
5943 / 4519 / 1094
Регистрация: 29.08.2013
Сообщений: 28,099
Записей в блоге: 3
14.02.2016, 10:52
Цитата Сообщение от AndreyLV Посмотреть сообщение
А что с ними делать?
imagelist?

Цитата Сообщение от AndreyLV Посмотреть сообщение
Так вроде немного лучше выглядит
коричневый цвет уберите - он не UserFriendly
1
28 / 28 / 23
Регистрация: 26.12.2015
Сообщений: 154
20.02.2016, 19:53
Заюзал - не понравилось!
1. Нет справки, если я тупой юзер не пойму что от меня хотят.
2. Мелочь, но рамка колец не видна - судя по всему 1 pix всего - на hd с юзерским зрением не увидеть
3. И ГЛАВНОЕ кнопка решить не решает задачу за указанное количество шагов, а то и вовсе уходит в бесконечный цикл.
отсюда вывод - что-то написано, человек работал, но задачу не решил.
0
0 / 0 / 0
Регистрация: 02.06.2014
Сообщений: 33
21.02.2016, 11:58  [ТС]
Junkers1989, можно скрин по 3 пункту, а то у меня никогда такого не было... Всегда решает правильно, но запускается она только если кол-во ходов юзера = 0.
0
28 / 28 / 23
Регистрация: 26.12.2015
Сообщений: 154
21.02.2016, 18:32
Постарался курсором указать на то нажимаю.
Вложения
Тип файла: rar ice_video_20160221-212953.rar (2.35 Мб, 11 просмотров)
1
28 / 28 / 23
Регистрация: 26.12.2015
Сообщений: 154
21.02.2016, 18:40
Цитата Сообщение от Junkers1989 Посмотреть сообщение
не решает задачу за указанное количество шагов, а то и вовсе уходит в бесконечный цикл.
Не получилось повторить ситуацию, опишу словами:
Не помню что делал до этого, нажал "Решить", программуля сняла мелкое кольцо и кинула на третий шест, потом перекинула чуть больше кольцо на второй шест, затем мелкое с третьего шеста кинула на второй на кольцо побольше, далее все в обратном порядке и так не прекращалось пока не закрыл через дисептчер.
0
0 / 0 / 0
Регистрация: 02.06.2014
Сообщений: 33
21.02.2016, 22:38  [ТС]
Junkers1989, Просто кнопка "Решить" работает только если кол-во ходов = 0, а у вас их было 5-6, остановить процесс авторешения нельзя, но я принял это к сведению и возможно сделаю кнопку Стоп. А насчет бесконечного цикла я не совсем уверен, возможно это было именно само решение, оно у вас вышло за рамки минимума?(Во всяком случае у меня ничего подобного не было). Странно только что на видео у вас не сработал Рестарт... А вообще спасибо за ваш отзыв.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.02.2016, 22:38
Помогаю со студенческими работами здесь

Визуализация Ханойской башни
Здравствуйте я не могу визуально красиво показать визуализацию... using System; using System.Collections.Generic; using System.Linq; ...

Модифицированные Ханойской башни
1)Ограничение по времени работы программы: 1 секунда На дорогах Ханоя было введено одностороннее круговое движение, поэтому теперь...

итерация Ханойской башни
помогите написать итерацию к задаче о Ханойской башне ! еще с рекурсией разобралась, а вот итерацию на паскале не понимаю

Ремонт Ханойской башни
Постановлением ЮНЕСКО оригинал Ханойской башни был подвергнут реставрации. В связи с этим во время пользования головоломкой нельзя было...

Визуализация решения Ханойской башни
Задаем количество дисков, запускаем визуализацию, должно получится что-то похожее. Достаточно и в 2Д. Консольная версия готова, но...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Новые блоги и статьи
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга, Ты же видел моря и метели. Как сменялись короны и стяги, Как эпохи стрелою летели. - Этот мир — это крылья и горы, Снег и пламя, любовь и тревоги, И бескрайние. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru