Графическая форма записи алгоритма

Алгоритм записывается в виде схемы, состоящей из блоков (геометрических фигур) с размещенными в них действиями. Блоки соединяются стрелочками и показывают структуру всего алгоритма. Алгоритм в виде блок-схемы начинается блоком " начало " и заканчивается блоком " конец ".

Основные блоки приведены на рис. 9.4.

Рис. 9. 4. Изображение основных блоков

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

Пример:Алгоритм вычисления значения выражения K=3b+6а приведен на рис. 9.5.

Существуют еще формы записи, которые можно отнести к графическим формам представления алгоритмов. Одной из таких форм является построение структурограмм (диаграмм Несси – Шнайдермана, названных так по фамилиям авторов).

Действия в структурограмме располагаются друг под другом. Это позволяет наглядно отслеживать обработку данных в алгоритмах. Все структуры имеют прямоугольную форму. Заполнение их сходно с аналогичными блоками в блок-схемах, но имеются и отличия.

Рис. 9. 5. Текстовая и блок схема форма записи алгоритма вычисления выражения K=3b+6а

Пример:Рассмотрим блок-схему и структурограмму алгоритма, приведенного на рис. 9.6.

Рис. 9. 6. Блок схемное и структурограммное представление алгоритма.

Результаты сравнения этих двух форм записи впишите в табл. 9.2.

Сравнение представления блок-схемы и структурограммы

Таблица 9. 2

Название блока Обозначение в
блок-схемах структурограммах
       

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: