1. Базисный Рефал 6
1.1. Рефал и нормальные алгоритмы Маркова 6
1.2. Выражения и переменные 10
1.3. Функции и предложения 12
1.4. Абстрактная Рефал-машина 14
1.5. Правила синтаксического отождествления 17
1.6. Примеры рефал-функций 21
2. Язык Рефал-2 29
2.1. Символы-литеры и составные символы 29
2.2. Переменные и их спецификации 31
2.3. Особенности синтаксического отождествления 36
2.4. Встроенные функции 38
2.5. Функции для работы с копилкой 43
2.6. Оформление и запуск программы 45
3. Язык Рефал-5 49
3.1. Основные особенности 49
3.2. Условная конструкция 51
3.3. Присоединённый блок 55
3.4. Встроенные функции 57
3.5. Оформление программы 61
4. Примеры решения задач на языке Рефал 63
4.1. Посимвольная обработка текста 63
4.2. Структурирование текста 68
4.3. Обработка структурированного текста 73
5. Задания практикума 80
5.1. Дифференцирование выражения 80
5.2.
Решение системы линейных уравнений 81
5.3. Определение равносильности логических формул 83
5.4. Распознавание вхождения логической формулы 84
5.5. Вычисление выражения языка С 85
5.6. Интерпретация паскаль-программы 87
5.7. Трансляция паскаль-программы в язык С 89
5.8. Методические указания к вариантам 90
6. Литература 92
Приложение 1. Синтаксис языка Рефал-2 93
Приложение 2. Синтаксис языка Рефал-5 95