Додаток № 3
ТИПОВІ ПОМИЛКИ КОМПІЛЯЦІЇ
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 — рядкова константа перевищує розміри рядка
12 Type identifier expected — очікується ідентифікатор типу
16 Disk full — диск заповнено
20 Variable identifier expected — очікується ідентифікатор змінної
21 Error in type — помилка у визначенні типу
26 Type mismatch — невідповідність типів
27 Invalid subrange base type — неправильний базовий тип для діапазону
28 Lower bound > then upper bound — нижня межа більша за верхню
29 Ordinal type expected — очікується зчисленний тип
30 Integer constant expected — очікується ціла константа
31 Constant expected — очікується константа
32 Integer or real constant expected — очікується ціла або дійсна константа
33 Pointer type identifier expected — очікується ім'я типу покажчика
34 Invalid function result type — неправильний тип результату функції
35 Label identifier expected — потрібен ідентифікатор мітки
36 BEGIN expected — очікується BEGIN
37 END expected — очікується END
38 Integer expression expected — очікується вираз цілого типу
39 Ordinal expression expected — очікується вираз зчисленного типу
40 Boolean expression expected — очікується логічний вираз
41 Operand types do not match operator — типи операндів не відповідають оператору
42 Error in expression — помилка у виразі
43 Illegal assignment — хибне присвоювання
44 Field identifier expected — очікується ім'я поля запису
46 Undefined EXTERN — невизначена зовнішня процедура
50 DO expected — очікується слово DO
54 OF expected — очікується слово OF
57 THEN expected — очікується слово THEN
58 TO or DOWNTO expected — очікується слово ТО або DOWNTO
61 Invalid typecast — неправильне приведення типу
62 Division by zero — ділення на нуль
63 Invalid file type — неправильний файловий тип
64 Cannot Read or Write variables of this type — немає можливості читати або записати змінні даного типу
65 Pointer variable expected — очікується змінна-покажчик
66 String variable expected — очікується рядкова змінна
67 String expression expected — очікується вираз рядкового типу
71 Internal stack overflow — переповнення внутрішнього стека
72 Unit file format error — помилка формату файла модуля
74 Constant and case types don't match — тип константи та тип виразу оператора case не відповідають одне одному
75 Record or object variable expected — очікується змінна типу «запис»
76 Constant out of range — значення константи виходить за межі допустимих
77 File variable expected — очікується файлова змінна
78 Pointer expression expected — очікується вираз типу покажчика
79 Integer or real expression expected — очікується вираз цілого або дійсного типу
80 Label not within current block— мітка не знаходиться в середині поточного блоку
81 Label already defined — мітка вже визначена
82 Undefined label in proceding statement part — невизначена мітка у виконуваному розділі операторів
83 Invalid @ argument — неправильний аргумент оператора @
84 Unit expected — очікується слово Unit
85 ";" expected — очікується «;»
86 ":" expected — очікується «:»
87 "," expected — очікується «,»
88 "(" expected — очікується «(»
89 ")" expected — очікується «)»
90 "=" expected — очікується «=»
91 ";=" expected — очікується «:=»
92 "[" or "(." expected — очікується «[» або «(.»
93 "1" or ".)" expected — очікується «]» або «.)»
94 "." expected — очікується «.»
95 ".." expected — очікується «..»
96 Too many variables — забагато змінних
97 Invalid FOR control variable — недопустима змінна циклу FOR
98 Integer variable expected — очікується змінна цілого типу
99 File types are not allowed here — тут не допускаються файлові типи
100 String length mismatch — невідповідність довжини рядка
102 String constant expected — очікується константа рядкового типу
103 Integer or real variable expected — очікується змінна цілого або дійсного типу
104 Ordinal variable expected — очікується змінна зчисленного типу
106 Character expression expected — очікується вираз символьного типу
107 Too many relocation items — забагато переміщуваних елементів
108 Overflow in arithmetic operation — переповнення під час виконання арифметичної операції
109 No enclising For, While or Repeat statement — не включений в For, While або Repeat-конструкцію оператор
112 CASE constant out of range — константа оператора Case виходить за допустимі межі
113 Error in statement — помилка в операторі
123 Too many symbols — забагато символів
124 Statement part too large — завеликий розділ операторів
133 Cannot evaluate this expression — неможливо обчислити даний вираз
134 Expression incorrectly terminated — некоректне завершення виразу
139 Cannot access this symbol — доступ до даного символу відсутній
140 Invalid floating-point operation — неприпустима операція з плаваючою комою
142 Procedural or function variable expected — очікується змінна-процедура або змінна-функція
143 Invalid procedure or function reference — неприпустиме посилання на процедуру або функцію
146 File access denied — доступ до файла заблоковано DOS
Список використаної літератури
1. Мережа Internet
2. Абрамов С.А., Гнездилова Г.Г., Капустина Е.Н., Селюн М.И. Задачи по программированию. – М.: Наука, 1988. – 224 с.
3. Абрамов С.А., Зима Е.В. Начала информатики – М.: Наука, 1990. – 256 с.
4. Абрамов С.А., Зима Е.В. Начала программирования на языке паскаль. – М:, Наука, 1987
5. Агафонов В.Н., Поттосин И.В., Бежанова Л.М., Сабельфельд В.К. Сборник упражнений по программированию на языке ПАСКАЛЬ. – Новосибирск: Изд–во Новосиб. ун–та, 1985.
6. Арсак Ж. Программирование игр и головоломок. – М.: Наука, 1990.
7. Бородич Ю.С., Вальвачев А.Н., Кузьмин А.И. Паскаль для персональных компьютеров. – Мн.: Вышэйшая школа, 1991. – 365 с.
8. Брудно А.Л., Каплан Л.И. Московские олимпиады по программированию. – М.: Наука, 1990.
9. Вирт Н. Алгоритмы + структуры данных = программы. – М.: Мир, 1985.
10. Вирт Н. Систематическое программирование. Введение. – М., Мир, 1977.
11. Гейн А.Г., Житомирский В.Г., Основы информатики и вычислительной техники, – М.: Просвещение, 1993.
12. Грогоно П. Программирование на языке Паскаль. – М.: Мир, 1982.
13. Дал У., Дейкстра Э., Хоор К. Структурное программирование. – М.: Мир, 1975.
14. Довгаль С.И., Сбитнева А.И. Паскаль, Турбо-Паскаль, многооконная среда на персональных ЭВМ. – К.: Информсистемасервис, 1992.
15. Епашников А., Епашников В. Программирование в среде TURBO PASCAL 7.0. – М.: Диалог МИФИ, 1993.
16. Йенсен К., Вирт Н. Паскаль. Руководство для пользователя и описание языка. – М.: Финансы и статистика, 1982.
17. Касаткин В.Н. Логическое программирование в занимательных задачах. – К.: Технiка, 1980.
18. Касьянов В.Н., Сабельфельд В.К. Сборник заданий по практикуму на ЭВМ. – М.: Наука, 1986.
19. Кнут Д. Искусство программирования для ЭВМ. – Т.1, 1976, Т.2, 1977, Т.3, 1978.
20. Липский В. Комбинаторика для программистов. – М.: Мир, 1988.
21. Мейер Б., Бодуэн К. Методы программирования. Т.1, Т.2, – М.: Мир. 1982.
22. Пильщиков В.Н. Упражнения по языку паскаль. – М.: Изд–во МГУ, 1986.
23. Поляков Д.Б., Круглов Л.Ю. Программирование в среде Турбо Паскаль (версия 5.5). – М.: Изд–во МАИ А/О Росвузнаука, 1992.
24. Прайс Д. Программирование на языке Паскаль: практическое руководство. – М.: Мир, 1987.
25. Присяжнюк А.В., Вітюк А.В., Лисогор І.А. Олімпіади Житомирської області (до 2000 року). – Житомир: Соляріс, 1999. – 173 с.
Зміст
ПЕРЕДМОВА…………………………………………………….. | ||
Розділ І | Теоретичні відомості | |
§ 1 | З історії виникненя мови Turbo Pascal…………………………... | |
§ 2 | Етапи розв'язування задач за допомогою комп'ютера………………………………………………………… | |
§ 3 | Алгоритм. Властивості та форми алгоритмів…………………… | |
§ 4 | Основні базові структури програми. Блок-схеми……………… | |
§ 5 | Поняття програми. Мова програмування, середовище програмування turbo pascal 7.0…………………………………... | |
§ 6 | Робота в середовищі програмування turbo pascal……………… | |
§ 7 | Алфавіт мови і структура програми……………………………... | |
§ 8 | Службові слова та функції мови Turbo Pascal…………………... | |
§ 9 | Лінійна структура ………………………………………………… | |
§ 10 | Складений оператор і оператор переходу………………………. | |
§ 11 | Вказівка розгалуження та вибору……………………………….. | |
§ 12 | Підпрограми………………………………………………………. | |
§ 13 | Масиви…………………………………………………………….. | |
§ 14 | Рядки………………………………………………………………. | |
§ 15 | Графіка…………………………………………………………….. | |
Розділ ІІ | Практичні роботи | |
ПР-1 | Робота в середовищі програмування . Запуск програм на виконання ……. | |
ПР-2 | Створення і реалізація програм на введення та виведення даних…………. | |
ПР-3 | Створення і реалізація найпростіших лінійних програм…………………… | |
ПР-4 | Створення та реалізація програм з розгалуженням………………………… | |
ПР-5 | Опис і реалізація найпростіших циклічних програм………………………. | |
ПР-6 | Створення і реалізація програм на вкладені цикли…………………………. | |
ПР-7 | Створення та реалізація програм опрацювання одновимірних масивів….. | |
ПР-8 | Створення та реалізація програм, що містять звернення до підпрограм….. | |
ПР-9 | Складання та реалізація програм опрацювання рядкових величин……….. | |
Розділ ІІІ | Приклади розв’язування задач (50 задач)……………………….. | |
Розділ ІV | Збірник задач з Turbo Pascal (478 задач)………………………... | |
Додаток 1 | Правила техніки безпеки…………………………………………. | |
Додаток 2 | Комплекс вправ для зняття втоми під час навчання за комп’ютером………………………………………………………. | |
Додаток 3 | Типові помилки компіляції………………………………………. | |
Список використаної літератури………………………………… |
Для нотаток
____________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
[1] Якщо ви були уважні, і самостійно порахували кількість спецсимволів, то мабуть помітили, що їх 21! А де ж 22-й? Це символ, що не відображається не екрані монітору, він називається «пропуск». Надалі, якщо у цьому буде необхідність, будемо зображати пропуск як « ë¾û ».