
- •Задачи повышенной сложности
- •Лабораторная работа №2. Программирование разветвляющихся алгоритмов
- •Общие сведения
- •Оператор перехода
- •Условный оператор if
- •Оператор выбора case
- •Контрольные вопросы
- •Задачи повышенной трудности
- •Операторы цикла с условием
- •Операторы ограничения и прерывания цикла
- •Примеры
- •Контрольные вопросы
- •Задачи повышенной сложности
- •Лабораторная работа №4. Программирование с использованием массивов
- •Общие сведения:
- •Массивы
- •Линейные массивы
- •Двумерные массивы
- •Примеры:
- •Контрольные вопросы
- •Задачи повышенной сложности
- •Лабораторная работа №5. Программирование с использованием строковых переменных
- •Общие сведения
- •Примеры
- •Контрольные вопросы
- •Задания
- •Задачи повышенной сложности
- •Лабораторная работа №6. Программирование с использованием множеств Общие сведения
- •Контрольные вопросы
- •Задания
- •Задачи повышенной сложности
- •Лабораторная работа №7. Программирование с использованием типа запись
- •Контрольные вопросы
- •Задания
- •Задачи повышенной сложности
- •Лабораторная работа №8. Программирование с использованием процедур и функций
- •Процедуры и функции
- •Контрольные вопросы
- •Задания
- •Задачи повышенной сложности
- •Лабораторная работа №9. Работа с файлами
- •Общие сведения
- •Контрольные вопросы
- •Задания
- •Задачи повышенной сложности
- •Приложения
- •1. Сообщения об ошибках во время компиляции
- •2. Сообщения об ошибках вовремя выполнения программы
2. Сообщения об ошибках вовремя выполнения программы
Ошибки, ввода - вывода Эти ошибки контролировать с помощью директивы компилятора I и функции IOresult. Ошибки ввода - вывода системные 2. File not found - Фaйлнeнaйдeн. 3. Path not found - Маршрут не найден. 5. File access denied - Heвoзмoжeн дocтуп к фaйлу. 15. Invalid drive nomber - 0шибoчeн нoмep диcкoвoдa 16. Cannot remove current directory - Нельзя удалить текущий каталог. 17. Cannot rename across drives - Нельзя при переименований указывать разные дисководы. Ошибки ввода - вывода программные 100. Disk read error - Oшибкa чтeния диска: попытка чтения по концу файла. 101. Disk write error - Ошибка записи на диск: диск заполнен. 102. File not assigned - Файлу не определено имя физического файла с помощью оператора assign. 103. File not open - Файл не открыт. 104. File not Open for input - Файл не открыт для ввода. 105. File not Open for output - Файл не открыт для вывода. 106. Invalid numeric format - Oшибoчнo apифмeтичecкoe знaчение для ввoдa. Критические ошибки ввода - вывода 150. Disk is write - protected - Диск защищен от записи. 151. Bad drive request struct length - Неисправно устройство. 152. Drive not readу - Уcтpойство не готово. Фатальные ошибки Эти ошибки всегда приводят к немедленной остановке программы. 200. Division by zero - Деление на нуль. 201. Range check error - Ошибка, при проверке границ (интервальных переменных). 202. Stack overflow error - переполнение стека. 205. Floating point Overflow - Переполнение при операций с плавающей запятой. 207. Invalid floating point operation - Недопустимая операция с плавающей запятой: при преобразовании значения в целое или ошибка в аргументах SQRT или LN. 215. Arithmetic overflow error - Ошибка переполнения' при выполнении арифметических операций.