<<
>>

Блок-схема алгоритма

Описать алгоритм можно несколькими способами, например, раскрыть каждый этап решения задачи на естественном языке. Такой способ имеет несо- мненное достоинство: любой человек, прочитав этот алгоритм, поймет его смысл.
Однако существенным недостатком словесного описания алгоритма яв- ляется отсутствие строгих правил построения алгоритмов, в данном случае нет единого подхода в его оформлении.

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

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

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

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

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

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

Для обозначения данных, представленных на экране монитора, использу- ется символ, приведенный на рисунке 6.2, е.

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

Для обозначения описательных комментариев или пояснительных запи- сей используется символ, приведенный на рисунке 6.2, з.

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

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

6.3

<< | >>
Источник: А. Г. Зрюмова, Е. А. Зрюмов, С. П. Пронин. ИНФОРМАТИКА. 2011

Еще по теме Блок-схема алгоритма:

  1. А.А. БЛОК (1880—1921)
  2. Sшrvig Morten. Базовые алгоритмы Qt 4 (Qt 4's Generic Algorithms), 2000
  3. Блок заключительных вопросов содержит в себе, как правило, следующие части:
  4. Когда мы чувствуем свой внутренний блок, мы лишь становимся еще более заблокированными.
  5. АЛГОРИТМ
  6. АЛГОРИТМ УДАЧИ
  7. Дж. Клейнберг, Е. Тардос. Алгоритмы: разработка и применение. Классика Computers Science, 2016
  8. Алгоритм избавления от боли
  9. Алгоритм исцеления:
  10. § 2. АЛГОРИТМ АНАЛИЗА ПСИХОЛОГО-ПЕДАГОГИЧЕСКИХ СИТУАЦИЙ
  11. Алгоритм обработки результатов.
  12. 2. Специфика и алгоритмы работы с источниками.
  13. СИСТЕМНАЯ ДИАГНОСТИКА АЛГОРИТМ ОБНАРУЖЕНИЯ И УСТРАНЕНИЯ ПРИЧИН ПОВРЕЖДЕНИЙ ВСЕХ СЕМИ ТЕЛ ЧЕЛОВЕКА.
  14. СНОВИДЕНИЕ: СХЕМА ВОЗНИКНОВЕНИЯ
  15. СХЕМА ЗДОРОВЬЯ