ВУЗ:
Составители:
Рубрика:
11
Основные положения языка TURBO PASCAL
Изображение алгоритма в виде блок-схемы
Блок-схемой называется наглядное графическое изображение
алгоритма, когда отдельные этапы изображаются при помощи различных
фигур (символ действия). Последовательность выполнения этапов
указывается в виде линий со стрелками. Стрелки разрешается не ставить,
если ход вычислительного процесса идет сверху вниз и слева направо.
Если линии от различных фигур идут к одному и тому же символу
действия, то место пер
есечения таких линий тока обозначается точкой,
либо буквой "○". Полный перечень используемых символов действия и их
назначения приводятся в ГОСТ 19.002-80 и ГОСТ 19.003-80 Единой
системы программной документации.
Типичные действия алгоритма изображаются геометрическими
фигурами, представленными на Рис1. Вычислительные действия,
определяемые оператором присваивания “
:
=”, изображаются в виде
прямоугольника (Рис.1а),
внутри которого записывается содержание этих
действий.
Проверка условия, используемая операторами
if, repeat until, while,
отображается в виде ромба (Рис.1б), внутри которого записывается
условие. В результате проверки условия производится выбор одного из
двух возможных путей вычислительного процесса. Если условие
выполняется, то осуществляется переход к этапу по стрелке "да", в
противном случае – по стрелке "нет".
Начало и конец, определяемый операторами
begin или end,
обозначаются фигурой, внутри которой записывается слово "Начало" или
"Конец" (Рис.1в). Отдельно написанные модули и подпрограммы,
управление которыми передается операторами
procedure, function,
изображаются в виде фигуры (Рис.1г), внутри которой записывается имя
подпрограммы и фактические параметры, при которых она должна
выполняться. Ввод исходных данных, реализуемый операторами
read,
readln, и печать результатов с помощью операторов write, writeln,
изображаются в виде параллелограмма, (Рис.1д), внутри которого пишется
слово "ввод" или "печать" и перечисляются идентификаторы переменных,
подлежащих вводу или выводу. Параллелограммом обозначаются
операции ввода – вывода вообще. Если нужно конкретизировать, с какого
устройства производится ввод – вывод результатов, то применяются
другие символы действия.
12
Запись (вывод) и чтение
(ввод) данных с магни
тного
диска обозначаются фигурой
(Рис.1е).
Символ действия
"модификация" (Рис.1ж)
используется для организации
циклов с известным числом
повторения, реализуемых с
помощью оператора
for. Внутри
блока записываются пределы
изменения параметра циклов,
например, I
:
=1, 20, где 1 –
начальное значение параметра
цикла, 20 – его конечное
значение.
Символ действия
"соединитель" (Рис.1з)
используется для связи
прерванных линий потока при
разрыве блок-схемы в пределах
одной страницы. В этом случае
первую часть блок-схемы
заканчивают этим символом, а
вторую часть блок-сх
емы
начинают этим же символом,
внутри которого помещают
цифру.
Рисунок 1. Изображение
алгоритма
Комментарий (Рис.1и), соответствующий оператору { },
используется для вставки примечаний по ходу действия программы
внутри блока.
Вывод результатов на принтер обозначается фигурой (Рис.1к)
используется для вывода результатов в твердой копии.
Символ действия "межстраничный соединитель" (Рис.1л)
используется для связи пр
ерванных линий потока при переносе блок-
схемы на другую страницу.
Вычислительный
процесс, команда
Проверка условия
Пуск, останов
Предопределеный
процесс
Ввод - вывод
информации
Обращение к
магнитному диску
Модификация
Соединитель
Комментарии и
пояснения
а).
б).
в).
г).
д).
е).
ж).
з).
и).
л).
к).
Межстраничный
соединитель
Вывод на принтер
(печать)
а). Вычислительный Запись (вывод) и чтение Основные положения языка TURBO PASCAL (ввод) данных с магнитного процесс, команда диска обозначаются фигурой (Рис.1е). Изображение алгоритма в виде блок-схемы б). Проверка условия Символ действия "модификация" (Рис.1ж) Блок-схемой называется наглядное графическое изображение в). Пуск, останов используется для организации алгоритма, когда отдельные этапы изображаются при помощи различных циклов с известным числом фигур (символ действия). Последовательность выполнения этапов г). Предопределеный повторения, реализуемых с указывается в виде линий со стрелками. Стрелки разрешается не ставить, процесс помощью оператора for. Внутри если ход вычислительного процесса идет сверху вниз и слева направо. д). Ввод - вывод блока записываются пределы Если линии от различных фигур идут к одному и тому же символу информации изменения параметра циклов, действия, то место пересечения таких линий тока обозначается точкой, либо буквой "○". Полный перечень используемых символов действия и их например, I:=1, 20, где 1 назначения приводятся в ГОСТ 19.002-80 и ГОСТ 19.003-80 Единой начальное значение параметра системы программной документации. е). Обращение к цикла, 20 его конечное магнитному диску значение. Типичные действия алгоритма изображаются геометрическими фигурами, представленными на Рис1. Вычислительные действия, Символ действия ж). Модификация "соединитель" (Рис.1з) определяемые оператором присваивания :=, изображаются в виде используется для связи прямоугольника (Рис.1а), внутри которого записывается содержание этих з). Соединитель прерванных линий потока при действий. разрыве блок-схемы в пределах Проверка условия, используемая операторами if, repeat until, while, и). Комментарии и одной страницы. В этом случае отображается в виде ромба (Рис.1б), внутри которого записывается пояснения первую часть блок-схемы условие. В результате проверки условия производится выбор одного из к). Вывод на принтер заканчивают этим символом, а двух возможных путей вычислительного процесса. Если условие (печать) вторую часть блок-схемы выполняется, то осуществляется переход к этапу по стрелке "да", в начинают этим же символом, противном случае по стрелке "нет". внутри которого помещают л). Межстраничный цифру. Начало и конец, определяемый операторами begin или end, соединитель обозначаются фигурой, внутри которой записывается слово "Начало" или Рисунок 1. Изображение "Конец" (Рис.1в). Отдельно написанные модули и подпрограммы, алгоритма управление которыми передается операторами procedure, function, изображаются в виде фигуры (Рис.1г), внутри которой записывается имя Комментарий (Рис.1и), соответствующий оператору { }, подпрограммы и фактические параметры, при которых она должна используется для вставки примечаний по ходу действия программы выполняться. Ввод исходных данных, реализуемый операторами read, внутри блока. readln, и печать результатов с помощью операторов write, writeln, изображаются в виде параллелограмма, (Рис.1д), внутри которого пишется Вывод результатов на принтер обозначается фигурой (Рис.1к) слово "ввод" или "печать" и перечисляются идентификаторы переменных, используется для вывода результатов в твердой копии. подлежащих вводу или выводу. Параллелограммом обозначаются Символ действия "межстраничный соединитель" (Рис.1л) операции ввода вывода вообще. Если нужно конкретизировать, с какого используется для связи прерванных линий потока при переносе блок- устройства производится ввод вывод результатов, то применяются схемы на другую страницу. другие символы действия. 11 12
Страницы
- « первая
- ‹ предыдущая
- …
- 4
- 5
- 6
- 7
- 8
- …
- следующая ›
- последняя »