Структура программы, заголовок, раздел описания переменных, типы данных, арифметические операции над данными, процедуры ввода данных, процедуры вывода данных, операторные скобки
Сортировка массивов, с помощью вставки, с помощью включения, с помощью выделения, с помощью прямого выбора, с помощью прямого обмена, сортировка пузырьковая, прямой метод, простой, улучшенный, усложненный методы сортировки
Работа с текстовым файлом, структурированные данные, строка, конкатенации, склеивание строк, сравнение строк, строка как массив, элемент массива, индекс, элемент текстового файла, символ признака конца строки, буфер ввода/вывода, открытый файлы
Динамические структуры, динамические переменные, тип указатель, идентификатор, базовый тип, встроенные средства, присваивание значения переменной-указателю, идентификатор переменной, указатель, идентификатор процедуры, функции, указатель на точку входа, сегмент, смещение, сравнение указателей, освобождение динамической переменной, блочное освобождение памяти, структуры, построенные на базе указателей, массив указателей на данные одного типа, линейный и циклический односвязанный список, стек типа FILO, очередь типа FIFO, двухсвязный список, двоичные деревья, pointer, NIL
Внешний модуль, модуль, подключение модулей к программе, косвенное использование модулей, перекрестные ссылки на модуле, правила распределения программы на модуле, порядок компиляции
Постановка задачи, метод решения задачи, описание алгоритма, описание программы, описание главных структур и переменных программы, описание главных процедур и функций, описание интерфейса, листинг программы