БЛОК-СХЕМА УСТРОЙСТВА
Блок-схема устройства (англ. block diagram) — тип блок-схемы, которая показывает связи между элементами устройства.
Блоковое устройство (англ. block device) — устройство, которое работает с блоками данных.
Например, дисковод может иметь дело с данными, объединёнными в блоки по 256 байт, однако, когда передаваемая информация умещается в один или два байта, будет передан блок в 256 байтов.
Блок-схема алгоритма (англ. algorithm flowchart) — тип блок-схемы, показывающий последовательность действий.
Каждый блок, изображаемый с помощью типовой символики, характеризует одно действие, которое требуется описать на языке алгоритма. Такими являются операции ввода/вывода, операция присвоения, операция проверки условия и т.д.
Блок-схема алгоритма составляется на ранних этапах решения задачи и даёт возможность проанализировать работу алгоритма, найти в нём логические ошибки.
Блок-схема системы (англ. system flowchart) — тип блок-схемы, который описывает прохождение данных через компьютерную систему обработки данных. При этом блоки могут представлять собой определённые операции, выполняемые, например, сотрудниками рекламного агентства, а связи — последовательность обработки данных.
Блок-схема программы (англ. flowchart; program flowchart) — метод разработки программ, который использует набор стандартных графических изображений для наглядного представления вычислительных действий.
Этот тип блок-схемы предназначается для написания компьютерной программы.
Стандартные графические изображения для представления вычислительных действий разрабатываются для операций ввода/вывода, принятия решения, тогда как блок-схема прежде всего показывает последовательность осуществления действий.
При описании действий и логических операций внутри блоков применяется произвольная форма записи. Форма блока характеризует особенности выполняемых действий и принимаемых решений. Связь между блоками показывает передачу управления в программе.
Блок-схемы часто разрабатываются с помощью других визуальных методов, к примеру, дерева решений или таблицы решений. Целью блок-схемы является показ последовательности выполнения программы с помощью блоков.
Блок-схемы служат для определения шагов, которые должна осуществить программа. Обычно блок-схема начинается с обозначения входных и выходных сигналов, действий, которые осуществляются над каждой разновидностью входных данных, разделения программы на секции и точки, в которых программа может быть прервана по команде с клавиатуры.
В системном анализе блок-схемы используются на ранних стадиях разработки какого-либо большого проекта, к примеру, при разработке большой ЭВМ. В таких блок-схемах показывается последовательность действий, которые должны быть осуществлены как машиной, так и оператором.
Может быть составлена более детальная блок-схема, в которой будет описано действие каждого программного блока и даже небольших частей программы, а также показано, какой именно метод программирования используется. Как правило, более детальные блок-схемы используются для описания программ, для которых необходим язык высокого уровня.
В настоящее время предпочтение отдается и другим методам, таким как, к примеру, нисходящий анализ, который используется всё большим числом программистов, пишущих программы на Паскале или языке Модула-2.