Псевдокод
Псевдокод — это запись алгоритма с помощью понятных человеку команд и конструкций, похожих на команды программы. Он помогает описать логику решения, не выбирая конкретный язык программирования.
Псевдокод относится к способам описания алгоритма. В нём обычно записывают последовательность команд, присваивание значений, ветвления и циклы. Например, слова «если», «иначе», «повторить» и «пока» могут заменять конструкции конкретного языка программирования.
Главное требование к псевдокоду — однозначность: по записи должно быть понятно, какое действие выполняется первым, когда проверяется условие и сколько раз повторяется команда. Для этого используют отступы, нумерацию шагов, скобки или другие обозначения псевдокода.
Алгоритм проверки числа на чётность можно записать так:
Ввести \(n\)
Если \(n\) делится на 2 без остатка, то
Вывести «чётное»
Иначе
Вывести «нечётное»
Конец если
Такая запись передаёт логику алгоритма, но ещё не является готовой программой на Python, Pascal или другом языке.
Псевдокод — не то же самое, что программа. Программа должна соответствовать строгим правилам выбранного языка и выполняться компьютером. Псевдокод может использовать обычные слова и условные обозначения, поэтому его сначала переводят в команды конкретного языка.
Какое свойство обязательно для хорошего псевдокода?
Главное
- Псевдокод — условная запись алгоритма, похожая на программный код.
- У псевдокода нет единого строгого синтаксиса, но действия и порядок их выполнения должны быть однозначными.
- Псевдокод используют для описания логики алгоритма до написания программы на конкретном языке.