Олег Деревенец - Песни о Паскале
Тут можно читать онлайн Олег Деревенец - Песни о Паскале - бесплатно
полную версию книги (целиком) без сокращений.
Жанр: 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
Читать дальшеТёмная тема
↓
↑
Сбросить
Интервал:
↓
↑
Закладка:
Сделать