25115

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

Доклад

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

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

Русский

2013-08-12

53.5 KB

1 чел.

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

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

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

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

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

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

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

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

Пояснение

Процесс

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

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

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

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

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

Ввод-вывод

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

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

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

Документ

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

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

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

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

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

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

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

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

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

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

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

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

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


Тело ци
кла

да

нет

Условие

ело цикла

да

нет

Условие


 

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

51391. Подсчитать количество точек, пробелов и символов «b» в потоке данных 17.77 KB
  Алгоритм Начало Обьявление переменных ch=0 pt=0 sp=0 bi=0 Вывод списка команд Getchr=EOF вывод подсказки на экран printf vvedide chislo n; while ch=getchr=EOF до тех пор пока ch не равно EOF выполнять цикл ifch.
51393. Прямые измерения активного электрического сопротивления.(Измерения омметром, мультиметром и мостом) 1.4 MB
  Цель работы Получение навыков измерения активного электрического сопротивления далее сопротивления. Ознакомление с методами измерения активного сопротивления. Сведения необходимые для выполнения работы Перед выполнением работы повторите вопросы обработки и представления результата прямых и косвенных измерений и ознакомьтесь со следующими вопросами: Измерение электрического сопротивления постоянному току методами непосредственной оценки и сравнения с мерой.
51394. Измерение постоянного напряжения методом компенсации 978 KB
  Измерение постоянного напряжения методом компенсации Получение сведений о погрешностях измерения напряжения компенсационным методом. Устройство принцип действия и основные характеристики делителя постоянного напряжения. Компенсаторы потенциометры постоянного тока предназначены для измерения методом сравнения с мерой ЭДС напряжения и величин функционально с ними связанных.
51395. Индуктивные измерительные преобразователи. Измерение перемещения 589.46 KB
  Цель работы Ознакомление с устройством и применением индуктивного измерительного преобразователя на примере измерителя перемещения изучение метрологических характеристик измерительных преобразователей и схем их включения. В измерительной технике используются конструкции преобразователя с переменным воздушным зазором и соленоидные или плунжерные преобразователи которые и изучаются в данной работе. Это вызывает изменение магнитного сопротивления и индуктивности преобразователя L. При некоторых допущениях индуктивность преобразователя можно...
51397. Создание блок-схем с помощью MS Visio 381.5 KB
  Фигуры готовые символы включенные в поставку Visio это ключ к быстрому созданию эффективных диаграмм. Наилучшим способом создания новой диаграммы является использование шаблона файла включающего все инструменты стили параметры и фигуры которые потребуются для создания определенного типа схемы или диаграммы. Например если нужно создать блоксхему используйте шаблон Bsic Flowchrt Базовая блоксхема включающий фигуры которые представляют данные процессы решения и другие элементы. Категория шаблонов Назначение Block Digrm...
51398. Начертательная геометрия 11.87 MB
  Начертательная геометрия входит в состав учебной дисциплины федерального значения, название которой в зависимости от специальности: «Начертательная геометрия и инженерная графика», «Инженерная и машинная графика» или просто «Инженерная графика». Инженерная графика – это единственная дисциплина целью, которой является непосредственно обучение студентов работе с различной по виду и содержанию графической информацией
51399. РАБОТА С ТЕСТАМИ 53 KB
  Теперь с помощью панели Формы построим кнопку для ответа на первый вопрос и выполним для нее макрос через правую кнопку. В окне Назначить макрос объекту нажмите кнопку Записать а в следующем окне Запись макроса ОК. Создадим еще одну кнопку для результата. Всем кнопкам 1го ряда надо дать имя ДА кнопкам 2го ряда – НЕТ а последнюю кнопку назовем Ваши баллы.