Блок Схема Реферат
Блок Схема Реферат
Пример блок-схемы алгоритма вычисления факториала числа N
↑ 1 2 ГОСТ 19.701-90. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения - cert.obninsk.ru/gost/282/282.html
ГОСТ 19.002-80. Схемы алгоритмов и программ. Правила выполнения - fmi.asf.ru/library/book/Gost/19-002-80-82.html
ГОСТ 19.003-80. Схемы алгоритмов и программ. Обозначения условные графические. (ссылка 2) - www.nist.ru/hr/doc/gost/19003-80.htm
ГОСТ 19.003-80. Схемы алгоритмов и программ. Обозначения условные графические - fmi.asf.ru/library/book/Gost/19003-80-82.html
Схе́ма — графическое представление определения, анализа или метода решения задачи, в котором используются символы для отображения операций, данных, потока, оборудования и т. д. (ГОСТ 19.701-90 [1] ).
Блок-схема — распространенный тип схем, описывающих алгоритмы или процессы, в которых отдельные шаги изображаются в виде блоков различной формы, соединенных между собой линиями.
Правила выполнения схем определяются следующими документами:
Данные документы в частности регулируют способы построения схем и внешний вид их элементов.
Описание других элементов схем можно найти в соответствующих ГОСТ (указаны выше).
Порядок выполнения действий задается путем соединения вершин дугами, что позволяет рассматривать блок-схемы не только как наглядную интерпретацию алгоритма, удобную для восприятия человеком, но и как взвешенный ориентированный граф (т. н. граф-схема алгоритма, ГСА). Подобное представление алгоритмов используется при построении систем логического управления, реализующих заданные управляющие алгоритмы, в задачах распараллеливания вычислений и т. д.
Существует графический язык программирования ДРАКОН, разработчики которого сделали попытку развить и улучшить идею блок-схем.
Для автоматического создания блок-схем из исходных текстов программ и их создания вручную существует ряд программ:
Элемент отображает вход из внешней среды или выход из нее (наиболее частое применение − начало и конец программы). Внутри фигуры записывается соответствующее действие.
Выполнение одной или нескольких операций, обработка данных любого вида (изменение значения данных, формы представления, расположения). Внутри фигуры записывают непосредственно сами операции, например, операцию присваивания: a = 10*b + c .
Отображает решение или функцию переключательного типа с одним входом и двумя или более альтернативными выходами, из которых только один может быть выбран после вычисления условий, определенных внутри этого элемента. Вход в элемент обозначается линией, входящей обычно в верхнюю вершину элемента. Если выходов два или три то обычно каждый выход обозначается линией, выходящей из оставшихся вершин (боковых и нижней). Если выходов больше трех, то их следует показывать одной линией, выходящей из вершины (чаще нижней) элемента, которая затем разветвляется. Соответствующие результаты вычислений могут записываться рядом с линиями, отображающими эти пути. Примеры решения: в общем случае − сравнение (три выхода: > , < , = ); в программировании − условные операторы if (два выхода: true , false ) и case (множество выходов).
Символ отображает выполнение процесса, состоящего из одной или нескольких операций, который определен в другом месте программы (в подпрограмме, модуле). Внутри символа записывается название процесса и передаваемые в него данные. Например, в программировании − вызов процедуры или функции.
Преобразование данных в форму, пригодную для обработки (ввод) или отображения результатов обработки (вывод). Данный символ не определяет носителя данных (для указания типа носителя данных используются специфические символы).
Символ состоит из двух частей − соответственно, начало и конец цикла − операции, выполняемые внутри цикла, размещаются между ними. Условия цикла и приращения записываются внутри символа начала или конца цикла − в зависимости от типа организации цикла. Часто для изображения на блок-схеме цикла вместо данного символа используют символ решения, указывая в нем условие, а одну из линий выхода замыкают выше в блок-схеме (перед операциями цикла).
Символ отображает вход в часть схемы и выход из другой части этой схемы. Используется для обрыва линии и продолжения ее в другом месте (для избежания излишних пересечений или слишком длинных линий, а также, если схема состоит из нескольких страниц). Соответствующие соединительные символы должны иметь одинаковое (при том уникальное) обозначение.
Используется для более подробного описания шага, процесса или группы процессов. Описание помещается со стороны квадратной скобки и охватывается ей по всей высоте. Пунктирная линия идет к описываемому элементу, либо группе элементов (при этом группа выделяется замкнутой пунктирной линией). Также символ комментария следует использовать в тех случаях, когда объём текста, помещаемого внутри некоего символа (например, символ процесса, символ данных и др.), превышает размер самого этого символа.
Реферат Блок - схема
Что такое блок - схема программы? | Рефераты Для Тебя
Алгоритмы и блок - схемы | реферат
Реферат на тему "Алгоритмы и блок - схемы " скачать бесплатно
Блок - схема : примеры, элементы, построение. :: SYL.ru
Сочинение Любовь Вы Когда Нибудь Стояли
Патриотическое Воспитание Эссе
Защита От Ионизирующих Излучений Реферат
Реферат На Тему Современная Классификация Поп
Сочинение По Картинке С Ветками