Необходимостта за лечение на критични ситуации възникват при програмирането доста често.
Например, за да разрешите проблема: да се изчисли стойността на израза.
При въвеждане на стойностите х = 3, Y = 3, програмата ще спре да работи и да издаде съобщение
прекратяването на работата, тъй като е разделението по 0. натискане на бутона Debug ви позволява да превключвате към линията проведе грешка по време на работа (по време на изпълнение грешка).
Трансформация програма
Необходимо е да се превърне в програмата, както следва:
За организацията на клона на езика VBA осигурява няколко оператори: Ако и Изберете дело.
Общ изглед на изявлението Ако:
Изразът трябва да връща булева стойност: вярно или невярно (Вярно или невярно).
Общ вид на оператора Select
Общ изглед от Select дело на оператора:
Пример за Select случай.
При програмиране на изключенията, е необходимо да се предвидят всички възможни случаи. Нека илюстрираме това с примери.
Пример 1. Изчислява експресията
Изключение се случва, когато знаменател е нула и радикал израз е по-малка от нула.
Пример 2. Изчислява областта на триъгълника на три известни страни.
Предложената програма проверява съществуването на триъгълник, и няма да работи, ако е въведен отрицателни стойности на а, б, в.
Правилното разтвор в Пример 3.
Пример 3: Изчислява областта на триъгълника на три известни страни.
Програмата изчислява областта на обработката се триъгълник изключения правилно.
Свързани статии