Из чего состоит блок-схема?
Чтобы иметь возможность свободно читать и создавать блок-схемы, вам сначала нужно понять основные элементы, из которых они состоят. Эти:
граничный блок – отмечает начало или конец алгоритма (имеет форму эллипса);
блок ввода-вывода – используется как для ввода значений в алгоритм, так и для вывода значений из него (имеет форму параллелограмма);
рабочий блок – содержит список действий, выполняемых на данном шаге алгоритма, например, изменение значения заданного числа (в форме прямоугольника);
блок принятия решений, условный - содержит список условных инструкций (ромбовидный);
стрелка – указывает направление и порядок выполнения описанных в алгоритме действий и связи между ними.
Каждое действие, которое должен выполнить алгоритм, будет представлено отдельным блоком соответствующей формы.
Альтернативы блок-схеме
Блок-схемы — благодаря их наглядности — являются одним из самых популярных способов написания алгоритмов. Однако существуют альтернативные способы представления действий, составляющих алгоритм.
Воспользуемся алгоритмом из примера, где проверяем, положительно ли введенное число.
Альтернативные способы представления алгоритмов:
словесное описание,
список шагов.
Словесное описание
Это не очень точное описание алгоритма. Словесное описание можно разделить на три части:
список данных, которые потребуются для выполнения алгоритма;
список возможных результатов алгоритма;
правильное словесное описание алгоритма.
Вот пример словесной записи алгоритма:
Пример 1
Данные : загруженный номер.
Результат : сообщение о том, является ли данное число положительным или нет.
Описание : Прочитайте число, затем проверьте, больше ли его значение, чем 0. Если да, выведите сообщение: «Число положительное». Если нет - вывести сообщение: "Число не положительное".
Список шагов
В этом случае представлен набор команд, организованных в виде списка. Такой способ представления алгоритма обычно более точен, чем словесное описание.
Пример алгоритма, записанного в виде списка шагов:
Пример 2
Запустите алгоритм.
Загрузить номер.
Проверьте, больше ли его значение 0.
Если это так, выведите сообщение: «Число положительное».
Если нет, выведите сообщение: «Число не положительное».
Закончите алгоритм.
Существует и другой способ представления алгоритмов. Это псевдокод . Этот метод будет рассмотрен в других материалах.
Словарь
условное заявление
элемент алгоритма, позволяющий проверить одно или несколько условий, а затем определить, какие действия необходимо выполнить, если заданные условия выполняются или не выполняются (используется для управления программой)