25115

Изображение алгоритма с помощью блок-схемы

Доклад

Информатика, кибернетика и программирование

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

Русский

2013-08-12

53.5 KB

1 чел.

  1.  Изображение алгоритма с помощью блок-схемы.

Изображение алгоритма с помощью блок-схемы.

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

В январе 1992 года введен ГОСТ 19–701–90. Он описывает, как и где следует использовать фигуры. Согласно ему допускаются следующие блоки для изображения схем:

  •  блок «ввод/вывод»;
  •  блок «процесс»;
  •  блок «предопределенный процесс» (процедуры, функции, подпрограммы);
  •  блок «условие»;
  •  обозначение циклов;
  •  выход и вход во внешнюю среду.

Наиболее часто допускаются следующие символы для изображения схем:

  Название символа

  Обозначение и пример заполнения  

Пояснение

Процесс

Вычислительное действие или
последовательность действий

Условие (логический блок)

Проверка условий

Предопределенный процесс  

  Вызов подпрограммы.

Ввод-вывод

Ввод-вывод в общем виде

Начало-конец

Начало, конец алгоритма

Документ

Вывод результатов на печать

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

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

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

Блок " ввод-вывод"  предназначен для описания операций, связанных с вводом и выводом данных.

Обозначение цикла осуществляется двумя блоками, внутри первого или второго обозначается условие инициализации или условие цикла. Между ними размещаются другие блоки.

К основным циклическим конструкциям относят: цикл Пока(цикл с предусловием), цикл До(с постусловием), цикл с параметром (со счётчиком).

В цикле Пока конструкция состоит из проверки условия и выполнении тела цикла, если условие истинно.

В цикле До конструкция состоит из выполнении тела цикла, проверки условия и повторного выполнения тела цикла, если условие ложно.

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

В цикле с параметром заранее известно число повторений.

Правила соединения блоков:

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


Тело ци
кла

да

нет

Условие

ело цикла

да

нет

Условие


 

А также другие работы, которые могут Вас заинтересовать

1301. Муниципальное бюджетное учреждение здравоохранения городского округа Тольятти Городская больница №2 имени В.В. Баныкина 89.5 KB
  В кардиологическом отделении имеются палаты интенсивной терапии на 6 коек со своим штатом. Родильный дом располагает своим отделением анестезиологии и реанимации на 3 койки и отделением детской реанимации на 6 коек.
1302. 30-квартирний житловий будинок 59.5 KB
  Проект на тему 30-квартирний житловий будинок виконаний згідно завдання, виданого кафедрою Архітектура будівель і містобудування, і з урахуванням вимог модульної координації роз-мірів у будинку, санітарних і протипожежних норм, а також враховані норми проектування за видами будинків і вимоги ЕБКД і СПДБ.
1303. Психологічні основи прийняття управлінських рішень керівниками освітніх організацій 83 KB
  Зміст і головні етапи прийняття управлінських рішень керівниками освітніх організацій. Чинники, які впливають на процес прийняття управлінських рішень керівниками освітніх організацій. Вимоги до прийняття управлінських рішень керівниками освітніх організацій. Колегіальний підхід до прийняття управлінських рішень керівниками освітніх організацій.
1304. Роль доврачебной помощи при несчастных случаях. Организация работ при возникновении ЧС 72 KB
  Оказание ПМП в очагах ЧС. Опыт и проблемы ликвидации ЧС системой ГО. Единая государственная система предупреждения и ликвидации ЧС. Основные мероприятия по защите населения в ЧС мирного и военного времени.
1305. Сенсорне сприйняття при дегустації 70 KB
  Диференціальний поріг та поріг насичення. Сутність та застосування методів парних, двопарних, трикутних порівнянь еталонів. Дегустація, експерт, споживацькі дослідження, сприятливість. Поясніть явища антагонізм, синергізм, маскування відчуттів.
1306. Динамика вырубки лесного массива 65.5 KB
  Анализ количественных закономерностей входящего потока. Плотность распределения ежегодный вырубки лесного массива. Данные для исследования были получены по официальной отчётности вырубки, направляемой в министерство промышленности.
1307. Теория материаловедение 118 KB
  Основные группы радиоматериалов. Требования, которые должны удовлетворять радиоматериалы. Классификация диэлектрических материалов. Структура звена полимера (молекулярные, элементарные звенья). Агрегатные и фазовые состояния полимеров. Физические (релаксационные состояния полимеров).
1308. Основы психологии 121.5 KB
  Предмет, объект, этапы развития психологии. Просоциальное и асоциальное поведения. Механизмы неправильного воспитания детей в семье. Психика, сознание и деятельность, их структура и функции. Основные теоретические подходы к воспитанию.
1309. Создание и использование макросов 48.5 KB
  Макрос (макрокоманда) представляет собой процедуру на языку VBA, в которой содержится запись последовательности команд или операций, выполняемых в Excel. Просмотр, редактирование и переименование макросов. Создание панели инструментов и меню пользователя. Назначение макроса графическому объекту и кнопке