Сообщения об ошибках периода компиляции

Сообщение Комментарий
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

Наши рекомендации