19820

Виключення загальні принципи виявлення та уникнення помилок та обробка виключних ситуацій

Доклад

Информатика, кибернетика и программирование

3.Виключення: загальні принципи виявлення та уникнення помилок та обробка виключних ситуацій. Виключення виникнення непередбачених помилкових умов наприклад розподіл на нуль неможливість виділення пам'яті при створенні нового об'єкта і т.д. Зазвичай ці умови завершу...

Украинкский

2013-07-17

25 KB

0 чел.

3.Виключення: загальні принципи виявлення та уникнення помилок та обробка виключних ситуацій.


Виключення - виникнення непередбачених помилкових умов, наприклад, розподіл на нуль, неможливість виділення пам'яті при створенні нового об'єкта і т.д. Зазвичай ці умови завершують виконання програми з системною помилкою. У той же час виключення - це більш загальне, ніж помилка  і може виникати і тоді, коли в програмі немає помилок.

Механізм обробки виняткових ситуацій на сьогоднішній день є невід'ємною частиною мови програмування.Цей механізм надає програмісту засіб реагування на нештатні події і дозволяє подолати ряд принципових недоліків наступних традиційних методів обробки помилок:

- Повернення функцією коду помилки;

- Повернення значень помилки через аргументи функцій;

- Використання глобальних змінних помилки;

- Використання оператора безумовного переходу goto або функцій setjmp / longjmp;

- Використання макросу assert.


 

А также другие работы, которые могут Вас заинтересовать

26389. БРЮШНАЯ ПОЛОСТЬ (cavum abdominis) и паховый канал 24.5 KB
  В этой области выделяют область мечевидного хряща regio xiphoidea и два подреберья regio hypochondrica dextra et sinistra. Чревная область mesogastrium от реберной дуги до маклока tuber coxae В ней выделяют пупочную область regio umbilicalis и два подвздоха regio iliaca dextra et sinistra. Здесь выделяют лонную область regio pubica и два паха regio inguinalis dextra et sinistra. На латеральной поверхности живота различают поясничную область regio lumbalis или почечную regio renalis и бедренную область regio femoralis.
26390. Виды соединения костей 21.5 KB
  Костные синостозы кости черепа таза эпифиз и диафиз трубчатой кости у взрослых. Компоненты сустава: сочленяющиеся кости покрытые гиалиновым хрящём суставная сумка капсула суставная полость заполненная синовиальной жидкостью.
26391. Волосы (pili) 20.5 KB
  Есть подниматель волоса из гладкой мышцы m. Стержень: сердцевина определяет толщину волоса отсутствует в пуховых волосах корковое вещество определяет прочность упругость растяжимость и гибкость волоса содержит пигмент и кутикула – чешуйчатый слой защищает от влаги микрофлоры определяет рисунок волоса.
26392. Вспомогательные приспособления глаза 20 KB
  Наружная поверхность век покрыта волосатой кожей а внутренняя слсзистой – конъюнктивой которая переходит на глазное яблоко. По краю века около границы с конъюнктивой – ресницы у плотоядных и свиней на нижнем веке их нет. На внутреннем ребре края век открываются сальные железы их секрет предотвращают скатывание слёз через край век.
26393. Вспомогательные приспособления мышц 21 KB
  Каждая мышца упакована глубокой фасцией которая имеет футлярное строение. Она препятствует распространению инфекции экономит силу мышечного сокращения имеет собственные сосуды и нервы поэтому интегрирует функционирование костей связок и мышц. Могут находиться под кожей под мышцей под связкой под фасцией под сухожилием.
26394. Головная кишка 21 KB
  ответ и глотки. Глотка pharynx полостной орган в котором перекрещиваются дыхательный и пищеварительный пути: воздух из хоан через глотку проходит в гортань расположенную в вентральной части ее мощная мускулатура передвигает корм из глотки в пищевод расположенный над гортанью. Стенки глотки состоят из 3 слоев: а слизистая оболочка; 6 мышечный слой состоит из парных правых и левых поперечно исчерченных мышц заканчивающихся на дорсальном сухожильном шве глотки raphe pharyngis.
26395. Головной мозг (encephalon) и черепные нервы 22.5 KB
  Ромбовидный мозг представлен продолговатым отходят с 6 по 12 пары черепных нервов и задним мозгом а задний cocтоит из мозжечка и мозгового моста отходит 5 пара черепных нервов. Большой мозг представлен средним отходят 3 и 4 пары нервов промежуточным 2 пара нервов и концевым 1 пара черепных нервов В ромбовидном мозге расположен 4й мозговой желудочек в среднеммозговой водопровод в промежуточном 3й а в концевом 1й и 2й мозговые желудочки.
26396. Гортань larynx 25 KB
  Остов гортани образован 5 хрящами на которых прикрепляются мышца гортани и глотки: кольцевидный хрящ cartilagо cricoidea гиалиновый состоит из пластинки и дужки. На переднем крае пластинки заметны фасетки для сочленения с черпаловидными хрящами. Черпаловидные хрящи соединяются суставами с пластинкой кольцевидного хряща. Основание хряща соединено связкой с телом щитовидного хряща вершина отогнута вперед.
26397. Грудная клетка и полость 23.5 KB
  Мышечный аппарат грудной клетки представлен дыхательными мышцами которые образуют 2 функциональные группы: вдыхатели инспираторы и выдыхатели экспираторы. Грудная клетка замыкает грудную полость cavum thoracis при этом форма грудной клетки определяет объём грудной полости и как следствие функциональные возможности органов грудной полости прежде всего лёгких и сердца При этом важное значение имеет форма диафрагмы которая отделяет грудную и брюшную полости друг от друга и образует купол вершина которого расположена в плоскости 67...