2014b 20130116
Материал из PTHSWiki
Версия от 00:29, 16 января 2013; Antonk (обсуждение | вклад)
Задание
Создайте визуализатор сортировки пузырьком, выглядящий следующим образом Архив.
Для этого:
- создайте массив панелей
- сделайте так, чтобы при создании окна эти панели располагались в ряд
- создайте процедуру Draw, которая будет выводить текущие значения массива в свойства Caption у панелей
- также добавьте подсветку текущих элементов (аналогично тому, что делали в прошлый раз)
В остальном программный код повторяет содержание прошлого занятия.
Задание-2
Создайте визуализатор сортировки пузырьком, выглядящий следующим образом Архив.
Для этого:
- создайте второй таймер, который будет менять местами панели текущего элемента и следующего
- как только первый таймер обнаружит, что два элемента нужно поменять, он должен запустить второй таймер, а сам - остановиться
- когда второй таймер заканчивает работу, он должен запустить первый таймер
Чтобы реализовать второй таймер сделайте следующее - перед его запуском запомните начальные положения панелей, которые вы будете менять. Шаг таймера должен состоять в том, что одна панель сдвигается на 1 вправо, а другая на 1 - влево. Как только первая достигает изначального положения второй - выход.
Задания необходимо сделать к следующему занятию.
При этом все, что Вы сделаете в классе необходимо выслать в конце урока - за это будет также выставлена оценка.