Исключения

Подготовка к работе

  • Класс исключений и их обработка.
  • Разработать алгоритмы решения задач.
  • Составить программы решения задач.

Контрольные вопросы

  1. Что такое исключение?
  2. Классы исключений и их свойства.
  3. Инструкция try…except. Назначение, структура и применение.
  4. Инструкция try…finally. Назначение, структура и применение.
  5. Глобальные и локальные обработчики исключений.
  6. Обработчик исключения on…do.
  7. Исключение EZeroDivide.
  8. Исключение ERangeError.
  9. Как включить отработку исключения ERangeError.
  10. Как отключить перехват исключения системой.

Задания к работе

Задание 1. Создать программу, обрабатывающую исключения с использованием инструкции try… except. Проект – консольное приложение.

Задание 2. Создать программу, обрабатывающую исключение с использованием инструкции try… finally. Проект – консольное приложение.

В заданиях надо рассчитывать функции f1(x) и f2(x) при x = i*h. i – индекс цикла (целые числа в интервале -10…10). Шаг изменения h.

Варианты заданий

paskal66
Необходимо отслеживать два исключения:

  • Деление на 0 (исключение EZeroDivide).
  • Выход за пределы диапазона (исключение ERangeError).

При работе с программой рекомендуется менять h1 и h2, чтобы получать разные результаты и условия возможного возникновения исключений.

Twitter SEO Community Ваау! News2.ru Chipp Korica SMI2 Google Bookmarks Digg I.ua Закладки Yandex Linkstore Myscoop Communizm Ru-marks Webmarks Ruspace Linkomatic Kli.kz Web-zakladka Zakladok.net Reddit delicious Ma.gnolia Technorati Slashdot Yahoo My Web БобрДобр.ru Memori.ru rucity.com МоёМесто.ru Mister Wong



Copyright © 2009-2010 Программирование на паскале.