Правила оформления приложений и блок-схем

Каждое приложение следует начинать с нового листа, на котором наверху симметрично тексту (выравниванием по центру) полужирным шрифтом записывают слово «ПРИЛОЖЕНИЕ» прописными буквами и его буквенное обозначение без точки в конце. На следующей строке в круглых скобках для обязательного приложения обычным начертанием пишут слово «обязательное», а для информационного — «рекомендуемое» или «справочное». Далее со следующей строки с прописной буквы без кавычек полужирным шрифтом приводится название приложения без точки в конце. После названия оставляют пустую пробельную строку, за которой следует содержимое приложения.

Пример оформления приложения приведен на рисунке 3.6.

Рисунок 3.6 — Пример оформления приложения

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

Схемы алгоритмов, программ, данных и систем состоят из определённых символов, краткого пояснительного текста и соединяющих линий.

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

Схемы могут состоять из:

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

- символов данных, указывающих на наличие данных;

- линейных символов, указывающих поток управления;

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

Отношение горизонтального и вертикального размеров символов 1:1,5 является основным. Горизонтальный и вертикальный размеры блока должны быть кратны 5 мм. Символы на схеме должны быть расположены равномерно, равно удаленно друг от друга. Внутри символа вписывается текст, поясняющий его использование в схеме, и выравнивается по ширине и по высоте символа.

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

Основные символы блок-схем приведены в таблице 1.

Таблица 1 – Основные символы блок-схем

Терминатор Обозначает начало или конец программы. Выделяет границы взаимодействия с внешней средой. Используется обычно с надписями "Начало","Конец" либо "Пуск", "Остановка" строго по одному разу.
Решение Выбор одного из двух возможных решений алгоритма. Внутри элемента расположено условие. Из углов ромба выходят возможные пути, обозначающиеся как "да","нет" либо "истина","ложь". В целях удобства чтения блок-схемы направление, отвечающее условию ("да"/"истина") выходит из нижнего угла ромба, противоположное из бокового. Возможно использования элемента для обозначения циклов.
Процесс Выполнение некоторой операции (арифметической, логической либо иной другой), в результате которой каким-либо образом изменяются данные. Возможно объединение нескольких операций в один блок.
Модификация Выполнение циклических команд for. Операции и действия цикла располагаются ниже элемента. При каждом шаге цикла программа возвращается к заголовку по левой стрелке. Выход из цикла производится по правой боковой стрелке.
Предопределенный процесс Обозначение процедуры, функции, модуля (части программы вне текущего последовательного кода).
Данные Осуществление обмена данными (ввод-вывод). Обобщенное представление обмена информацией без определенного типа носителя.
Документ Вывод данных на бумажный носитель (печать на принтере).
Ручной ввод Неавтономный ввод данных с помощью клавиатуры.
Дисплей Отображение данных на мониторе, визуальных индикаторах.
Соединитель Используется для обрыва линия связи в одном месте и продолжения в другом. Внутри элемента блок-схемы вводится уникальный идентификатор.
Межстраничный соединитель Аналогичен предыдущему элементу блок-схемы, переносит линии связи с конца одной страницы в начало другой.
Линия потока Отображает поток данных, с возможным указанием направления их передачи. Объединяет между собой элементы блок-схемы.

Пример схемы программы приведен на рисунке 4.8.


Рисунок 4.8 — Пример схемы алгоритма работы программы




double arrow
Сейчас читают про: