№
| Сообщение
| Комментарий
|
| Out of memory
| Выход за границы памяти
|
| Identifier expected
| Ожидается идентификатор
|
| Unknown identifier
| Неопределенный идентификатор
|
| Duplicate identifier
| Повторное описание идентификатора
|
| Syntax error
| Ошибка в синтаксисе (обнаружен недопустимый символ)
|
| Error in real constant
| Ошибка в вещественной константе
|
| Error in integer constant
| Ошибка в целой константе
|
| String constant exceeds line
| Строковая константа превышает допустимые размеры
|
| Unexpected end of file
| He найден конец файла
|
| Line too long
| Слишком длинная строка
|
| Type identifier expected
| Нe указан тип идентификатора
|
| Invalid file name
| Неверное имя файла
|
| File not found
| Файл не найден
|
| Disk full
| Диск заполнен
|
| Variable identifier expected
| He указан идентификатор переменной
|
| Error in type
| Ошибка объявления типа
|
| Structure too large
| Структура слишком велика
|
| Set base out of range
| Базовый тип множества выходит за допустимые границы
|
| Invalid string length
| Неверная длина строки
|
| Type mismatch
| Несоответствие типов
|
| Invalid subrange base type
| Неверный базовый тип для диапазона
|
| Lower bound greater than upper bound
| Нижняя граница описания типа диапазон больше верхней
|
| Ordinal type expected
| Необходим порядковый тип
|
| Integer constant expected
| Необходима целая константа
|
| Constant expected
| Необходима константа
|
| Integer or real constant expected
| Необходима целая или вещественная константа
|
| Type identifier expected
| Необходим идентификатор типа
|
| Invalid function result type
| Неверный тин результата функции
|
| Label identifier expected
| Необходим идентификатор метки
|
| BEGIN expected
| Необходим BEGIN
|
| END expected
| Необходим END
|
| Integer expression expected
| Необходимо выражение целого типа
|
| Ordinal expression expected
| Необходимо выражение порядкового типа
|
| Boolean expression expected
| Необходимо выражение логического типа
|
| Operand types do not match operator
| Типы операторов не соответствуют операции
|
| Error in expression
| Ошибка в выражении
|
| Illegal assignment
| Неверное присваивание
|
| Field identifier expected
| Необходим идентификатор поля
|
| DO expected
| Необходим DO
|
| OF expected
| Необходим OF
|
| THEN expected
| Необходим THEN
|
| TO or DOWNTO expected
| Необходимы ТО или DOWNTO
|
| Undefined forward
| Неопределенное опережающее описание
|
| Too many procedures
| Слишком много процедур
|
| Invalid typecast
| Неверное преобразование типа
|
| Division bv zero
| Деление на ноль
|
| Invalid file type
| Неверный файловый тип
|
| Cannot read or write variables of this type
| Невозможно считать или записать переменные этого типа
|
| Pointer variable expected
| Необходима переменная-указатель
|
| String variable expected
| Необходима строковая переменная
|
| String expression expected
| Необходимо выражение строкового типа
|
| Constant and case types do not match
| Тип констант и тип выражения оператора CASE не соответствуют
|
| Record variable expected
| Необходима переменная-запись
|
| Constant out of range
| Константа выходит за допустимые границы
|
| File variable expected
| Необходима файловая переменная
|
| Pointer expression expected
| Необходимо выражение ссылочного типа
|
| integer or real expression expected
| Необходимо выражение целого или вещественного типа
|
| Label not within current block
| Метка не находится внутри данного блока
|
| Label already defined
| Повторное определение метки
|
| «;» expected
| Необходима «;»
|
| «:» expected
| Необходимо «:»
|
| «,» expected
| Необходима «,»
|
| «(» expected
| Необходима «(»
|
| «)» expected
| Необходима «)»
|
| «=» expected
| Необходимо «=»
|
| «:=» expected
| Необходимо «:=»
|
| «[» expected
| Необходима «[»
|
| «]» expected
| Необходима «]»
|
| «.» expected
| Необходима «.»
|
| «..» expected
| Необходимо «..»
|
| Invalid FOR control variable
| Неверный параметр цикла FOR
|
| integer variable expected
| Необходима переменная целого типа
|
| String constant expected
| Необходима константа строкового типа
|
| integer or real variable expected
| Необходима переменная целого или вещественного типа
|
| Ordinal variable expected
| Необходима переменная порядкового тина
|
| Character expression expected
| Необходимо выражение символьного типа
|
| CASE constant out of range
| Константа CASE выходит за допустимые границы
|
| Error in statement
| Ошибка в операторе
|
| Too many symbols
| Слишком много символов
|
| Statement part too large
| Слишком большой раздел операторов
|
| File must be var parameters
| Файлы должны передаваться как параметры-переменные
|
| Cannot evaluate this expression
| Невозможно вычислить данное выражение
|
| Structured variable cannot allowed here
| Здесь недопустима переменная структурного типа
|
| Invalid floating-point operation
| Недопустимая операция с плавающей запятой (возможно, произошло переполнение или деление на ноль)
|
| VIRTUAL expected
| Необходимо слово VIRTUAL
|
| Method identifier expected
| Необходим идентификатор метода
|
| Virtual constructor not allowed
| Конструктор не может быть виртуальным
|
Введение. 3
1. Вычисление функций. 4
2. Одномерные массивы.. 13
3. Матрицы.. 21
4. Обработка текстов. 28
5. Процедуры и функции. 39
6. Перечисляемый и диапазонный типы.. 45
7. Записи. 50
8. Множества. 56
9. Файлы.. 61
10. Списки. 65
Литература. 72
Приложение 1. Комбинации клавиш управления в среде Turbo Pascal 74
Приложение 2. Сообщения об ошибках периода компиляции. 77