Псевдокод представляет собой систему обозначений и правил, предназначенных для единообразной записи алгоритмов.
Псевдокод занимает промежуточное место между естественными и формальными языками.
В псевдокоде не приняты строгие синтаксические правила для записи команд, присущие формальным языкам, что облегчает запись алгоритма на стадии его проектирования и дает возможность использовать более широкий набор команд, рассчитанный на абстрактного исполнителя.
Однако в псевдокоде обычно имеются некоторые конструкции, присущие формальным языкам, что облегчает переход от записи на псевдокоде к записи алгоритма на формальном языке.
Единого или формального определения псевдокода не существует, поэтому возможны различные псевдокоды, отличающиеся набором служебных слов и управляющих конструкций.
Примером псевдокода может служить алгоритмический язык, описанный в учебнике А.Г. Кушниренко и др. «Основы информатики и вычислительной техники».