Этот способ представляет собой описание последовательных этапов обработки данных и задается в произвольном изложении на естественном языке. Способ основан на использовании общепринятых средств общения между людьми и, с точки зрения написания, трудностей для авторов алгоритмов не представляет. Однако для “исполнителей” такие описания алгоритмов часто не приемлемы. Они строго не формализуемы, страдают многословностью записей, допускают неоднозначность толкования отдельных предписаний. Поэтому такой способ описания алгоритмов не имеет широкого распространения.
Пример.Дано число х. вычислить, если возможно,
, в противном случае сделать соответствующее сообщение.
Алгоритм
1. Задать значение переменной х.
2. Проверить условие х¹0. Если условие верно, то перейти к шагу 3, если нет, то перейти к шагу 4.
3. Вычислить значение
и перейти к шагу 5.
4. Вывести сообщение “Знаменатель равен нулю, поэтому значение у нельзя вычислить” и перейти к шагу 6.
5. Вывести значение у.
6. Завершить вычисление.