- •Кафедра прикладной математики
- •Главный экран интегрированной среды программирования
- •Управляющие элементы функциональных окон
- •Окно редактора
- •Средства редактирования текста
- •Функциональные клавиши turbo pascal
- •Команды редактора turbo pascal
- •Основные клавиши управления в среде turbo pascal
- •Индивидуальные задания
- •Синтаксические ошибки
- •Алгоритмические ошибки
- •Список литературы
- •Практикум № 3 по курсу «алгоритмизация и программирование»
Синтаксические ошибки
НОМЕР ОШИБКИ |
НАИМЕНОВАНИЕ ОШИБКИ |
КОММЕНТАРИЙ |
1 |
Out of memory |
Компилятору не хватает памяти |
2 |
Identifier expected |
Ожидается идентификатор. Возможно, что вы пытаетесь неправильно использовать зарезервированное слово. |
3 |
Unknown identifier |
Идентификатор не описан. |
4 |
Duplicate identifier |
Данный идентификатор уже использован. |
5 |
Syntax error |
Недопустимый символ. Возможно, строка не ограничена апострофами.
|
6 |
Error in real constant |
Ошибка в константе вещественного типа. |
7 |
Error in integer constant |
Ошибка в константе целого типа.
|
8 |
String constant exceeds line |
Выход строки за допустимые границы. Возможно не закрыт апостроф строки. |
10 |
Unexpected end of file |
Неожиданный конец. Возможно, несбалансированны операторные скобки BEGIN и END или не закрыт комментарий. |
11 |
Line too long |
Слишком длинная строка программы.
|
12, 33 |
Type identifier expected |
Ожидается тип идентификатора. |
20 |
Variable identifier expected |
Ожидается идентификатор переменной. |
21 |
Error in type |
Ошибка в указании типа. |
26 |
Type mismatch |
Несоответствие типов: переменной и выражения в операторе присваивания, фактического и формального параметров в обращении к подпрограмме, операндов в выражении. |
29 |
Ordinal type expected |
Ожидается порядковый номер. |
30 .. 32 |
Constant expected |
Ожидается константа. |
34 |
Invalid function result type |
Недопустимый тип функции. |
36, 37 |
Begin (End) expected |
Ожидается BEGIN (END). |
38 .. 40 |
Integer (ordinal, Boolean) expression expected |
Данное выражение должно быть целого (порядкового, логического) типа. |
41 |
Operand types do not match operator |
Тип операндов не соответствует типу знака операции. |
42 |
Error in expression |
Ошибка в выражении. |
43 |
IIIegal assignment |
Неправильное употребление присваивания. |
50, 54, 57, 58 |
DO (OF, THEN, TO, DOWNTO) expected |
Ожидается зарезервированное слово DO (OF, THEN, TO, DOWNTO). |
62 |
Division by zero |
Деление на нуль. |
64 |
Cannot Read or Write variables of type |
Нельзя вводить или выводить переменные этого типа. |
74 |
Constant and case types do not match |
Константа и тип селектора в операторе CASE несовместимы. |
76 |
Constant out of range |
Константа выходит за границы допустимого диапазона. |
79 |
Integer or real expression expected |
Данное выражение должно быть типа INTEGER или REAL.
|
85 .. 95 |
“;”, “:”, “,”, “=”, “:=”, “[“ or “(.”, “]” or “).”, “.”, “..” expected |
Ожидается указанный знак препинания. |
97 |
Invalid FOR control variable |
Неправильный параметр в операторе FOR. |
98, 102, 103, 104, 106 |
Integer (String, Real, Ordinal, Character) variable expected |
Данная переменная должна быть целой (типа STRING, типа REAL, порядкового типа, типа CHAR). |
108 |
Overflow in arithmetic operation |
Переполнение. Результат выходит за границы типа LONGINT. |
112 |
Case constant out of range |
Константа оператора CASE выходит за границы целого типа. |
113 |
Error in statement |
С данного символа оператор начинаться не может. |
140 |
Invalid floating point operation |
Данная операция над вещественными величинами привела к переполнению или делению на нуль. |
143 |
Invalid procedure or function reference |
Неправильное обращение к подпрограмме. |