Основные символы блок-схем алгоритмов

1. Терминатор (пуск-останов): начальный символ означает начало алгоритма, конечный – его конец. вход вход

выход выход

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

вход вход выход вход выход

выход

3. Решение:условный символ означает выбор направления выполнения алгоритма в зависимости от логического условия, которое может принимать только два значении: « («+»), если условие выполняется (да), « («–»), если условие не выполняется (нет).

вход

1 (да) 0 (нет)

4. Граница цикла: символ, отображающий начало и конец цикла; условие завершения цикла помещается внутри символа в начале или в конце в зависимости от расположения операции, проверяющей условие.

вход
имя цикла,

условие

завершения

 
 


имя

цикла

 
 


выход

или

 
 


вход
имя

цикла

 
 


условие

завершения,

имя цикла

 
 


выход

5. Подготовка: символ отображает модификацию команды или группы команд; можно использовать как символ структуры цикл с параметром.

вход

выход

6. Для структур итерационных циклов можно использовать символ решение (условный символ).

Цикл с предусловием вход

выход

Цикл с постусловиемвход

выход

7. Предопределенный процесс: символ обращения к подпрограмме используется для обращения к вспомогательному алгоритму, который является таковым по отношению к основному алгоритму.

8. Данные: символ отображает данные, носитель которых не определен; можно использовать для обозначения ввода/вывода данных.

9. Ручной ввод: символ отображает данные, вводимые вручную во время обработки с устройств любого типа.

10. Дисплей: символ отображает данные, представленные на носителе в виде отображающего устройства (экран монитора).

11. Соединитель: символ прерывания блок-схемы используется как указание связи между прерванными линиями потока, связывающими символы; соответствующие символы-соединители должны содержать одно и то же уникальное обозначение.

       
 
   
 


II. Контрольные вопросы.

1. Что такое алгоритм?

2. Перечислить базовые структуры алгоритмов.

3. Определить, что представляют собой цепочка и ветвление.

4. Что такое цикл как базовая структура алгоритма?

5. Какие существуют виды циклов?


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: