9. Обработка особых ситуаций
void
errhalt(bool
ex,
char* mes);
void
errhalt(bool
ex,
char* mes,
FILE* f);
Простейшее средство
обработки исключения: если ex
== true,
на экран или в файл выводится сообщение
mes
и работа программы завершается. Например,
если некоторая величина x
отрицательна, требуется завершить
программу аварийно с выдачей сообщения
"Величина x
отрицательна!". Соответствующий
оператор будет иметь такой вид:
errhalt(
x < 0, "Величина х отрицательна!");
Литература
1. Пинчук В.П.
Компьютерные вычисления. ЗНТУ, 2009 (в
работе).
2. Лаврентьев М.А.,
Шабат Б.В. Методы теории функций
комплексного переменного.-
М.: Наука, 1973.-
736 с.
<ЗНТУ, 517 / Л13.
Ассимптотика для erf(x)
при больших x>
3. В.И.Грядун, В.П.Пинчук, В.П.Шаповалов.
Моделирование функции Ланжевена
цепной дробью // Радіоелектроніка,
інформатика,
управління, 2001, № 1,
с.68-71.
http://zntu.edu.ua/base/i3/fiot/k3/index_ua.htm
4. Дьяконов В.П.
Справочник по алгоритмам и программам
на языке бейсик для персональных
ЭВМ.- М.: Наука, 1987.- 240 с.
5. Пинчук В.П., Белая
Н.И. Моделирование случайных импульсных
воздействий по образцу //
Праці
міжнародного симпозіуму "Питання
оптимізації обчислень (ПОО-XXXIII).
Київ: Інститут кібернетики им.
В.М.Глушкова НАН України, 2009 (в работе).
6. Кулаков
В. Программирование на аппаратном
уровне. Специальный справочник.- СПб.:
Питер,
2001.- 496 с.