Основы алгоритмизации и программирования. Часть первая. Алгоритмический язык. Операторы. Асламова В.С - 45 стр.

UptoLike

Составители: 

89
Сообщения об ошибках
Сообщения об ошибках компиляции
1. Недостаточно оперативной памяти. Следует воспользоваться
стандартными средствами расширения оперативной памяти (удаление
лишних драйверов, других резидентных программ). Можно также
воспользоваться размещением скомпилированного файла на диске,
используя для этого команду меню Compile\Destination, а также поместить
буфер компоновщика на диске, используя команду меню
Options\Linker\Link buffer. Можно также варьировать размерами стека и
динамической памяти, испо
льзуя команду меню Options\Memory sizes, а
также воспользоваться рядом других способов, о которых сказано в
справочной системе.
2. В данном месте программы должен находиться идентификатор.
3. Неизвестный (не определенный ранее) идентификатор.
4. Идентификатор определяется второй раз.
5. Синтаксическая ошибка (нарушены правила написания
предложения).
6. Ошибка в изображении вещественного числа.
7. Ошибка в изобр
ажении целого числа.
8. Строковая константа превышает допустимый размер (255
символов). Вероятно, пропущена закрывающая кавычка.
10. Неожиданное завершение программы. Вероятно, не
сбалансировано число зарезервированных слов begin и end, неправильно
оформлен файл, добавляемый директивой {$1 filename}, не закрыт какой-
либо комментарий.
11. Компилируемая строка превышает 127 символов.
12. В данном месте программы требуется идентификатор типа.
13. Попытка от
крыть в среде программирования количество файлов
больше, чем допускается в операционной системе.
14. Неправильное имя или путь файла.
15. Файл не найден ни в текущем, ни в заданном каталоге.
16. Диск, куда записывается информация, не имеет свободного места.
17. Ошибка в директиве компилятора, или она используется в
недопустимом месте (глобальная директ
иване в начале программы).
18. Слишком много файлов используется при компиляции. Следует
попробовать подключить часть файлов с помощью директивы {$1
filename} или уменьшить имена файлов.
19. При определении типа-указателя используется тип, нигде не
определенный.
20. В данном месте программы должен быть идентификатор
переменной.
90
21. Неправильно определен тип.
22. Размер данных бо
лее 65520 байт.
23. Тип-множество имеет более 256 элементов или содержит
элементы с порядковыми номерами не в пределах 0..255.
24. Компонентами файловой переменной не могут быть файлы или
объекты.
25. Размер строки не в пределах от 1 до 255.
26. Несовместимые типы в операциях присвоения, в выражениях, у
индекса массива, тип фактического параметра пр
и обращении к
подпрограмме неэквивалентен типу формального параметра.
27. В типе-диапазоне может использоваться только порядковый тип.
28. В типе-диапазоне нижняя граница больше, чем верхняя.
29. Здесь может использоваться только порядковый тип.
30. Здесь можно использовать только константу целого типа.
31. Здесь можно использовать только константу.
32. Здесь можно использовать только чис
ловую константу (целую
или вещественную).
33. Здесь должен быть тип-указатель.
34. Недопустимый тип функции.
35. Здесь должен быть идентификатор метки.
36. Здесь ожидается зарезервированное слово begin.
37. Здесь ожидается зарезервированное слово end.
38. Выражение должно быть целого типа.
39. Выражение должно быть порядкового типа.
40. Выражение должно быть логического типа.
41
. В операторе не могут быть операнды такого типа.
42. Ошибка в выражении (например, пропущен знак операции между
операндами).
43. Неправильное присвоение значения переменной (например,
файловой переменной присваивается значение или функции
присваивается значение вне ее значения).
44. Требуется значение поля записи.
45. Объектный файл больше, чем 64 Кбайт.
46. Не найдена внешняя п
одпрограмма (возможно, пропущена
директива {$L filename}).
47. Файл, по-видимому, не является объектным (с расширением .obj).
48. Кодовый сегмент больше 65520 байт. Следует выделить часть в
отдельный модуль.
49. Сегмент данных больше 65520 байт. Часть данных нужно
разместить в динамической памяти с помощью указателей.
50. Здесь следует поместить зарезервированное слово do.
51. Неправильное использование директивы PUBLIC в
по
дпрограмме, написанной на ассемблере.
                     Сообщения об ошибках                                 21.    Неправильно определен тип.
                                                                          22.    Размер данных более 65520 байт.
                                                                          23.    Тип-множество имеет более 256 элементов или содержит
Сообщения об ошибках компиляции                                           элементы с порядковыми номерами не в пределах 0..255.
1.      Недостаточно оперативной памяти. Следует воспользоваться          24.    Компонентами файловой переменной не могут быть файлы или
стандартными средствами расширения оперативной памяти (удаление           объекты.
лишних драйверов, других резидентных программ). Можно также               25.    Размер строки не в пределах от 1 до 255.
воспользоваться размещением скомпилированного файла на диске,             26.    Несовместимые типы в операциях присвоения, в выражениях, у
используя для этого команду меню Compile\Destination, а также поместить   индекса массива, тип фактического параметра при обращении к
буфер     компоновщика      на   диске,   используя    команду    меню    подпрограмме неэквивалентен типу формального параметра.
Options\Linker\Link buffer. Можно также варьировать размерами стека и     27.    В типе-диапазоне может использоваться только порядковый тип.
динамической памяти, используя команду меню Options\Memory sizes, а       28.    В типе-диапазоне нижняя граница больше, чем верхняя.
также воспользоваться рядом других способов, о которых сказано в          29.    Здесь может использоваться только порядковый тип.
справочной системе.                                                       30.    Здесь можно использовать только константу целого типа.
2.      В данном месте программы должен находиться идентификатор.         31.    Здесь можно использовать только константу.
3.      Неизвестный (не определенный ранее) идентификатор.                32.    Здесь можно использовать только числовую константу (целую
4.      Идентификатор определяется второй раз.                            или вещественную).
5.      Синтаксическая ошибка (нарушены правила написания                 33.    Здесь должен быть тип-указатель.
предложения).                                                             34.    Недопустимый тип функции.
6.      Ошибка в изображении вещественного числа.                         35.    Здесь должен быть идентификатор метки.
7.      Ошибка в изображении целого числа.                                36.    Здесь ожидается зарезервированное слово begin.
8.      Строковая константа превышает допустимый размер (255              37.    Здесь ожидается зарезервированное слово end.
символов). Вероятно, пропущена закрывающая кавычка.                       38.    Выражение должно быть целого типа.
10.     Неожиданное       завершение    программы.      Вероятно,    не   39.    Выражение должно быть порядкового типа.
сбалансировано число зарезервированных слов begin и end, неправильно      40.    Выражение должно быть логического типа.
оформлен файл, добавляемый директивой {$1 filename}, не закрыт какой-     41.    В операторе не могут быть операнды такого типа.
либо комментарий.                                                         42.    Ошибка в выражении (например, пропущен знак операции между
11.     Компилируемая строка превышает 127 символов.                      операндами).
12.     В данном месте программы требуется идентификатор типа.            43.    Неправильное присвоение значения переменной (например,
13.     Попытка открыть в среде программирования количество файлов        файловой     переменной    присваивается     значение  или    функции
больше, чем допускается в операционной системе.                           присваивается значение вне ее значения).
14.     Неправильное имя или путь файла.                                  44.    Требуется значение поля записи.
15.     Файл не найден ни в текущем, ни в заданном каталоге.              45.    Объектный файл больше, чем 64 Кбайт.
16.     Диск, куда записывается информация, не имеет свободного места.    46.    Не найдена внешняя подпрограмма (возможно, пропущена
17.     Ошибка в директиве компилятора, или она используется в            директива {$L filename}).
недопустимом месте (глобальная директива – не в начале программы).        47.    Файл, по-видимому, не является объектным (с расширением .obj).
18.     Слишком много файлов используется при компиляции. Следует         48.    Кодовый сегмент больше 65520 байт. Следует выделить часть в
попробовать подключить часть файлов с помощью директивы {$1               отдельный модуль.
filename} или уменьшить имена файлов.                                     49.    Сегмент данных больше 65520 байт. Часть данных нужно
19.     При определении типа-указателя используется тип, нигде не         разместить в динамической памяти с помощью указателей.
определенный.                                                             50.    Здесь следует поместить зарезервированное слово do.
20.     В данном месте программы должен быть идентификатор                51.    Неправильное       использование     директивы    PUBLIC      в
переменной.                                                               подпрограмме, написанной на ассемблере.

                                                                    89    90