Додаток № 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-й? Це символ, що не відображається не екрані монітору, він називається «пропуск». Надалі, якщо у цьому буде необхідність, будемо зображати пропуск як « ë¾û ».