Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2007.12.02;
Скачать: [xml.tar.bz2];

Вниз

Визуализация сортировки   Найти похожие ветки 

 
PRIVET ©   (2007-11-08 12:24) [0]

Привет всем!
У меня есть такая проблема:
Нужно реализовать быструю сортировку(это я сделал) , но в то
же время программа должна быть обучающей.Должен быть пошаговый режим с выводом значений переменных а также графическое отображение сортировки(например цифры, при обмене перемещаються  и занимают нужные позиции или как нить по другому).
Буду рад каждому ответу(совету)!


 
Правильный_Вася   (2007-11-08 12:31) [1]

что мешает после каждой отперации показывать их в гриде в новой колонке?


 
Romkin ©   (2007-11-08 12:41) [2]

Посмотри в demos\threads :)
Как ни странно, там как раз три вида сортировки с визуализацией


 
PRIVET ©   (2007-11-08 12:46) [3]

Это я уже сделал. но этого мало .
нужно чтобы программа показывала как происходит
обмен, например шарики(внутри цифры) летают и меняються местами


 
PRIVET ©   (2007-11-08 12:50) [4]

кстати интерессный пример в demos\threads но у меня немножко другое


 
Johnmen ©   (2007-11-08 12:51) [5]

Так проблема с шариками или с полетом?


 
Думкин ©   (2007-11-08 12:52) [6]

Пример с визуализацией кучи сортировок шли с QBasic"ом.


 
clickmaker ©   (2007-11-08 12:52) [7]


>  с шариками или с полетом?

или с полетом на шариках? )


 
Johnmen ©   (2007-11-08 12:54) [8]


> clickmaker ©   (08.11.07 12:52) [7]

:)
или с шариками в полете


 
PRIVET ©   (2007-11-08 12:55) [9]

с полетом именно ! нужно же координаты задавать в соответствии с тем
какие элементы меняються (а шарики необязательно, можно SpeedButton
например а в Caption числа отображать)


 
Anatoly Podgoretsky ©   (2007-11-08 15:25) [10]

А нет ли такого же, но с брилиантовыми пуговицами.


 
Anatoly Podgoretsky ©   (2007-11-08 15:26) [11]

Вообще то ему данный пример не нужен, он на потоках, с одновременной сортировкой по трем разным алгоритмам, а в запросе не требуются потоки совсем.


 
PRIVET ©   (2007-11-08 21:37) [12]

всем спасибо за советы!
а как сделать чтобы текст нашей процедуры был виден на форме
и чтобы было видно какая  её строка в данный момент обрабатываеться компилятором, как в пошаговом режиме


 
Leonid Troyanovsky ©   (2007-11-08 21:52) [13]


> PRIVET ©   (08.11.07 21:37) [12]

> и чтобы было видно какая  её строка в данный момент обрабатываеться
> компилятором, как в пошаговом режиме

Надо сделать шагающий компилятор.

--
Regards, LVT.


 
@!!ex ©   (2007-11-08 23:38) [14]

> [12] PRIVET ©   (08.11.07 21:37)

выводишь текст процедуры.(ты же ее уже знаешь).
А непосредственно в процедуре на каждую строчку добавляешь вызов метода, подсвечивающего соответствеющую строчку в отображаемом коде.

P.S.
Думаю, что придется писать  множество таких визуальных примеров.
Народ лучше втыкает, когд ана кубиках объясняешь.


 
Leonid Troyanovsky ©   (2007-11-09 09:15) [15]


> @!!ex ©   (08.11.07 23:38) [14]

> Думаю, что придется писать  множество таких визуальных примеров.
> Народ лучше втыкает, когд ана кубиках объясняешь.

Для того, чтобы делать обучающие программы неплохо бы,
cначала, обучиться. Хотя бы, задавать вопросы правильно.

--
Regards, LVT.


 
PRIVET ©   (2007-11-09 19:45) [16]

>Для того, чтобы делать обучающие программы неплохо бы,
>cначала, обучиться. Хотя бы, задавать вопросы правильно.

спасибо за совет,уважаемый "мастер"!


 
Leonid Troyanovsky ©   (2007-11-09 19:56) [17]


> PRIVET ©   (09.11.07 19:45) [16]

> спасибо за совет,уважаемый "мастер"!

На здоровье, главное, чтобы польза была.

--
Regards, LVT.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2007.12.02;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.48 MB
Время: 0.041 c
15-1194180366
atruhin
2007-11-04 15:46
2007.12.02
Флейм. Отношение к Open Source компонентам.


2-1194595850
pathfinder
2007-11-09 11:10
2007.12.02
EExternalException..


11-1179300786
Моторокер
2007-05-16 11:33
2007.12.02
TKOLComboBox. Добавление элементов на onDropDown


15-1194093107
Булат Шакиров
2007-11-03 15:31
2007.12.02
Бушков А.А. как историк ;)


2-1194634607
Dmitry_177
2007-11-09 21:56
2007.12.02
отловить клавишу Delete





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский