2014b 20130116

Материал из PTHSWiki
Перейти к: навигация, поиск

Задание

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

Для этого:

  1. создайте массив панелей
  2. сделайте так, чтобы при создании окна эти панели располагались в ряд
  3. создайте процедуру Draw, которая будет выводить текущие значения массива в свойства Caption у панелей
  4. также добавьте подсветку текущих элементов (аналогично тому, что делали в прошлый раз)

В остальном программный код повторяет содержание прошлого занятия.

Задание-2

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

Для этого:

  1. создайте второй таймер, который будет менять местами панели текущего элемента и следующего
  2. как только первый таймер обнаружит, что два элемента нужно поменять, он должен запустить второй таймер, а сам - остановиться
  3. когда второй таймер заканчивает работу, он должен запустить первый таймер

Чтобы реализовать второй таймер сделайте следующее - перед его запуском запомните начальные положения панелей, которые вы будете менять. Шаг таймера должен состоять в том, что одна панель сдвигается на 1 вправо, а другая на 1 - влево. Как только первая достигает изначального положения второй - выход.


Задания необходимо сделать к следующему занятию.

При этом все, что Вы сделаете в классе необходимо выслать в конце урока - за это будет также выставлена оценка.

Личные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты