**Цель работы:** - Изучить синтаксис и семантику определения и вызова исключений, синтаксис обработчика и спецификации исключений - Приобрести практические навыки запуска исключений; изучить особенности применения стандартных библиотечных исключений. **Задание** Используя модифицированный АТД, обработайте все возможные исключительные ситуации. **Контрольные вопросы** 1. Дайте определение исключения. 2. В каком блоке описывается список обработчиков для возбужденного исключения? 3. Опишите синтаксис обработчика исключения. 4. Что такое спецификация исключения? 5. Для каких целей используется функция **unexpected**?