Справка

Содержание

  1. Введение. Блок-схемы.
  2. Требования к браузеру.
  3. Выбор и запуск блок-схемы.
  4. Управление работой блок-схемы алгоритма.
  5. Ввод и вывод данных алгоритма.
  6. Страница запуска блок-схемы: элементы интерфейса.

1. Введение. Блок-схемы.

Блок-схема - удобное графическое изображение алгоритма. Блок-схема состоит из блоков и соединяющих их стрелок. На каждом блоке алгоритм выполняет какое-либо действие и затем происходит переход по стрелке на следующий блок.
Подробнее о блок-схемах можно почитать в статье Википедии.

2. Требования к браузеру

Запуск блок-схем алгоритмов в режиме анимации поддерживается браузерами следующих версий:

Для запуска блок-схем не требуется устанавливать поддержку технологии флэш (flash-plugin).

3. Выбор и запуск блок-схемы

Для выбора и запуска блок-схемы в режиме анимации необходимо:

  1. Нажать на пункт меню "Блок-схемы"
  2. Перейти по ссылке на нужный алгоритм
  3. Ознакомится с кратким описанием алгоритма
  4. Перейти по ссылке "Запуск блок-схемы алгоритма", расположенной после описания алгоритма

Для быстрого запуска алгоритма:

  1. Нажать на пункт меню "Блок-схемы"
  2. В появившемся списке нажать на "Запуск" рядом с названием нужного алгоритма

4. Управление работой блок-схемы алгоритма

Блок-схема алгоритма в режиме анимации работает так: на каждом блоке выполняется его действие и затем происходит переход на следующий блок. Выполнение действия блока и переход к следующему блоку осуществляется за один шаг алгоритма. Каждый раз у блок-схемы есть один активный блок - тот блок, действие которого будет выполняться на следующем шаге. Активный блок закрашивается синим цветом. При загрузке страницы активным блоком становится блок "Начало". Для каждого активного блока выводится комментарий - описание действий, которые производит этот блок. При завершении работы алгоритма, после блока "Конец", осуществляется переход к началу алгоритма.

Блок-схема алгоритма может работать в 2-х режимах: ручном и автоматическом. В ручном режиме переход на следующий шаг осуществляется пользователем при нажатии на кнопку "Шаг алгоритма". В автоматическом режиме переход на следующий шаг происходит без команды пользователя - пока он не нажмет на кнопку "Стоп". Для перехода в этот режим надо нажать кнопку "Запуск". Также возможно перейти к нужному блоку в автоматическом режиме. Для этого нужно подвести курсор мыши к блоку и во всплывшем окне с подсказкой нажать на "Перейти к этому блоку". Блок-схема запустится в автоматическом режиме и будет работать до тех пор, пока выбранный блок не станет активным.

Кнопки управления:

Step.png Шаг алгоритма: Выполнить 1 шаг алгоритма
Start.png Запуск: Запустить в автоматическом режиме
Step.png Стоп: Остановить автоматическое выполнение алгоритма
Start.png Завершить работу с блок-схемой

5. Ввод и вывод данных алгоритма

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

Данные, с которыми работает алгоритм, отображаются в таблице данных и массиве - диаграмме ( если используется ), расположенных в правой части страницы.
Для визуализации массива используется столбчатая диаграмма. Высота каждого столбца диаграммы прямо пропорциональна значению соответствующего элемента массива. Такое представление позволяет удобнее следить за теми изменениям, которые производит алгоритм над элементами массива в процессе работы.
Другие данные отображаются в таблице - каждая строка содержит наименование переменной, значение и её краткое описание.

Ввод данных осуществляется, когда активным блоком становится блок "Ввод". В этот момент необходимо задать требуемые алгоритмом значения.
Для ввода значений массива ( если алгоритм обрабатывает массив ), необходимо:

  • ввести число от 0 до 20 в поле ввода, расположенное под столбцом диаграммы ( индекс элемента массива указан ниже поля ввода )
  • нажать на кнопку ArrayAdd.png чтобы добавить элемент в массив
  • нажать на кнопку ArrayRemove.png чтобы удалить элемент из массива
  • нажать на кнопку ArraySortUp.png чтобы упорядочить массив по возрастанию
  • нажать на кнопку ArraySortShuffle.png чтобы расположить элементы массива в произвольном порядке
  • нажать на кнопку ArraySortDown.png чтобы упорядочить массив по убыванию

По ходу выполнения алгоритма, если на очередном шаге были изменены значения данных, они окрашивается в красный цвет, чтобы обратить внимание на их изменение.

6. Страница запуска блок-схемы: элементы интерфейса.

Страница выполнения блок-схемы алгоритма имеет следующие элементы интерфейса:

Help.png