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