В языке L0 описаны основные типы данных и конструкции для реализации последовательных вычислений.

Язык L1 дополнен логическим типом данных и условной конструкцией if - then - else, что позволяет решать задачи на составление логических выражений и использование условного оператора.

В языке L2.1 объединены типы данных и конструкции языков L0 и L1. Добавлены операторы циклической обработки.

Появляется возможность решать разнообразные задачи, сочетающие необходимость использования условной конструкции if - then - else и операторов цикла с предусловием while - do, цикла с параметром for и цикла с постусловием repeat-until.