Skip to content
Denis Kozarezov edited this page Dec 8, 2021 · 36 revisions

Схемы алгоритмов, программ, данных и систем

Выполнил: Козарезов Денис, ИДБ-18-08

Проверил: Крупенко Илья, ИДБ-18-08


Схемы алгоритмов, программ, данных и систем

Для начала введем ряд фундаментальных понятий:

Схема – графическое представление определения, анализа или метода решения задачи, в котором используются символы для отображения операций, данных, потока, оборудования и т.д. Схемы данных отображают путь данных при решении задач и определяют этапы обработки, а также различные применяемые носители данных.

Схема Назначение
Схемы данных (рис. 1) Отображают путь данных, определяют этапы обработки и применяемые носители данных.
Схемы программ (рис. 2) Отображают последовательность операций в программе.
Схемы работы системы (рис. 3) Отображают управление операциями и поток данных в системе.
Схемы взаимодействия программ (рис. 4) Отображают путь активации программ и взаимодействий с соответствующими данными.
Схемы ресурсов системы (рис. 5) Отображают конфигурацию блоков данных и обрабатывающих блоков, которая требуется для решения задачи или набора задач.

Ниже представлены примеры вышеуказанных схем (рис. 1-5). picture1

picture2

picture3

picture4

picture5

Теперь дадим конкретные пояснения к каждому виду схем.

Схема данных состоит из:

  1. Символов данных (символы данных могут также указывать вид носителя данных);
  2. Символов процесса, который следует выполнить над данными (символы процесса могут также указывать функции, выполняемые вычислительной машиной);
  3. Символов линий, указывающих потоки данных между процессами и (или) носителями данных;
  4. Специальных символов, используемых для облегчения написания и чтения схемы.

Схема программы состоит из:

  1. Символов процесса, указывающих фактические операции обработки данных (включая символы, определяющие путь, которого следует придерживаться с учетом логических условий);
  2. Линейных символов, указывающих поток управления;
  3. Специальных символов, используемых для облегчения написания и чтения схемы.

Схема работы системы состоит из:

  1. Символов данных, указывающих на наличие данных (символы данных могут также указывать вид носителя данных);
  2. Символов процесса, указывающих операции, которые следует выполнить над данными, а также определяющих логический путь, которого следует придерживаться;
  3. Линейных символов, указывающих потоки данных между процессами и (или) носителями данных, а также поток управления между процессами;
  4. Специальных символов, используемых для облегчения написания и чтения блок-схемы.

Схема взаимодействия программ состоит из:

  1. Символов данных, указывающих на наличие данных;
  2. Символов процесса, указывающих на операции, которые следует выполнить над данными;
  3. Линейных символов, отображающих поток между процессами и данными, а также инициации процессов;
  4. Специальных символов, используемых для облегчения написания и чтения схемы.

Схема ресурсов системы состоит из:

  1. Символов данных, отображающих входные, выходные и запоминающие устройства вычислительной машины;
  2. Символов процесса, отображающих процессоры (центральные процессоры, каналы и т.д.);
  3. Линейных символов, отображающих передачу данных между устройствами ввода-вывода и процессорами, а также передачу управления между процессорами;
  4. Специальных символов, используемых для облегчения написания и чтения схемы.

Список литературы

  1. ГОСТ 19.701-90 (ИСО 5807-85) СХЕМЫ АЛГОРИТМОВ, ПРОГРАММ, ДАННЫХ И СИСТЕМ
  2. Лекция 4. Стандартизация в области разработки моделей и алгоритмов информационных процессов.
Clone this wiki locally