Основы информатики. Хохлов А.Е. - 47 стр.

UptoLike

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

47
5.3. Способы записи алгоритмов
Словесная запись ориентирована на исполнителя-человека. При
таком способе команды записываются на естественном языке и
нумеруются. Например, рассмотрим алгоритм Евклида для поиска
наибольшего общего делителя.
1) Задать два числа.
2) Если числа равны, то ответ равен одному из чисел, иначе перейти
к п. 3.
3) Определить большее
из двух чисел.
4) Заменить большее число на разность большего и меньшего чисел.
5) Перейти к п. 2.
Основное достоинство такого способа представленияпонятность.
Недостатки: неоднозначность, избыточность, отсутствие наглядности
связей.
Схемы программ. Это графическое отображение алгоритма
согласно утвержденным стандартам. При таком способе каждое действие
записывается внутри блоков. Блоки соединяются линиями, которые
указывают
последовательность действий. Линии могут оканчиваться
стрелками, но обычно стрелки не ставят, если линии отражают
естественную последовательность действий. Естественная
последовательность: сверху вниз и слева направо. В противном случае
стрелки обязательны. Рассмотрим наиболее употребительные блоки
(рис.10).
                    5.3. Способы записи алгоритмов

        Словесная запись ориентирована на исполнителя-человека. При
таком способе команды записываются на естественном языке и
нумеруются. Например, рассмотрим алгоритм Евклида для поиска
наибольшего общего делителя.
      1) Задать два числа.
      2) Если числа равны, то ответ равен одному из чисел, иначе перейти
          к п. 3.
      3) Определить большее из двух чисел.
      4) Заменить большее число на разность большего и меньшего чисел.
      5) Перейти к п. 2.
        Основное достоинство такого способа представления – понятность.
Недостатки: неоднозначность, избыточность, отсутствие наглядности
связей.
        Схемы программ. Это графическое отображение алгоритма
согласно утвержденным стандартам. При таком способе каждое действие
записывается внутри блоков. Блоки соединяются линиями, которые
указывают последовательность действий. Линии могут оканчиваться
стрелками, но обычно стрелки не ставят, если линии отражают
естественную       последовательность       действий.       Естественная
последовательность: сверху вниз и слева направо. В противном случае
стрелки обязательны. Рассмотрим наиболее употребительные блоки
(рис.10).




                                  47