1.5. Контроль ошибок при работе с массивами
Самой распространенной ошибкой при работе с массивами является выход индексов за допустимые диапазоны. Для исключения таких ошибок в среде Turbo Pascal предусмотрена директива компилятора {R}. При указании в программе директивы {$R+} все массивы проверяются на предмет нахождения их внутри указанных границ. Если обнаруживается нарушение диапазона, программа завершает свою работу, выводя сообщение об ошибке выполнения. Если директива не используется (этот режим принят по умолчанию), выход индекса за пределы допустимого диапазона не приведет к прекращению работы программы. Но при обращении к ''несуществующему'' элементу массива даст неопределенный результат, что может сделать ход дальнейшего выполнения программы непредсказуемым.
Следует заметить, что применение директивы {R+} несколько замедляет выполнение программы и увеличивает ее размер. Поэтому рекомендуется использовать эту директиву при отладке, а затем ее удалить из текста программы.
- Методические указания по проведению учебной практики
- Раздел 1. Способы представления алгоритмов………………………………………………...4
- Раздел 2. Архитектура предприятия…………………………………………………………..21
- Раздел 3. Система управления архитектурой предприятия…………………………………40
- Раздел 4. Системы управления контентом……………………………………………………53
- Введение
- Раздел 1. Способы представления алгоритмов
- Линейные программы структура программы
- Понятие массива данных
- Одномерные массивы
- Многомерные массивы
- ДвумерныЕ массивЫ
- Действия над элементами массивов
- 1.5. Контроль ошибок при работе с массивами
- Решение задач - примеров
- Раздел 2. Архитектура предприятия
- 2.1. Понятие и общее представление об архитектуре предприятия
- 2.2. Цели создания архитектуры предприятия
- 2.3. Методические принципы создания архитектуры
- 2.4. Корпоративная архитектура предприятия
- Корпоративная архитектура
- 2.5. Детализация в формировании архитектуры
- Подходы при построении архитектуры
- Компоненты архитектуры предприятия
- Комплексная архитектура предприятия Модельные и организационные подходы
- Матрица согласованных моделей в архитектурах
- Примеры заполнения ячеек схемы
- Требования к «3д-модели»
- Раздел 3. Система управления архитектурой предприятия
- 3.1. Приемы процессно-ориентированной архитектуры предприятия
- 3.2. Изменения архитектуры
- Изменения и улучшения организационной структуры
- Изменения и улучшения систем управления
- 3.3. Идентификация и описание бизнес-процессов
- Менеджмент бизнес-процессов
- Управление операционными улучшениями бизнес-процессов
- 3.4. Моделирование организации деятельности предприятия
- Раздел 4. Системы управления контентом
- 4.1. Объектная модель
- 4.2. Сетевая модель
- 4.3. Модульная модель
- 4.5. Коммерческие системы
- Задание для самостоятельной работы
- Контрольные вопросы
- 9. Схема «3д-предприятие».
- Учебно-методическое обеспечение