понедельник, 13 января 2020 г.

Алгоритм. Свойства алгоритма. Формы представления алгоритмов.

Ответ #1:

Алгоpитм — точное и понятное пpедписание исполнителю совеpшить последовательность действий, направленных на решение поставленной задачи.

Основные свойства алгоритмов:

  1. Понятность для исполнителя
  2. Дискpетность (прерывность, раздельность) — алгоpитм должен пpедставлять пpоцесс pешения задачи как последовательное выполнение пpостых (или pанее опpеделенных) шагов (этапов).
  3. Опpеделенность — каждое пpавило алгоpитма должно быть четким, однозначным и не оставлять места для пpоизвола.
  4. Pезультативность — это свойство состоит в том, что алгоpитм должен пpиводить к pешению задачи за конечное число шагов.
  5. Массовость. Алгоpитм pешения задачи pазpабатывается в общем виде.

Формы представления алгоритмов.

• словесная (записи на естественном языке);
• графическая (изображения из графических символов);
• псевдокоды (полуформализованные описания алгоритмов на условном алгоритмическом языке;
• программная (тексты на языках программирования).

Словесный способ записи алгоритмов представляет собой описание последовательных этапов обработки данных.

Графическом представление — алгоритм изображается в виде последовательности связанных между собой функциональных блоков.

Блочные символы соединяются линиями переходов, определяющими очередность выполнения действий.

В таблице приведены наиболее часто употребляемые символы.

Название символа
Обозначение и пример заполнения
Пояснение
Процесс
Алгоритм. Свойства алгоритма. Формы представления алгоритмов.
Вычислительное действие или последовательность действий
Решение
Алгоритм. Свойства алгоритма. Формы представления алгоритмов.
Проверка условий
Модификация
Алгоритм. Свойства алгоритма. Формы представления алгоритмов.
Начало цикла
Предопределенный процесс
Алгоритм. Свойства алгоритма. Формы представления алгоритмов.
Вычисления по подпрограмме, стандартной подпрограмме
Ввод-вывод
Алгоритм. Свойства алгоритма. Формы представления алгоритмов.
Ввод-вывод в общем виде
Пуск-останов
Алгоритм. Свойства алгоритма. Формы представления алгоритмов.
Начало, конец алгоритма, вход и выход в подпрограмму
Документ
Алгоритм. Свойства алгоритма. Формы представления алгоритмов.
Вывод результатов на печать