25115

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

Доклад

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

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

Русский

2013-08-12

53.5 KB

1 чел.

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

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

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

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

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

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

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

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

Пояснение

Процесс

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

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

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

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

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

Ввод-вывод

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

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

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

Документ

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

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

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

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

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

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

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

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

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

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

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

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

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


Тело ци
кла

да

нет

Условие

ело цикла

да

нет

Условие


 

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

37758. Програмування в Java 172 KB
  Поздоровляю вас зі вступом в ряди програмістів на Java — розроблювачів технології початку XXI століття. Всі уроки ви повинні прочитувати вдома, а на лекції і лабораторних роботах ви повинні звітуватися за виконані завдання. Перше серйозне завдання ви знайдете в кінці Уроку 2. Всі завдання індивідуальні, щоб одержати залік в кінці семестру їх треба обовязково виконати
37759. ВЫБОР РАЦИОНАЛЬНОЙ ДЛИНЫ ПАКЕТА СЕТИ ЭВМ 2.41 MB
  2 Теоретическая часть Для сообщений передаваемых в сети ЭВМ длина пакета выбирается постоянной. Длина пакета не может быть слишком малой поскольку при фиксированной длине служебной части заголовка пакета снижается доля информации сообщения передаваемая в одном пакете. При большой длине пакета и заданной достоверности передачи данных в канале связи повышается вероятность передачи пакета с ошибкой и следовательно частота повторной передачи пакета что снижает эффективность сети ЭВМ а также возрастает доля потерь памяти изза...
37760. ОТРАВЛЯЮЩИЕ ВЕЩЕСТВА РАЗДРАЖАЮЩЕГО ДЕЙСТВИЯ. КЛИННИКА, ДИАГНОСТИКА, ЛЕЧЕНИЕ 70.5 KB
  Уже в первой мировой войне почти все воюющие страны применяет различные ОВ, избирательно действующие на окончания чувствительных нервов в верхних дыхательных путях с последующей реакцией организма в виде слезотечения, кашля, рвоты, затрудненного, дыхания и т.д
37761. Исследование разветвленной линейной электрической цепи постоянного тока 109.5 KB
  Цель работы Экспериментальная проверка законов Кирхгофа и основных свойств линейных цепей постоянного тока. Экспериментальная часть Схема установки R1 = 100 Ом R2 = 50 Ом R3 = 25 Ом Е1 = 75 В E2 = 10 В Проверка законов Кирхгофа Измерено Вычислено I1 I2 I3 Ik 009 016 0065 0005 I1 I2 I3 = 0.065 А Вывод: Экспериментально были проверены законы Кирхгофа. Выставив необходимые значения сопротивлений и проведя необходимые измерения и...
37762. Измерение вязкости жидкости по методу падающего шарика 45.5 KB
  Измерение температуры жидкости t= 0C Расчет искомой величины. Расчет плотности материала шариков 2. Расчет вязкости жидкости Расчет границы погрешностей. Расчет границы абсолютной погрешности результата измерения плотности материала шариков Расчет границы относительной погрешности результата измерения вязкости жидкости Расчет границы абсолютной погрешности результата измерений плотности Окончательный результат: вязкость жидкости при температуре t= 0C.
37763. Методы противодействия радиоэлектронным закладным устройствам, предназначенным для снятия конфиденциальной информации 48.88 KB
  Цели и учебные вопросы Цели лабораторной работы: ознакомление с возможностями комплекса Крона НМ и программного обеспечения Филин Ультра; получение практических навыков: по проведению радиомониторинга в контролируемой зоне по обнаружению поиску и блокированию радиозакладных устройств Учебные вопросы: классификация поисковых устройств для проведения радиомониторинга см. Место: лаборатория Технические средства обеспечения безопасности Используемые технические средства: автоматизированный комплекс обнаружения электронных...
37764. Безпека SMTP і спам 760.04 KB
  У результаті цього спам став практично нерозв'язною проблемою так як було неможливо визначити хто насправді є відправником повідомлення фактично можна відправити лист від імені будьякої людини. DT CRLF Вказує на початок повідомлення. Для завершення повідомлення вказується CRLF . Повідомлення доставляються клієнтові за протоколом POP а надсилаються як і раніше за допомогою SMTP.