Ответы
Відповідь:
Основные свойства алгоритмов:
Понятность - исполнитель алгоритма должен понимать и исполнять команды
Дискретность (прерывность) - алгоритм должен представлять процесс решения задачи как последовательное выполнение простых команд
Определенность - каждое правило алгоритма должно быть четким и определенным
Результативность - алгоритм должен приводить к решению задачи за конечное число шагов
Массовость - алгоритм решения задачи разрабатывается в общем виде, т. е. он должен быть применим для некоторого класса задач, различающихся лишь исходными данными
Алгоритм — это точно определённая инструкция, последовательно применяя которую к исходным данным, можно получить решение задачи. Для каждого алгоритма есть некоторое множество объектов, допустимых в качестве исходных данных. Например, в алгоритме деления вещественных чисел делимое может быть любым, а делитель не может быть равен нулю. Алгоритм служит, как правило, для решения не одной конкретной задачи, а некоторого класса задач.
На практике наиболее распространены следующие формы представления алгоритмов: словесная (записи на естественном языке); графическая (изображения из графических символов); псевдокоды (полуформализованные описания алгоритмов на условном алгоритмическом языке, включающие в себя элементы языка программирования и фразы естественного языка, общепринятые математические обозначения и др.); программная (тексты на языках программирования).
:три основных вида алгоритмов: линейный алгоритм, разветвляющийся алгоритм, циклический алгоритм.