Читайте также: |
|
• Ларрея (точка несколько выше и влево от прикрепления к грудине 7 реберного хряща, затем перпендикулярно вверх и несколько влево. При этом способе игла проходит через щель Ларрея, возможно повреждение а. epigastrica superior).
• Морфана (по срединной линии у вершины мечевидного отростка перпендикулярно на 3 см, затем вверх и латерально. Пунктируют передне-нижний синус перикарда, риск повреждения сердца очень низок).
Операции на коронарных артериях. Основная операция – аортокоронарное шунтирование.
Показания: атеросклероз, стеноз по проксимальному типу. С помощью рентгеноконтрастного исследования определяют места окклюзии. Доступ чрезгрудинный, участки v. saphena magna вставляется между аортой и коронарной артерией ниже места окклюзии. Другие операции (оментокардиопексия, перевязка а. thoracica interna) дают плохие результаты и малоэффективны.
Лекція №2
Вибір варіантів, прийняття рішень, "істина" і "хибність" в мові Сі. Порівняння. Логіка в мові Сі.
Ми повинні зрозуміти роботу і використання таких ключових слів:
goto, continue, if, else, switch, break, case, default; використання операцій: >> = <<= = =!= && /:?.
Оператор if називається ще оператором розгалуження і дія його подібна до аналогічного оператора в мові Паскаль.
Якщо значення виразу ненульове або true (істина) тоді виконується наступний оператор, якщо воно дорівнює нулю або false(хибне), то наступний оператор не виконується.
Наприклад if (і)
++ і;
Дужки навкруги виразу і є обов’язковими. Вираз в дужках може бути зовсім довільним, але з однією умовою: він повинен повертати скалярну величину, яку можна порівняти з нулем. Попередній приклад можливо переписати в вигляді
if (і!=0)
++ і;
Коли величина може дорівнювати нулю? Для типів bool(false), short(0), int(0l), float(0.0) і double(0.0) відповідь очевидна. А якщо це символ або покажчик? Нульовим значенням типу char є \0. Покажчики дорівнюють нулю в тому випадку, якщо вони мають значення Null або 0.
Крім того оператор if має ще дві форми використання:
іf (вираз) оператор 1;
еlse оператор 2;
Якщо вираз істинний, то виконується оператор 1, якщо ні, то виконується оператор 2. Оператор 1, оператор 2 – це простий або скалярний оператор. Перед ключовим словам еlse крапка з комою – ставиться, якщо оператор 1-простий оператор, і – не ставиться, якщо оператор 1 – складений оператор.
Приклади умовних операторів повної форми
if (х < 0) y = 1; // повна форма
еlse y = 2; // і прості оператори
if (a > b) { x = 0; y = 1} // повна форма
еlse {x = 1; y = 0} // і складені оператори.
Форма 3.
if (вираз 1) оператор 1
еlse if (вираз 2) оператор 2 еlse оператор 3
Якщо вираз 1 істинний, то виконується оператор 1, якщо вираз 1 – хибний, але вираз 2 – істинний, то виконується оператор 2. Якщо обидва вирази хибні, то виконується оператор 3.
Приклад:
if(legs = = 4)
printf (“Це може бути кінь \n ”);
else if (legs > 4)
printf (“Це не кінь \n ”);
else /* в випадку, якщо ніг < 4 */
{
legs ++;
printf (“тепер у нього стало на одну ногу більше. \n”)
}
Якщо вкладений оператор if повинен бути в скороченій формі, можна використовувати фігурні дужки, щоб не використовувати пустий оператор після ключового слова else.
Наприклад:
1) можна використовувати оператор if з пустим else:
if (n > 0)
if (a > b) z = a; // повна форма if
else; // + пустий оператор після else;
else z = b;
2) але краще в цьому випадку використовувати фігурні дужки:
if (n > 0)
{if (a > b) z = a;} // -скорочена форма if
else z = b;
Дата добавления: 2014-12-23; просмотров: 90 | Поможем написать вашу работу | Нарушение авторских прав |