- •Методические указания и задания
- •Вариант Вельск
- •Общие требования к оформлению отчета
- •Требования к оформлению заданий
- •Задание 1 программирование алгоритмов линейной структуры
- •Цель работы:
- •2. Задание для самостоятельной подготовки:
- •Задача 1
- •3.1. Исходные данные:
- •3.2. Таблица используемых имен переменных
- •Контрольные вопросы и задания по теме: «Решение задач линейной структуры» Вопросы
- •Задания
- •Задание 2 программирование алгоритмов разветвляющейся структуры
- •Пример 2
- •Текст программы:
- •Блок-схема алгоритма:
- •Контрольные вопросы и задания по теме: «Программирование алгоритмов разветвляющейся структуры»
- •Задания
- •Задание 3 программирование алгоритмов циклической структуры
- •Пример программы подсчёта среднего балла с циклом For:
- •Блок-схема программы:
- •Текст программы:
- •Контрольные вопросы и задания по теме: «Программирование алгоритмов циклической структуры»
- •Одномерные массивы
- •Цель работы:
- •Задание для самостоятельной подготовки:
- •Указания к работе с массивами.
- •Заполнение массива и вывод его элементов
- •Подсчёт суммы или количества каких-либо элементов массива
- •Определение максимального (минимального) элемента массива
- •Сортировка элементов массива
- •Выполнить задания
- •Задание 5 двумерные массивы
- •Указания к работе с массивами.
- •Контрольные задания по теме «Двумерные массивы»
- •Задание 6 Подпрограммы-функции
- •Основные сведения к выполнению работы
- •Задание 7 Подпрограммы-процедуры
- •Пример оформления и использования процедуры
- •Программа
- •Выполнить задания
- •8 Вариант
- •Задание 8 Работа с типизированными файлами
- •Выполнить задания
- •Общие правила работы с файлами
- •2. Нужно связать файловые переменными с конкретными именами файлов на диске при помощи процедуры assign.
- •3. Нужно открыть существующие на диске файлы и (или) создать новые.
- •После открытия или создания файла можно вводить (иначе говоря – читать) из него данные в какие-либо переменные либо выводить в него результаты работы программы.
- •Задание 9 Разработка меню программы
- •Выполнить задание:
- •Контрольные вопросы По теме «Работа с файлами»
- •Задание 10 Разработка и отладка программ с использованием модулей
- •Правила оформления модулей
- •Выполнить задание
- •Задание 12 Разработка программ обработки текста
- •Выполнить задания
- •Задание 13 Работа с графикой
- •Выполнить задания
- •Постановка задачи
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Выполнил студент: фио Руководитель практики: фио Оценка _____________
- •4.1. Ошибки времени компиляции
- •4.2. Ошибки времени выполнения
- •4.2.1. Ошибки ввода-вывода
- •Фатальные ошибки
- •Список рекомендуемой литературы
4.2. Ошибки времени выполнения
4.2.1. Ошибки ввода-вывода
1: Invalid DOS function code
Неверный код функции DOS.
2: File not found
Файл не найден. Ошибка генерируется процедурами Reset, Append, Rename или Erase в случае, если имя, присвоенное файловой переменной, указывает несуществующий, файл.
3: Path not found
Маршрут не найден. Указанный маршрут является недействительным или указывает несуществующий подкаталог.
4: Too many open files
Слишком много открытых файлов. Необходимо попытаться увеличить в файле CONFIG.SYS параметр FlLES=xx , указывающий максимально возможное число одновременно открытых файлов.
5: File access defined
Отказано в доступе к файлу.
6: Invalid file handle
Недопустимый файловый канал. Это является свидетельством того, что файловая переменная является испорченной каким-либо образом.
7: Not enought memory
Недостаточно памяти для запуска программы.
12: Invalid file access code
Недействительный код доступа к файлам. Ошибка генерируется процедурами Reset или Append в случае, если значение FileMode является недействительным.
15: Invalid drive number
Недопустимый номер дисковода.
16: Cannot remove current directory
Невозможно удалить текущий каталог.
17: Cannot rename across drives
Недопустимо при переименовании указывать разные дисководы.
100: Disk read error
Ошибка чтения диска. Возникает при попытке осуществить считывание после достижения конца файла.
101: Disk write error
Ошибка записи на диск. Генерируется процедурами Close, Write, Writeln, Flush или Page в случае, если на диске нет свободного пространства.
102: File not assigned
Файлу не присвоено имя. Генерируется процедурами Reset, Rewrite, Append, Rename и Erase в случае, если файловой переменной не было присвоено имя с помощью обращения к процедуре Assign.
103: File not open
Файл не открыт.
104: File not open for input
Файл не открыт для ввода.
105: File not open for
Файл не открыт для вывода.
106: Invalid numeric format
Неверный числовой формат. Возникает в случае, если числовое значение, считанное из текстового файла, не соответствует правильному числовому формату.
150: Disk is write protected
Диск защищен от записи.
152: Drive not ready
Дисковод находится в состоянии "не готов".
154: CRC error in data
Ошибка в исходных данных.
156: Disk seek error
Ошибка при операции установки головок на диске.
158: Sector not found
Сектор не найден.
159: Printer out of paper
Кончилась бумага на принтере.
160: Device write fault
Ошибка при записи на устройство.
161: Device read fault
Ошибка при чтении с устройства.
162: Hardware failure
Аппаратный сбой.
-
Фатальные ошибки
Возникновение таких ошибок приводит к немедленному прекращению выполнения программы.
200: Division by zero
Деление на ноль.
201: Range check error
Ошибка при проверке границ.
202: Stack overflow error
Переполнение стека.
203: Heap overflow error
Переполнение динамически распределяемой области памяти.
204: Invalid pointer operation
Недействительная операция ссылки.
205: Floating point overflow
Переполнение при выполнении операции с плавающей запятой.
206: Floating point underflow
Исчезновение порядка при выполнении операции с плавающей запятой .
207: Invalid floating point operation
Недопустимая операция с плавающей запятой.
208: Overlay manager not installed
He установлена подсистема управления оверлеями.
209: Overlay file read error
Ошибка при чтении оверлейного файла.