Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Обозначение и функциональное назначение некоторых символов графического описания алгоритмов



Операция Символ Название и функциональное значение
Присваивание Процесс – выполнение операции или группы операций.
  Предопределенный процесс – использование ранее разработанного алгоритма как составной части решения задачи, в том числе обращение к подпрограмме.
Условный переход Выбор (Решение), логический блок – определяет выбор направления выполнения алгоритма в зависимости от некоторого условия, записанного внутри блока. Направления обозначаются символами «Да» или «Нет» над каждой выходящей линией.
Цикл Модификация (подготовка) – определяет циклический вычислительный процесс. Внутри записывается заголовок цикла.
Старт, Завершение   Пуск – начало, останов – конец.
Ввод, вывод     Блок ввода
      Блок вывода
      Ручной ввод – вывод данных с клавиатуры
    Печать (документ) – вывод, печать информации на бумажный носитель.
      Дисплей – вывод информации на экран дисплея (монитора)
      Комментарий – пояснения к операции данного блока
  Соединитель (узел) – указание связи между прерывными линиями потока
  Линии потока – изображение связи между символами. Линии без стрелки указывают направление потока слева направо или сверху вниз.

Посмотрим теперь (справа от этого текста) на схему алгоритма нашей задачи (иначе еще назы­вают блок-схема). Сравним раз­ные записи алгоритмов. Из всех примеров видно, что запись ал­горитма на алгоязыке (алго­ритмическом языке) в чем-то близка к его словесно-формуль­ному описанию. Разница между ними состоит в том, что в алго­языке используется ограничен­ный набор терминов, более строгие правила записи опера­ций и т. д. с целью обеспечения однозначности понимания алгоритма. Особенно это было актуально в нашей стране тогда, когда разные версии алгоритмических языков программирования (например, Бейсика) были плохо совместимы либо не совместимы вовсе. Тогда ЭВМ раз­ных марок зачастую не понимали программы, написан­ные для других ЭВМ.

Наглядность описания алгоритмов алгоязыком невы­сока, особенно алгоритмов сложной структуры. Одна­ко алгоязык может быть полезен как средство компак­тной записи алгоритмов.

Сам собою напрашивается вывод.

Вывод:





Дата публикования: 2014-11-18; Прочитано: 476 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...