В ы с ш е е п р о ф е с с и о н а л ь н о е о б р а з о в а н и е информатика и программироВание осноВы информатики


Изображение блоков в схемах алгоритмов



Pdf көрінісі
бет84/196
Дата09.01.2022
өлшемі4,7 Mb.
#23908
түріУчебник
1   ...   80   81   82   83   84   85   86   87   ...   196
Изображение блоков в схемах алгоритмов
Наименование
символа
Обозначение и размеры
Функция
Процесс (вычис-
лительный блок)
Выполнение операции или
группы операций, в результате
которых изменяются значе-
ние, форма представления или
расположение данных
Решение
(логический
блок)
Выбор направления выпол-
нения алгоритма в зависи-
мости от некоторых условий


117
Наименование
символа
Обозначение и размеры
Функция
Модификация
(заголовок
цикла)
Выполнение операций по
управлению циклом — по-
вторением команды или
группы команд алгоритма
Пуск-останов
(начало-конец)
Начало или конец выполне-
ния программы или подпро-
граммы
Предопределен-
ный процесс
(вызов подпро-
граммы)
Вызов и использование
ранее созданных и отдельно
описанных алгоритмов
(подпрограмм)
Ввод-вывод
Общее обозначение ввода
или вывода данных в
алгоритме безотносительно
к внешнему устройству
Соединитель
Указание прерванной связи
между блоками в пределах
одной страницы
Межстраничный
соединитель
Указание прерванной связи
между блоками, располо-
женными на разных листах
Окончание табл. 9.2
Рассмотрим общие правила построения схем алгоритмов.
1. Для конкретизации содержания блока и уточнения выполняе-
мого действия внутри блока помещаются краткие пояснения — сло-
весные записи с элементами общепринятой математической симво-
лики (рис. 9.1,
а).
2. Основное направление потока информации в схемах может не
отмечаться стрелками. Основное направление — сверху вниз и слева
направо. Если очередность выполнения блоков не соответствует это-
му направлению, то возможно применение стрелок (рис. 9.1,
б ).


118
Рис. 9.1. Примеры изображения элементов схем алгоритмов (
а — г)
3. По отношению к блоку линии могут быть входящими и выхо-
дящими. Количество входящих линий принципиально не ограниче-
но.  Количество  выходящих  линий  регламентировано  и  зависит  от
типа блока. Например, логический блок должен иметь не менее двух
выходящих линий, каждая из которых соответствует одному из воз-
можных  направлений  вычислений.  Блок  модификации  должен
иметь две выходящие линии, одна соответствует повторению цикла,
вторая — его окончанию.
4.  Допускается  разрывать  линии  потока  информации,  размещая
на  обоих  концах  разрыва специальный символ  «соединитель» (рис.
9.1,
в, г). В пределах одной страницы используется символ обычного
соединителя, во внутреннем поле которого помещается маркировка
разрыва либо отдельной буквой, либо буквенно-цифровой коорди-
натой блока, к которому подходит линия потока. Если схема распола-
гается на нескольких листах, переход линий потока с одного листа на
другой обозначается с помощью символа «межстраничный соедини-
тель». При этом на листе с блоком-источником соединитель содержит
номер  листа  и  координаты  блока-приемника,  а  на  листе  с  блоком-
приемником — номер листа и координаты блока-источника.
5. Нумерация блоков осуществляется либо в левом верхнем углу бло-
ка в разрыве его контура, либо рядом слева от блока (см. рис. 9.1,
  а).


119
Принцип  нумерации  может  быть  различным,  наиболее  простой  —
сквозная нумерация. Блоки начала и конца не нумеруются.
6. Для блоков приняты следующие размеры:
а
= 10,  15,  20  мм;
b
=  1,5а. Если необходимо увеличить размер блока, то допускается
увеличение на число, кратное пяти. Необходимо выдерживать мини-
мальное расстояние 3 мм между параллельными линиями потоков и
5 мм между остальными символами.
С помощью блок-схем можно изображать самые различные алго-
ритмы, например, линейной (рис. 9.2), разветвляющейся (рис. 9.3) и
циклической структур (рис. 9.4).


Достарыңызбен бөлісу:
1   ...   80   81   82   83   84   85   86   87   ...   196




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет