Описание структурной схемы

Untitled Document Способы описания и структурные схемы алгоритмов. К основным способам описания алгоритмов можно отнести следующие: Словесно-формульный способ При словесно-формульном способе алгоритм записывается в виде текста с формулами по пунктам, определяющим последовательность действий. Алгоритм описание структурной схемы улицы или др. Блок-схемы При блок-схемном описании алгоритм изображается геометрическими фигурами блокамисвязанными по управлению линиями направлениями потока со стрелками. В блоках записывается последовательность действий. Линии, соединяющие блоки и указывающие последовательность связей между ними, должны проводится параллельно линиям рамки. Стрелка в конце линии может не ставиться, если линия описание структурной схемы слева направо или сверху вниз. В блок может входить несколько линий, то есть блок может являться преемником любого числа блоков. Из блока кроме логического может выходить только одна линия. Логический блок может описание структурной схемы в качестве продолжения одни из двух блоков, из него выходят две линии. Если на схеме имеет место слияние линий, то место пересечения выделяется точкой. В случае, когда одна линия подходит к описание структурной схемы и слияние их явно выражено, точку можно не ставить. Блок-схема должна содержать все разветвления, циклы и обращения к подпрограммам, содержащиеся в программе. Условные обозначения блоков схем алгоритмов: Наименование Выполнение операции или группы операции, в результате которых изменяется значение, форма представления или расположение данных. Ввод-вывод Преобразование данных в форму, пригодную для обработки ввод или отображения результатов обработки вывод. Решение Выбор направления выполнения алгоритма в зависимости от некоторых переменных условии. Предопределенный процесс Начало, конец, прерывание описание структурной схемы обработки данных. Структурные схемы алгоритмов Вычислительные процессы, выполняемые на ЭВМ по заданной программе, можно разделить на три основных вида: Линейные процессы Ветвящиеся процессы Циклические процессы Линейным принято называть вычислительный процесс, в котором операции выполняются последовательно, в порядке их записи. Каждая операция является описание структурной схемы, независимой от каких-либо условий. На схеме блоки, отображающие эти операции, располагаются в линейной последовательности. Линейные вычислительные процессы имеют место, например, при вычислении арифметических выражений, когда имеются конкретные числовые данные и над ними выполняются соответствующие условию задачи действия Вычислительный процесс называется ветвящимся, если для его реализации предусмотрено несколько направлений ветвей. Каждое отдельное направление процесса обработки данных является отдельной ветвью вычислений. Ветвящийся процесс, включающий в себя две ветви, называется простым, более двух ветвей — сложным. Сложный ветвящийся процесс можно представить с помощью простых ветвящихся процессов. Направление ветвления выбирается логической проверкой, в результате которой описание структурной схемы два ответа: описание структурной схемы и «нет». Следует иметь в виду, что, хотя на схеме алгоритма должны быть показаны все возможные направления вычислений в зависимости от выполнения определенного условия или условиипри однократном прохождении программы процесс реализуется только по одной ветви, а остальные исключаются. Любая ветвь, по которой осуществляются вычисления, должна приводить к завершению вычислительного процесса Циклическими называются программы, содержащие циклы. Цикл — это многократно повторяемый участок программы. В организации цикла можно выделить следующие этапы: Подготовка инициализация цикла И ; Выполнение вычислений цикла тело цикла Т ; Модификация параметров М ; Проверка условия окончания цикла Порядок выполнения этих этапов, например, Т и М, может изменяться. В зависимости от расположения проверки условия окончания цикла различают циклы с нижним и верхним окончаниями. Для цикла с нижним окончанием тело цикла выполняется как минимум один раз, описание структурной схемы как сначала производятся вычисления, а затем проверяется условие выхода из цикла. В случае описание структурной схемы с верхним окончанием описание структурной схемы цикла может не выполниться ни разу в случае, если сразу соблюдается условие выхода. Цикл называется детерминированным, если число повторений тела цикла заранее известно или определено. Цикл называется итерационным, если число описание структурной схемы тела цикла заранее неизвестно, а зависит от значений параметров некоторых переменныхучаствующих в вычислениях.

Также смотрите:

Комментарии:
  • Вадим Круслов

    20.12.2015

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