19820

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

Доклад

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

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

Украинкский

2013-07-17

25 KB

0 чел.

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


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

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

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

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

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

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

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


 

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

82870. Учет товаров в розничной торговле (на примере ООО «НиК») 646.5 KB
  Первая глава посвящена теоретическим аспектам учета движения товаров на предприятиях розничной торговли. Во второй главе рассмотрен анализ системы бухгалтерского учета движения товаров в розничном предприятии ООО НИК В третьей главе представлены рекомендации по совершенствованию учета товародвижения в ООО НиК.
82871. Разработка направлений эффективного управления дебиторской и кредиторской задолженностью на примере ООО «Юропеан Трэвел Групп» 633.5 KB
  Актуальность темы исследования обосновывается необходимостью и важностью данного явления в функционировании предприятия. Экономическая значимость данной темы признается обоснованной для развития хозяйствующего субъекта в силу значительного влияния состояния дебиторской задолженности на финансовое состояние предприятия.
82872. Организация работы производства ресторана с французской кухней на 75 мест 523.5 KB
  Определение количества блюд и напитков подлежащих изготовлению.Разбивка блюд по ассортименту в соответствии с коэффициентами потребления. К региональной кухне относятся блюда которые на протяжении веков готовили жители различных исторических областей страны. Её неповторимые блюда отличались разнообразием и изысканностью.
82873. Разработка всасывающей пневмотранспортной установки производительностью 6 т/ч 375 KB
  Здесь происходит отделение основной массы сыпучего материала от транспортирующего воздуха. Все элементы расположены по направлению движения воздуха после отделителей соединены между собой воздуховодами. Питатель всасывающей установки выполняет функцию загрузочного устройства для подачи материала в движущуюся струю воздуха...
82874. Качество жизни населения и исследование ее уровня 181.5 KB
  Актуальность темы курсового проекта заключается в том, что уровень и качество жизни населения являются одними из важнейших социально-экономических категорий, характеризующие благосостояние населения в Республике Башкортостан и определяют положение региона в целом.
82875. Оценка приспособленности грузовой платформы автомобиля КАМАЗ-4308-А3 (4х2) с прицепом НЕФАЗ-8560-62-02 к перевозке грузов и исследование расчетным методом тягово-скоростных свойств 276.56 KB
  Величину полезной работы можно оценить объемом перевозок т или производительностью ткм поэтому одним из важнейших условий определяющих эффективность эксплуатации АТС является степень приспособленности кузова АТС к превозке наиболее вероятных грузов.
82876. ЭКОНОМИЧЕСКАЯ СУЩНОСТЬ И ЗНАЧЕНИЕ ИНВЕСТИЦИЙ В ЛОГИСТИКЕ 89.13 KB
  Цель данной работы: раскрыть сущность сбережений и инвестиций в рыночной экономике и на основании теоретических данных рассмотреть проблемы превращения сбережений в инвестиции в России. Для достижения указанной цели необходимо решить следующие задачи: проанализировать понятие виды и функции инвестиций...
82877. Теоретические и практические аспекты усовершенствования механизма планирования фонда оплаты труда на предприятии ОАО «Русь» 119.89 KB
  Для осуществления этих целей необходимо выполнить следующие задачи. Во-первых, определить сущность категории заработной платы. Во-вторых, рассмотреть существующие формы и системы оплаты труда, порядок начисления некоторых видов заработной платы и то, как эти формы и системы применяются на обследуемом предприятии.
82878. Разработка основных элементов ППР по благоустройству частного сада 1.81 MB
  Нормативные данные на выполненную единицу работ взяты из СНиП, а состав бригады и количество рабочих - из сборника ЕНИР. Определение объемов работ производится на основании рабочих чертежей проекта участка. Объемы работ по проекту исчислены в соответствии с требованиями определения объемов работ, приведенных в технической части нормативных сборник.