Элементы языка описания алгоритма
Для наглядности разработки алгоритмов используются блок-схемы. Алфавит языка блок-схем состоит из определенных блоков, описывающих те или иные структурные конструкции, линий потоков, разделителей.
Существуют стандарты на элементы блок-схемы, так любой элемент, кроме линий потока, должен быть вписан в прямоугольник, стороны которого относятся как 3 к 2:
| |||
| |||
При рисовании блок-схемы надо помнить, что расстояние между любыми двумя параллельными линиями не должно быть меньше 5 мм.
Рассмотрим элементы блок-схемы для простой последовательности действий:
Для обозначения начала действий

начало
линия потока, выходящая
Для окончания действий
|
линия потока, входящая
конец
вход в блок
выход из блока
Элемент для ввода сообщений:
|
В этом блоке перечисляются те переменные, значения которых необходимо ввести с клавиатуры в соответствии со сценарием.
Элемент для вывода данных
Рассмотрим элемент блок-схемы для условной конструкции:
|
Если условие выполняется (истинно), то выполняются действия, обозначенные как действия1, потом (двигаемся по линии потока) будет выполняться действие3. Если же условие не выполняется, т.е. оно ложно, то будут выполняться действия2, а потом - действие3. Как видно из блок-схемы действие3 будет выполняться всегда, не зависимо от условия.
Рассмотрим элемент блок-схемы для циклических конструкций:
Для цикла с параметром (с заданным количеством шагов):
|
Элемент блок-схемы, соответствующий
| циклу с предусловием: | циклу с постусловием: |
|
Дата добавления: 2015-08-08; просмотров: 590;
