Основы алгоритмизации и программирования. Часть первая. Алгоритмический язык. Операторы. Асламова В.С - 6 стр.

UptoLike

Составители: 

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