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

ЛЕКЦИЯ 5

ГРАФИЧЕСКОЕ ИЗОБРАЖЕНИЕ IT

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

Схемы методов, программ, данных и совокупностей (потом — схемы) складываются из имеющих заданное значение знаков, краткого пояснительного текста и соединяющих линий и регламентируются ГОСТ 19.701—90 (ИСО 5807—85) «ЕСПД. Схемы методов, программ, данных и совокупностей. Обозначения условные и правила исполнения1». Схемы смогут употребляться на разных уровнях детализации, причем число уровней зависит от сложности и размеров задачи обработки данных. Уровень детализации должен быть таким, дабы разные части и связь между ними были понятны в целом. В стандарте выяснены знаки, предназначенные для применения в документации по обработке данных, и приведено управление по условным

обозначениям для применения их в схемах: данных, программ, работы совокупности, сотрудничества программ, ресурсов совокупности. (1 Несколько: Совокупность административно-управленческой документации, документооборота, организация архивного дела. Воздействие: с 1 января 1992 г. Переиздан в 2005 г. в сб. «Единая совокупность программной) При начертании схем методов, программ, данных и совокупностей, употребляются следующие понятия: ¦ главной знак — знак, применяемый в тех случаях, в то время, когда правильный тип (вид) процесса либо носителя данных малоизвестен либо отсутствует необходимость в описании фактического носителя данных; ¦ своеобразный знак — знак, применяемый в тех случаях, в то время, когда известен правильный тип (вид) процесса либо носителя данных либо в то время, когда нужно обрисовать фактический

носитель данных; ¦ схема — графическое представление определения, анализа либо способа ответа задачи, в котором употребляются знаки для отображения операций, данных, потока, оборудования и т.д. Описание схем. Путь данных при ответе задач отображают схемы данных. Они определяют этапы обработки, и разные используемые носители данных (табл. 5.1). Схема данных состоит:

¦ из знаков данных (знаки данных смогут кроме этого показывать вид носителя данных);

¦ знаков процесса, что направляться выполнить над данными (знаки процесса смогут кроме этого показывать функции, делаемые счётной машиной);

¦ знаков линий, показывающих потоки данных между процессами и (либо) носителями данных;

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

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

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

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

и поток данных в совокупности. В такую схему входят:

¦ знаки данных, говорящие о наличии данных (знаки данных смогут кроме этого показывать вид носителя данных);

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

¦ линейные знаки, показывающие потоки данных между процессами и (либо) носителями данных, и поток управления между процессами;

¦ особые знаки, применяемые для чтения и облегчения написания блок-схемы.

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

¦ из знаков данных, говорящих о наличии данных;

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

¦ линейных знаков, отображающих поток между процессами и данными, и инициации процессов;

¦ особых знаков, применяемых для чтения

схемы и облегчения написания.

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

¦ знаки данных, отображающие входные, выходные и запоминающие устройства счётной автомобили;

¦ знаки процесса, отображающие процессоры (центральные процессоры, каналы и т.д.);

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

¦ особые знаки, применяемые для чтения схемы и облегчения написания.

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

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

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

Это связанный с данным знаком идентификатор, определяющий знак для применения в справочных целях в других элементах документации (к примеру, в листинге программы). Идентификатор знака обязан размешаться слева над знаком. В схемах может употребляться описание знаков—каждая вторая информация, к примеру для отображения особого применения знака с перекрестной ссылкой либо для улучшения понимания функции как части схемы. Описание знака должно быть расположено справа над знаком. В схемах работы совокупности знаки, отображающие носители данных, во многих случаях воображают методы ввода-вывода. Для применения в качестве ссылки на документацию текст на схеме для знаков, отображающих методы вывода, обязан размещаться справа над знаком, а текст для знаков, отображающих методы ввода, — справа под знаком. В схемах подробное представление обозначается посредством знака с полосой для процесса либо данных. Знак с полосой показывает, что в этом же наборе документации в

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

имеется кроме этого в знаке с полосой. Правила исполнения соединений. Потоки данных либо потоки управления в схемах показываются линиями. Направление потока слева направо и сверху вниз считается стандартным. В случаях в то время, когда нужно внести громадную ясность в схему (к примеру, при соединениях), на линиях употребляются стрелки. В случае если поток имеет направление, хорошее от стандартного, то стрелки должны показывать это направление. В схемах направляться избегать пересечения линий. Пересекающиеся линии не имеют логической связи между собой, исходя из этого трансформации направления в точках пересечения не допускаются. Две либо более входящие линии смогут объединяться в одну исходящую линию. В случае если две либо более линии объединяются в одну линию, то место объединения должно быть смещено. Линии в схемах должны доходить к знаку или слева,

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

Создание метода. Блок-схемы в Small Basic (7/19)


Также читать:

Понравилась статья? Поделиться с друзьями: