Олег Деревенец - Песни о Паскале
Тут можно читать онлайн Олег Деревенец - Песни о Паскале - бесплатно
полную версию книги (целиком) без сокращений.
Жанр: comp-db.
Здесь Вы можете читать полную версию (весь текст)
онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть),
предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2,
найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации.
Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
- Название:Песни о Паскале
- Автор:
- Жанр:
- Издательство:неизвестно
- Год:неизвестен
- ISBN:нет данных
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Олег Деревенец - Песни о Паскале краткое содержание
Песни о Паскале - описание и краткое содержание, автор Олег Деревенец, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
Аннотация: Изложены основы программирования на языке Паскаль. По ходу обучения решаются десятки задач (использован проектный подход). От читателя не требуется начальных познаний в программировании, но круг затронутых тем ориентирует его в профессиональную область. Книга адресована школьникам средних и старших классов, желающим испытать себя в «олимпийских схватках». Будет полезна студентам-первокурсникам и преподавателям информатики.
Песни о Паскале - читать онлайн бесплатно полную версию (весь текст целиком)
Песни о Паскале - читать книгу онлайн бесплатно, автор Олег Деревенец
Тёмная тема
↓
↑
Сбросить
Интервал:
↓
↑
Закладка:
Сделать
Ошибки исполнения
| Номер ошибки | Сообщение | Пояснение |
| 1 | Invalid function number | Вызов несуществующей функции MS–DOS. |
| 2 | File not found | Не найден файл. |
| 3 | Path not found | Не найден каталог. |
| 4 | Too many open files | Слишком много открытых файлов. Максимальное число одновременно открываемых файлов определено в системном файле «CONFIG.NT» («CONFIG.SYS»). |
| 5 | File access denied | Отказано в доступе к файлу. |
| 6 | Invalid file handle | Неправильный описатель файла. |
| 12 | Invalid file access code | Неправильный режим доступа к файлу. |
| 15 | Invalid drive number | Неправильная буква (номер) устройства. |
| 16 | Cannot remove current directory | Нельзя удалить текущий каталог. |
| 17 | Cannot rename across drives | Нельзя переименовать файл заменой буквы устройства. |
| 18 | No more files | Процедура FindFirst или FindNext не нашла файл. |
| 100 | Disk read error | Попытка чтения за концом файла. |
| 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 | Недопустимый формат целого числа. |
| 150 | Disk is write-protected | Запись на защищенный от записи диск. |
| 151 | Bad drive request struct length | Ошибка, формируемая драйвером. |
| 152 | Drive not ready | Внешнее устройство не готово. |
| 154 | CRC error in data | Ошибка при записи на внешнее устройство. |
| 156 | Disk seek error | Попытка чтения-записи за пределами файла. |
| 157 | Unknown media type | Нельзя распознать тип устройства. |
| 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 | Вызов Dispose или FreeMem с неверным указателем. |
| 205 | Floating point overflow | Переполнение вещественного числа. |
| 206 | Floating point underflow | Потеря значимости вещественного числа. |
| 207 | Invalid floating point operation | Ошибка действия с вещественным числом. |
| 208 | Overlay manager not installed | Диспетчер оверлеев не инициализирован. |
| 209 | Overlay file read error | Ошибка при чтении оверлейного файла. |
| 210 | Object not initialized | Объект не инициализирован. |
| 211 | Call to abstract method | Вызван абстрактный метод объекта. |
| 212 | Stream registration error | Ошибка регистрации типа данных для потока. |
| 213 | Collection index out of range | Выход индекса за пределы коллекции. |
| 214 | Collection overflow error | Переполнение коллекции. |
| 215 | Arithmetic overflow error | Переполнение в арифметической операции. |
| 216 | General Protection fault | Запись в недоступную область памяти. |
Приложение Ж
Директивы управления компиляцией
Директивы для настройки реакции на ошибки времени выполнения (Runtime errors)
| Директива компилятора | Флажок в окне настройки | Описание |
| $R | Range Checking | Проверка допустимых диапазонов для индексов массивов и чисел. |
| $S | Stack Checking | Проверка переполнения стека программы. |
| $I | I/O Checking | Проверка ошибок ввода-вывода. |
| $Q | Overflow Checking | Проверка переполнения при целочисленных вычислениях. |
Директивы, управляющие синтаксическим контролем (Syntax options)
| Директива компилятора | Флажок в окне настройки | Описание |
| $V | Strict Var Strings | Проверка совместимости типов для строк различной длины. |
| $B | Complete Boolean Eval | Вычисление полного булевого выражения. |
| $X | Extended Syntax | Разрешение вызова функций как процедур (возвращаемый результат игнорируется). |
| $T | Typed @ operator | Проверка совместимости типов указателей. |
| $P | Open parameters | Разрешение применения открытых параметров процедур и функций. |
Директивы условной компиляции
| Директива компилятора | Описание |
| $DEFINE NNN | Определяет идентификатор с именем NNN, который может быть далее использован в директивах условной компиляции вида $IF… |
| $UNDEF NNN | Отменяет определение идентификатора NNN. |
| $IFDEF NNN | Разрешает компиляцию последующего текста, если идентификатор NNN был ранее определен. Компилируемый участок текста завершается директивами $ELSE или $ENDIF. |
| $IFNDEF NNN | Разрешает компиляцию последующего текста, если идентификатор NNN был ранее НЕ определен. Компилируемый участок текста завершается директивами $ELSE или $ENDIF. |
| $IFOPT | Разрешает компиляцию последующего текста, если указанная опция (директива) компилятора разрешена. Компилируемый участок текста завершается директивами $ELSE или $ENDIF. |
| $ELSE | Завершает положительную ветвь условной компиляции, последующий текст компилируется, если условие компиляции ложно. Компилируемый участок текста завершается директивой $ENDIF. |
| $ENDIF | Завершает директиву условной компиляции. |
Приложение З
Назначение пунктов меню
Это приложение содержит перевод пунктов меню IDE Free Pascal и Borland Pascal.
Приложение И
Стандартная кодировка символов MS–DOS
Коды управляющих символов (0–31)
| Код | Обозначение символа | Назначение или выполняемое действие |
| 0 | NUL | Пустой символ |
| 1 | SOH | Начало заголовка |
| 2 | STX | Начало текста |
| 3 | ETX | Конец текста |
| 4 | EOT | Конец передачи |
| 5 | ENQ | Запрос |
| 6 | ACK | Подтверждение |
| 7 | BEL | Сигнал (звонок) |
| 8 | BS | Забой (шаг назад) |
| 9 | HT | Горизонтальная табуляция |
| 10 | LF | Перевод строки |
| 11 | VT | Вертикальная табуляция |
| 12 | FF | Новая страница (прогон формата) |
| 13 | CR | Возврат каретки |
| 14 | SO | Выключить сдвиг |
| 15 | SI | Включить сдвиг |
| 16 | DLE | Ключ связи данных |
| 17 | DC1 | Управление устройством |
| 18 | DC2 | Управление устройством |
| 19 | DC3 | Управление устройством |
| 20 | DC4 | Управление устройством |
| 21 | NAK | Отрицательное подтверждение |
| 22 | SYN | Синхронизация |
| 23 | ETB | Конец передаваемого блока |
| 24 | CAN | Отказ |
| 25 | EM | Конец среды |
| 26 | SUB | Замена |
| 27 | ESC | Ключ |
| 28 | FS | Разделитель файлов |
| 29 | GS | Разделитель группы |
| 30 | RS | Разделитель записей |
| 31 | US | Разделитель модулей |
Символы с кодами 32–127
Читать дальшеТёмная тема
↓
↑
Сбросить
Интервал:
↓
↑
Закладка:
Сделать