1_SEMESTR_1 / Материалы к сессии (лектор Бобкова В.А.) / Материал к вопросам со звездочкой / Чтение блок-схемы алгоритма
.docЧтение блок-схемы алгоритма
Схема - это графическое представление определения или метода решения задачи.
Блок-схема – это распространенный тип схем, описывающий алгоритмы или процессы и изображающий этапы алгоритма в виде блоков различной формы, соединенных между собой стрелками.
Основные элементы блок-схем алгоритма
Наименование |
Обозначение |
Функция |
Терминатор |
|
Элемент отображает начало или конец алгоритма. Внутри фигуры записывается соответствующее действие. |
Процесс |
|
Выполнение одной или нескольких операций, обработка данных любого вида. Внутри фигуры записывают непосредственно сами операции, например, операцию присваивания: a = 10*b + c. |
Решение |
|
Выбор по условию одного действия из двух. Если условие выполняется, исполнитель переходит по стрелке с пометкой «да», если не выполняется – по стрелке «нет». |
Предопределенный процесс |
|
Символ отображает выполнение процесса, который определен в подпрограмме или модуле. Внутри символа записывается название процесса и передаваемые в него данные. |
Ввод-вывод данных |
|
Ввод данных или вывод данных и печать результатов. |
Граница цикла |
|
Условия цикла и приращения записываются внутри символа начала или конца цикла − в зависимости от типа организации цикла. Часто для изображения на блок-схеме цикла вместо данного символа используют символ решения, указывая в нем условие, а одну из линий выхода замыкают выше в блок-схеме (перед операциями цикла). |
Соединитель |
|
Символ отображает выход в часть схемы и вход из другой части этой схемы. Используется для обрыва линии и продолжения ее в другом месте (пример: разделение блок-схемы, не помещающейся на листе). Соответствующие соединительные символы должны иметь одно (притом уникальное) обозначение. |
Описание других элементов схем можно найти в соответствующих ГОСТах.
-
ГОСТ 19.701-90. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения.
Для программной документации:
-
ГОСТ 19.002-80. Схемы алгоритмов и программ. Правила выполнения.
-
ГОСТ 19.003-80. Схемы алгоритмов и программ. Обозначения условные графические.
Данные документы в частности регулируют способы построения схем и внешний вид их элементов.
Пример
Вычисление факториала числа N.