Онлайн редактор для схем, графиков и диаграмм – Gliffy

Программа MS Word применяется большинством пользователей только для набора текста и иногда вставки в него каких-то дополнительных элементов, например, картинок и небольших таблиц. Однако функционал программы значительно шире и позволяет сопровождать документ различными блок-схемами, диаграммами и другими элементами.

image

Содержание

Как добавить блок-схему в документ Word

Некоторые пользователи идут таким путём: рисуют в каком-нибудь графическом редакторе блок схему, а затем добавляют её непосредственно в документ как картинку. Этот способ очень неудобен и требует больше времени. Использовать его рекомендуется только в том случае, если вам требуется вставить какую-то очень сложную схему и/или она должна быть с каким-то необычным оформлением.

В самом же Word есть несколько шаблонов блок-схем, которые можно вставить в любую часть документа и настроить под ваши предпочтения. Далее рассмотрим основные аспекты работы с блок-схемами в документе Word.

Аспект 1: Добавление блок-схемы

Для начала вам нужно выбрать схему из предложенных шаблонов и добавить её в документ. Делается это так:

  1. Переключитесь на вкладку «Вставка» в верхнем меню.
  2. Здесь, в блоке «Иллюстрации», нажмите по кнопке «SmartArt». В некоторых версиях она может быть не подписана, поэтому ориентируйтесь по скриншоту ниже.
  3. Откроется окошко с добавление элементов SmartArt. Примечательно, что большинство из них относятся к категории схем. Для удобства можете использовать меню категорий, расположенное в левой части окошка.
  4. Нажмите по тому шаблону, который вам больше нравится. В правой части окошка появится информация по данной блок-схеме. В том числе здесь можно посмотреть, для чего она предназначена.
  5. Определившись со схемой, выделите её и нажмите на кнопку «Ок», чтобы выполнить добавление в документ.

Примечание. Схема будет добавлена в ту часть документа, в которой был поставлен курсор перед выполнением описанных выше действий.

У вас в документе добавлена блок-схема выбранного ранее вида. По умолчанию там будет ограниченное количество секций, плюс, стрелки выбранного вида. Однако всё это можно поменять.

image

Аспект 2: Добавление и удаление полей

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

  1. Кликните по любому блоку в добавленной схеме для активации инструмента по работе с рисунком SmartArt.
  2. В верхнем меню откройте вкладку «Конструктор», если таковая не открылась по умолчанию. Там нажмите по кнопке «Добавить фигуру». Данная кнопка расположена в блоке «Создание рисунка».
  3. Появится контекстное меню, где будет предложено добавить новое поле перед или после выбранного поля.

Если в конструкции есть какое-то лишнее поле, то от него можно быстро избавиться. Для этого просто выделите данное поле в схеме и нажмите клавишу Delete.

Блоки с информацией можно так же перемещать внутри схемы. Для этого выделите нужный блок, кликнув по нему. Чтобы переместить выбранный блок воспользуйтесь клавишами «вверх», «вниз», «влево», «вправо». Можно просто потянуть курсором в нужном направлении для перемещения. Чтобы переносимый элемент переносился маленькими шажками, зажмите клавишу Ctrl.

Аспект 3: Изменение внешнего оформления блок-схемы

Шаблон, подходящий по своим размерам и свойствам не всегда будет подходить по дизайну. К счастью, этот параметр то же можно легко изменить. Давайте для примера изменим цветовое оформление всей блок-схемы:

  1. Кликните по любому блоку в схеме.
  2. Переключитесь на вкладку «Конструктор». Там нажмите по кнопке «Изменить цвета».
  3. Вам будет предложено несколько стандартных цветовых решений. Кликните по тому, который вам больше нравится.
  4. Выбранный цвет сразу же применится к всей блок-схеме. Дополнительно под выбранную цветовую гамму будет адаптирован цвет текста.

Дополнительно есть возможность поменять оформление границ, правда, только у одного блока, а не у каждого в схеме. Делается это так:

  1. Кликните правой кнопкой мыши по блоку, границы для которого хотели бы изменить. Из контекстного меню выберите пункт «Формат фигуры».
  2. В правой части окна программы появится меню с настройками формата фигуры. Здесь откройте вкладку «Линия».
  3. Здесь вы можете изменить следующие параметры обводки:
    • Цвет линии обводки и её оттенки;
    • Выбрать тип линии или вообще отключить обводку;
    • Установить тип градиента, если собираетесь делать градиентную обводку;
    • Поставить направление цветов в градиенте;
    • Указать угол заливки градиента;
    • Добавить точки градиента и задать для них цвета;
    • Настроить некоторые дополнительные параметры, например, толщину линии.
  4. Внешний вид выбранного блока применится автоматически. Закончив работу закройте вкладку «Формат фигуры».

Читайте также: Удаляем лишнюю или пустую страницу в Microsoft Word Делаем кроссворд в Microsoft Word Делаем визитку в программе Microsoft Word Вставляем текст в презентацию в PowerPoint

Изменить цвет для какого-то конкретного блока, а не всей схемы можно то же через «Формат фигуры»:

  1. Кликните правой кнопкой мыши по той фигуре, которой вы хотите задать новый фон заливки. Из контекстного меню выберите пункт «Формат фигуры».
  2. Раскройте вкладку «Заливка».
  3. Здесь вам предлагается выбрать несколько типов заливки:
    • «Нет заливки» — оставить блок без заливки;
    • «Сплошная заливка» — блок закрашивается каким-то сплошным цветом;
    • «Градиентная заливка» — позволяет выполнять заполнение фона фигуры градиентом – плавным переходом одного цвета в другой;
    • «Рисунок или текстура» — позволяет выбрать в качестве фона для блока какой-нибудь рисунок или текстуру;
    • «Узорная заливка» — вы можете выбрать какой-нибудь узор из библиотеки Word и настроить его.
  4. Ниже можно настроить выбранный тип заливки более подробно. Перечень доступных настроек будет зависеть от выбранного типа заливки. В любом случае вы сможете настроить цвет и степень прозрачности заливки.
  5. Внеся все необходимые изменения нажмите, закройте окошко «Формат фигуры». Изменения применятся автоматически.

Рассмотренные инструкции применимы в основном для Word 2013 года и более новых версий. Если вы пользуетесь более ранними версиями программы, то могут быть некоторые отличия в интерфейсе и названий элементов.

ТолкованиеПеревод

Блок-схема
Пример блок-схемы алгоритма вычисления факториала числа N

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

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

Стандарты выполнения

Правила выполнения схем определяются следующими документами:

  • ГОСТ 19.701-90. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения.[1]
Для программной документации (устарели, заменяются ГОСТ 19.701-90):
  • ГОСТ 19.002-80. Схемы алгоритмов и программ. Правила выполнения.[2]
  • ГОСТ 19.003-80. Схемы алгоритмов и программ. Обозначения условные графические.[3][4]

Данные документы в частности регулируют способы построения схем и внешний вид их элементов.

Основные элементы схем алгоритма

Наименование Обозначение Функция
Элемент отображает вход из внешней среды или выход из неё (наиболее частое применение − начало и конец программы). Внутри фигуры записывается соответствующее действие.
Блок вычислений (вычислительный блок) Выполнение одной или нескольких операций, обработка данных любого вида (изменение значения данных, формы представления, расположения). Внутри фигуры записывают непосредственно сами операции, например, операцию присваивания: a = 10*b + c.
Логический блок (блок условия) Отображает решение или функцию переключательного типа с одним входом и двумя или более альтернативными выходами, из которых только один может быть выбран после вычисления условий, определенных внутри этого элемента. Вход в элемент обозначается линией, входящей обычно в верхнюю вершину элемента. Если выходов два или три, то обычно каждый выход обозначается линией, выходящей из оставшихся вершин (боковых и нижней). Если выходов больше трех, то их следует показывать одной линией, выходящей из вершины (чаще нижней) элемента, которая затем разветвляется. Соответствующие результаты вычислений могут записываться рядом с линиями, отображающими эти пути. Примеры решения: в общем случае − сравнение (три выхода: >, <</code>, =); в программировании − условные операторы if (два выхода: true, false) и case (множество выходов).
Предопределённый процесс Символ отображает выполнение процесса, состоящего из одной или нескольких операций, который определен в другом месте программы (в подпрограмме, модуле). Внутри символа записывается название процесса и передаваемые в него данные. Например, в программировании − вызов процедуры или функции.
Преобразование данных в форму, пригодную для обработки (ввод) или отображения результатов обработки (вывод). Данный символ не определяет носителя данных (для указания типа носителя данных используются специфические символы).
Граница цикла Символ состоит из двух частей − соответственно, начало и конец цикла − операции, выполняемые внутри цикла, размещаются между ними. Условия цикла и приращения записываются внутри символа начала или конца цикла − в зависимости от типа организации цикла. Часто для изображения на блок-схеме цикла вместо данного символа используют символ условия, указывая в нём решение, а одну из линий выхода замыкают выше в блок-схеме (перед операциями цикла).
Соединитель Символ отображает вход в часть схемы и выход из другой части этой схемы. Используется для обрыва линии и продолжения её в другом месте (для избежания излишних пересечений или слишком длинных линий, а также, если схема состоит из нескольких страниц). Соответствующие соединительные символы должны иметь одинаковое (при том уникальное) обозначение.
Комментарий Используется для более подробного описания шага, процесса или группы процессов. Описание помещается со стороны квадратной скобки и охватывается ей по всей высоте. Пунктирная линия идет к описываемому элементу, либо группе элементов (при этом группа выделяется замкнутой пунктирной линией). Также символ комментария следует использовать в тех случаях, когда объём текста, помещаемого внутри некоего символа (например, символ процесса, символ данных и др.), превышает размер самого этого символа.

Описание других элементов схем можно найти в соответствующих ГОСТ (указаны выше).

Представление алгоритмов в виде графов

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

Программы

Для автоматического создания блок-схем из исходных текстов программ и их создания вручную существуют свободные программы — Diagram Designer, Dia, Kivio (входит в пакет KOffice), OpenOffice.org Draw, processWave.org, yEd Graph Editor, AFCE, коммерческие программы Microsoft Visio, diamFC, также существуют программы, предоставляемые как онлайн-услуги (например, Flowchart.com и LucidChart (англ.)русск.[5]).

См. также

  • Диаграмма Насси — Шнейдермана
  • UML
  • Диаграмма связей
  • Псевдокод (язык описания алгоритмов)
  • ДРАКОН

Примечания

  1. 12 ГОСТ 19.701-90. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения
  2. ГОСТ 19.002-80. Схемы алгоритмов и программ. Правила выполнения
  3. ГОСТ 19.003-80. Схемы алгоритмов и программ. Обозначения условные графические. (ссылка 2)
  4. ГОСТ 19.003-80. Схемы алгоритмов и программ. Обозначения условные графические
  5. LucidChart

Категории:

  • Теория алгоритмов
  • Разработка программного обеспечения
  • Визуализация данных
  • Моделирование
  • Проектирование

Синонимы:

Смотреть что такое “Блок-схема” в других словарях:

  • Блок-схема — Схема, определяющая взаимосвязь блоков Источник: ВСН 514 89: Требования к проектированию объектов по производству минеральн …   Словарь-справочник терминов нормативно-технической документации

  • блок-схема — — [http://www.iks media.ru/glossary/index.html?glossid=2400324] блок схема [Лугинский Я. Н. и др. Англо русский словарь по электротехнике и электроэнергетике. 2 е издание М.: РУССО, 1995 616 с.] блок схема Условное изображение алгоритма,… …   Справочник технического переводчика

  • Блок-схема — в программировании графическое представление программы или алгоритма с использованием стандартных графических элементов (прямоугольников, ромбиков, трапеций и др.), обозначающих команды, действия, данные и т.п. По английски: Flowchart См. также:… …   Финансовый словарь

  • блок-схема — сущ., кол во синонимов: 1 • схема (28) Словарь синонимов ASIS. В.Н. Тришин. 2013 …   Словарь синонимов

  • блок-схема — блок схема, блок схемы …   Орфографический словарь-справочник

  • БЛОК-СХЕМА — (flowchart) Диаграмма, представляющая собой последовательность логических шагов, необходимых для решения проблемы. Полезный инструмент для программиста, который использует его при планировании программы. В блок схеме имеется ряд условных… …   Словарь бизнес-терминов

  • БЛОК-СХЕМА — Блок здесь относится к последовательности событий. Блок схема – графическое или пиктографическое представление такой, последовательности. Первоначально использовавшийся в программировании, этот термин был заимствован психологией наряду с общей… …   Толковый словарь по психологии

  • блок-схема — block scheme, flow chart, block diagram *Blockschema схема машини, приладу, апарата, пристрою, в якій основні вузли (блоки), що утворюють її, зображено прямокутниками та іншими фігурами, а зв язок між ними показано лініями зі стрілками …   Гірничий енциклопедичний словник

  • Блок-схема — [block diagram, flowchart] – условное изображение алгоритма, программы для ЭВМ, процесса принятия решения, документооборота и т.п., предназначенное для выявления их структуры и общей последовательности операций. Пример Б. с. см. в статье Алгоритм …   Экономико-математический словарь

  • блок-схема — sandaros schema statusas T sritis Standartizacija ir metrologija apibrėžtis Schema, nustatanti pagrindines funkcines gaminio dalis, jų paskirtį ir sąsajas. atitikmenys: angl. block diagram; block scheme vok. Übersichtsschaltplan, m;… …   Penkiakalbis aiškinamasis metrologijos terminų žodynas

Книги

  • А. Блок. Стихотворения, А. Блок. Москва – Ленинград, 1927 год. Государственное издательство. Типографская обложкаю Сохранность хорошая. Составители настоящего сборника, учитывая размер и тип издания, все же старалить… Подробнее  Купить за 3525 руб
  • Интегральные контроллеры балластов люминесцентных ламп, Тюнин Н.А.. Справочник по интегральным микросхемам – контроллерам балластов люминесцентных ламп различного типа (диммируемые и недиммируемые балласты EL, CFL, CCFL, EEFL). По каждойИМС приводятся ее… Подробнее  Купить за 678 руб
  • Nissan двигатели QG18DE, . Nissan двигатели QG18DE. Устройство, техническое обслуживание, ремонт В данном руководстве представлено описание работ по техническому обслуживанию и ремонту бензиновых двигателей Nissan QG.… Подробнее  Купить за 380 руб

Другие книги по запросу «Блок-схема» >>

Встроенные программные инструменты MS Word предоставляют широкие возможности для построения и структурирования разного рода Блок-схем. С помощью различных форм и объектов SmartArt вы, конечно же, можете создать и свою собственную схему. А сегодня мы дадим ответ на вопрос, как сделать Блок-схему в Word правильно.

Направляющие линии автоматически появятся в вашем документе. Это один из основных подготовительных шагов.

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

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

  • Процесс (используется для технологических операций);
  • Решение (используется, чтобы показать точки принятия решения);
  • Знак завершения (указывает начальную и конечную точки процесса).

Как сделать Блок-схему в Word

Выберите фигуру. Поскольку она будет первая, мы выберем «Знак завершения». Сразу после этого, вы заметите, что курсор обрел форму перекрестия. Установите его в нужное место документа и нарисуйте объект в требуемом масштабе.

Текстовый редактор автоматически переключит вас на вкладку «Формат». Она предоставит различные инструменты редактирования для мгновенного применения. Это, например, заливка, контур, эффекты, перемещение и т.п. Для того, чтобы вставить требуемый текст, просто напечатайте его, когда форма активна.

Далее добавим «Процесс» и соединим объекты схемы. Для этого воспользуйтесь обычной «Стрелкой». После её выбора установите начало в нижней центральной точке регулировки верхнего блока, а конец — в верхнюю точку нижнего блока. Стрелку тоже можно отформатировать: толщина линии, цвет и т.п.

Используем SmartArt

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

Эта графика разработана специально для подробного описания. Она группирует фигуры для добавления рисунков (фото) и текста. Добавьте всю необходимую информацию. Можно использовать и другие макеты из имеющихся в наличии.

Если вам не понадобился конкретный объект, вы можете удалить его. Просто выделите и нажмите на клавишу удаления. Также присутствует возможность копирования и вставки для внесения дополнительной информации. Спасибо за внимание!

Составьте план

Цель блок-схемы – показать логическую структуру событий, которые должны случиться, решений, которые должны быть приняты, и последствий этих решений. Поэтому, несомненно, построить блок-схему будет проще, если предварительно уделить несколько минут тому, чтобы привести в порядок свои мысли. Блок-схема, составленная из беспорядочных, тщательно не продуманных шагов, принесёт мало пользы.

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

Настройте элементы

Для каждого шага структуры добавьте в Excel элементы блок-схемы.

  1. На вкладке Вставка (Insert) нажмите Фигуры (Shapes).
  2. Открывшийся список фигур разделён на основные группы. Пролистайте вниз до группы Блок-схема (Flowchart).
  3. Выберите элемент.
  4. Чтобы добавить к элементу текст, кликните по нему правой кнопкой мыши и в появившемся меню выберите Изменить текст (Edit text).
  5. На вкладке Формат (Format) Ленты меню выберите стиль и цветовую схему для элемента.

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

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

Вот несколько самых часто встречающихся элементов:

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

Упорядочьте элементы

После того, как все элементы вставлены на лист:

  • Чтобы выстроить элементы в ровный столбец, выделите несколько элементов, кликая по ним мышью с нажатой клавишей Shift, затем на вкладке Формат (Format) нажмите Выровнять по центру (Align Center).
  • Чтобы точно настроить интервалы между несколькими элементами, выделите их и на вкладке Формат (Format) нажмите Распределить по вертикали (Distribute Vertically).
  • Убедитесь, что размеры элементов одинаковы. Сделайте все элементы одинаковыми по высоте и ширине, чтобы блок-схема выглядела красиво и профессионально. Ширину и высоту элемента можно задать, введя нужные значения в соответствующие поля на вкладке Формат (Format) Ленты меню.

Настройте линии связей

На вкладке Вставка (Insert) кликните Фигуры (Shapes) и выберите прямую стрелку или уступ со стрелкой.

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

Дальнейшие действия

Excel предлагает множество дополнительных элементов для создания блок-схем и бесконечное разнообразие настраиваемых параметров форматирования. Смелее экспериментируйте и пробуйте все доступные возможности!

Урок подготовлен для Вас командой сайта office-guru.ru Источник: http://www.pryor.com/blog/creating-a-flowchart-in-excel/ Перевел: Антон Андронов Правила перепечатки Еще больше уроков по Microsoft Excel

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

Основные элементы схем алгоритма

При начертании элементов рекомендуется придерживаться строгих размеров, определяемых двумя значениями a и b. Значение a выбирается из ряда 15, 20, 25.. мм, b рассчитывается из соотношения 2⋅a = 3⋅b. Определение размеров несёт рекомендательный характер, однако, при соблюдении выполнения размеров блок-схемы имеют более аккуратный вид.

Действие

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

image

Данные (ввод-вывод)

Символ отображает данные, носитель данных не определён.

image

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

Предопределённый процесс (функция)

Символ отображает предопределённый процесс, состоящий из одной или нескольких операций или шагов программы, которые определены в другом месте (в подпрограмме, модуле). Например, в программировании − вызов процедуры или функции.

image

Вопрос (условие или решение)

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

image

Отображает решение или функцию переключательного типа с одним входом и двумя или более альтернативными выходами, из которых только один может быть выбран после вычисления условий, определённых внутри этого элемента. Вход в элемент обозначается линией, входящей обычно в верхнюю вершину элемента. Если выходов два или три, то обычно каждый выход обозначается линией, выходящей из оставшихся вершин (боковых и нижней). Если выходов больше трёх, то их следует показывать одной линией, выходящей из вершины (чаще нижней) элемента, которая затем разветвляется. Соответствующие результаты вычислений могут записываться рядом с линиями, отображающими эти пути. Примеры решения: в общем случае — сравнение (три выхода: >, <</code>, =); в программировании — условные операторы if (два выхода: true, false) и case (множество выходов).

Ограничитель

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

image

На практике имеют смысл следующие описания ограничителей: начало/конец, запуск/останов, перезапуск (подразумевает перезапуск данной блок-схемы), ошибка (подразумевает завершение алгоритма с ошибкой), исключение (подразумевает исполнение программного исключения)

image

Цикл

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

image

Пример блок-схемы расчёта факториала с использованием цикла

Пример вложенных циклов

Соединитель

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

Разделение алгоритма на две части с использованием соединителей

Комментарий

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

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

Параллельные действия

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

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

Описание других элементов схем можно найти в соответствующих ГОСТ[1]. Среди элементов существуют:

  • Запоминаемые данные
  • Документ
  • Ручной ввод
  • Карта
  • Дисплей
  • Передача управления
  • Альтернативная связь между двумя или более символами
  • и др.

Представление алгоритмов в виде графов

Порядок выполнения действий задаётся путём соединения вершин дугами, что позволяет рассматривать блок-схемы не только как наглядную интерпретацию алгоритма, удобную для восприятия человеком, но и как ориентированный граф (т. н. граф-схема алгоритма, ГСА). Подобное представление алгоритмов используется при построении систем логического управления, реализующих заданные управляющие алгоритмы, в задачах распараллеливания вычислений и так далее

Критика

Распространённой и ошибочной практикой является попытка использования блок-схем для иллюстрации алгоритма на низком уровне (на уровне кода) — то есть попытка вписывать в блоки схемы фрагменты кода на каком-либо искусственном языке. Такой подход применим только к программам, организованным согласно структурному подходу, и не может отразить, к примеру, алгоритм, который реализуется во взаимодействии абстракций при объектно-ориентированном подходе. Для целей описания алгоритмов, взаимодействия частей системы и иллюстрации многих других сопутствующих вещей существует нотация UML .

Примечания

  1. ГОСТ 19.701-90. Схемы алгоритмов, программ, данных и систем. Условные обозначения и правила выполнения

Эта страница в последний раз была отредактирована 25 мая 2021 в 14:57.

Оцените статью
Рейтинг автора
5
Материал подготовил
Илья Коршунов
Наш эксперт
Написано статей
134
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий