Мета, завдання та сфера застосування МКБ

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

 

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

 

Основою класифікації МКБ-10 є тризначний код, який служить обов'язковим рівнем кодування даних про смертність, які окремі країни надають ВООЗ, а також при проведенні основних міжнародних порівнянь. У Російській Федерації у МКБ є ще одна специфічна мета. Законодавство РФ (а саме Закон РФ Про психіатричну допомогу ..., Закон РФ Про експертну деятеятельності ...) встановлює обов'язкове застосування поточної версії МКБ в клінічній психіатрії та при проведенні судових психіатричних експертиз.

 

Структура МКБ-10 розроблена на основі класифікації, запропонованої Вільямом Фарро. Його схема полягала в тому, що для всіх практичних і епідеміологічних цілей статистичні дані про хвороби повинні бути згруповані таким чином:

- епідемічні хвороби;

-конституціональні чи загальні хвороби;

-місцеві хвороби, що згруповано за анатомічної локалізації;

-хвороби, пов'язані з розвитком;

-травми.

22. Охарактеризуйте та наведіть приклад використання типу даних short.

short — это знаковый 16-битовый тип. Его диапазон — от -32768 до 32767. Это, вероятно, наиболее редко используемый в Java тип, поскольку он определен, как тип, в котором старший байт стоит первым.

short s;

short t = Ox55aa;

23 Розробники обчислювальної техніки часто використовують дві операції алгебри логіки, які називають операцією склеювання та поглинання:

Доведіть за допомогою законів алгебри логіки справедливість цих виразів.

1. Закон додавання з одиницею та з нулем:

Х+1 = 1, Х + 0 = Х.

2. Закони множення на одиницю та на нуль:

X • 1 = X, X • 0 = 0.

3. Закон тавтології*:

X + X = X, X • X = X.

4. Закон доповнення:

Х + Х=1, Х-Х = 0.

Для доведення цього та наступних законів необхідно використати таблиці істин- . ності зазначених у законі операцій.

24 Проаналізуйте правила для складання структурної схеми алгоритму.

Правила для складання структурної схеми алгоритму:

1. Будь-який алгоритм повинен мати початок і кінець.

2. Усі блоки алгоритмів, крім перевірки умови, мають тільки один вихід.

3. Усі блоки алгоритму, крім початку циклу, мають не більше одного входу.

4. Лінії алгоритму не можуть розгалужуватися, оскільки ЕОМ при розв'язуванні задачі повинна йти за строго визначеним напря-. мом.

27.

Використовуйте тип даних Long для зберігання цілих чисел, занадто великих для типу даних Integer.

Значення за замовчуванням для типу Long дорівнює 0.

Поради з програмування

Питання взаємодії. Якщо виконується взаємодію з компонентами, які написані для платформи. NET Framework, такі як автоматизація або COM-об'єкти, необхідно пам'ятати, що ширина даних Long відрізняється в інших середовищах (16 біт). При передачі 32-розрядного аргументу такому компоненту, слід оголосити його як Integer, а не Long в новому коді Visual Basic.

Крім того, модель автоматизації не підтримує 64-розрядні цілі числа в Windows 95, в Windows 98, в Windows ME і в Windows 2000. Компоненту автоматизації в цих операційних системах не можна передавати аргумент Visual Basic Long.

Розширення. Тип даних Long розширюється до Decimal, Single, або Double. Це означає, що можна перетворити Long в будь-який з цих типів без виникнення ошібкіSystem.OverflowException.

Символи типів. При додаванні знака L типу літерала до літералів відбувається приведення літерала до типу даних Long. При додаванні знака & типу ідентифікатора до якого-небудь ідентифікатору відбувається приведення ідентифікатора до типу Long.

28. Проаналізуйте особливості створення лінійних алгоритмів

У лінійних алгоритмах послідовність операцій не залежить від конкретних значень використовуваних даних. Основною ознакою лінійності алгоритму є відсутність блоків перевірки умов.

Структурну схему лінійного алгоритму для розв'язування рівняння у = sin2 х при будь-яких значеннях зображено на рис. 11. Щоб полегшити описування алгоритму, блоки алгоритму можна нумерувати. Лінійні алгоритми практично не застосовуються для розв'язування на ЕОМ, при цьому зручніше використовувати калькулятор.

 

67.

Оператор if використовується, якщо у алгоритмі у залежності від стану якогось процесу потрібно виконати ту чи іншу дію.

Повна версія оператору має вигляд:

 

if умова then оператор1 else оператор2 ;

 

Тобто “якщо виконуються умова, то виконувати оператор1, якщо ні – то оператор2”.

Бувають випадки, коли у алгоритмі вимагається умовний оператор “якщо виконуються умова, то виконувати оператор1”. Тоді його вигляд буде:

 

if умова then оператор1;

 

Зазначимо, що перед else символ “;” ніколи не ставиться.

 

Виходячи з вигляду оператору слід відзначити, що за виконання умови чи ні може виконуватись тільки один оператор (оператор1 чи оператор2). Якщо необхідним є виконання кількох операторів, то слід використовувати складний оператор begin – end. Тоді всі необхідні команди будуть розташовуватись між begin та end, як це зазначалось вище.

 

Наприклад

 

if a>max then max:=a else max:=b;

if a[i]>a[i+1] then

begin

a[i]:=a[i]+a[i+1];

a[i+1]:=a[i]‑a[i+1];

a[i]:=a[i]‑a[i+1];

end;

Оператор if допускає ще і складні умови. Тоді вони записуються у дужках ( ). Наприклад:

 

if ( a>b and b>c) then midd:=b ;

68.

Тут можуть бути такі значення х, коли розв'язати задачу не можна. Якщо І х І < 1, то задача розв'язується; якщо | х | > 1, то розв'язку немає. Структурну схему алгоритму зображено на рис. 12.

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

Розгалужений тип алгоритмів найбільш поширений для розв'я-. зання медико-біологічних задач.

 

 

16/ byte

Тип byte — это знаковый 8-битовый тип. Его диапазон — от -128 до 127. Он лучше всего подходит для хранения произвольного потока байтов, загружаемого из сети или из файла.

byte b;

byte с = 0х55;

17/Світова організація національних коледжів, академії та асоціація практикуючих і сімейних лікарів розробила власну систему класифікації - ІСРС. ІСРС використовується не тільки для кодування діагнозів, а також терапевтичних процедур і лабораторних досліджень. ІСРС - двокоординатна система. Перша вісь, що надає первинну орієнтацію щодо органів тіла, кодується літерами, а саме діагностичний компонент кодується двома цифрами. За цією системою, наприклад, діагноз пневмонія кодується як R81 (R - дихальний шлях, 81 - діагностичний компонент). Коди процедур - дворозрядні, наприклад, 42 -дослідження за допомогою електричних приладів і т. ін.

72/ Цикл типа «n-раз» (оператор for)

Оператор for содержит три параметра. Первый называется инициализацией, второй — условием повторения, третий — итерацией.

for (инициализация; условие; итерация) {
//тело цикла, т. е. действия повторяемые циклично
}

В первом параметре обычно выбирают какую-то переменную, с помощью которой будет подсчитываться количество повторений цикла. Её называют счетчиком. Счётчику задают некоторое начальное значение (указывают, начиная с какого значения он будет изменяться).

Во втором параметре указывают некоторое ограничение на счётчик (указывают, до какого значения он будет изменяться).

В третьем параметре указывают выражение, изменяющее счётчик после каждого шага цикла. Обычно это инкремент или декремент, но можно использовать любое выражение, где счётчику будет присваиваться некоторое новое значение.

Перед первым шагом цикла счётчику присваивается начальное значение (выполняется инициализация). Это происходит лишь однажды.

Перед каждым шагом цикла (но после инициализации) проверяется условие повторения, если оно истинно, то в очередной раз выполняется тело цикла. При этом, тело цикла может не выполниться ни разу, если условие будет ложным в момент первой же проверки.

После завершения каждого шага цикла и перед началом следующего (и, значит, перед проверкой условия повторения) выполняется итерация.

Представленная программа выводит на экран числа от 1 до 100:

for (int i = 1; i <= 100; i++) {
System.out.print(i + " ");
}

36. .Види медичних рішень та підходи до їх прияняття

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

До медичних рішень належать програмовані або непрограмовані. Програмовані ті, де визначена наперед послідовність кроків у прийнятті рішень. Непрограмовані ті, які виникають при нових ситуаціях або при невідомих факторах.

Залежно від виду проблем та підходів їх вирішення у процесі формування медичних рішень, їх розділяють на інтуїтивні, основані на судженнях та раціональні рішення.

Інтуїтивні медичні рішення - це вибір альтернативи чи варіанта на основі відчуття, що вона або він правильні. Рішення, засноване на судженнях - це вибір альтернативи на основі знань або досвіду. Раціональне медичне рішення - це вибір альтернативи за допомогою об'єктивного аналітичного процесу. До аналітичного процесу належать діагностика хвороб, формування критеріїв діагностики хвороб, скорочення числа альтернатив, оцінка альтернатив та вибір альтернатив.

У процесі прийняття медичних рішень лікарю необхідно відповісти на такі питання:

· що робити;

· як робити;

· кому доручити роботу;

· що це дає, тощо.

Процес прийняття медичних рішень досить складний і багато-, гранний, а також залежить від кваліфікації лікаря, ситуації та ін.

Найбільш визнаним підходом до прийняття медичних рішень є дотримання процедури виконання обов'язкових дій:

· розпізнавання проблеми;

· встановлення цілей розв'язання проблеми;

· вивчення проблеми за допомогою збирання та оброблення інформації, результатів аналізів, огляду хворого, медичної картки;

· обґрунтування альтернативних дій;

· порівняння та відбір альтернатив;

· формулювання та видавання рішень.

37. Охарактеризуйте та наведіть приклад застосування логічних операцій при програмуванні на С: !, &.

Результатом операції & (AND) (логічне І) для двох бітів буде одиниця, якщо обидва біти дорівнюють одиниці, або нулю, якщо хоча б один з них дорівнює нулю:

операнд 1: 0 1 0 1

& операнд 2: 0 0 1 1

результат в операнді 1: 0 1 1 1

У мові C є операція ! (логічне заперечення). Ця операція використовується для того, щоб можна було змінити значення умови на «протилежне».

Наприклад:

if(!(grade = = sentineValue))

count << “Наступна оцінка студента ” << grade

<< endl;

Або

if( grade != sentineValue)

count << “Наступна оцінка студента” << grade

<< endl;

 

20. Дайте оцінку алгоритмів порівняння даних

1. Алгоритм порівняння за відповідними точками

В цьому алгоритмі припускається, що кількість точок, заданих в еталоні і кількість

виміряних точок співпадає.

d = (x − x ) + (y − y ) + (z − z ) .

2Алгоритм порівняння за найближчими точками

В цьому алгоритмі кількість точок еталонної деталі і вимірюваної може бути різною. Це не

означає, що їх неможливо порівнювати, оскільки оцінити ідентифікацію деталей можна і

органоліптичним методом, не зважаючи на кількість полігонів, з яких складена деталь і не

використовуючи спеціальних технічних засобів.

3. Алгоритм порівняння за найдальшими точками

В цьому алгоритмі, як і в попередньому, кількість точок еталонної деталі і вимірюваної може відстані від цієї точки до найдальших до неї точок еталонної (de) та вимірюваної (dm) деталі. Потім знову вибирається довільна точка і цей процес повторюється 100 разів.

4. Алгоритм порівняння за середніми відстанями

Цей алгоритм подібний до двох попередніх, але він знаходить середні відстані між довільно обраною точкою в просторі і всіма точками еталонної (de) та вимірюваної (dm) деталі.

5. Алгоритм порівняння за центрами мас

В даному алгоритмі, незалежно від кількості контрольних точок

деталей, розраховуються їх центри мас і відстань між ними порівнюються з допустимою

похибкою.

6. Алгоритм порівняння за об’ємами

В цьому алгоритмі обчислюються об’єми еталонної та вимірюваної деталі. Об’єм

обчислюється як сума об’ємів тетраедрів, які задаються чотирма точками, що послідовно

беруться з множини точок.

7. Алгоритм порівняння за площами проекцій

В цьому алгоритмі обчислюються проекції еталонної та вимірюваної деталі на площини XY,XZ та YZ. Площа проекцій обчислюються як сума площ трикутників, які задаються трьома точками, що послідовно беруться з множини точок.

8. Алгоритм порівняння за площею поверхні

В цьому алгоритмі обчислюються площі поверхонь обох деталей (еталонної та вимірюваної).

 

 

21. Поняття біосигналу

    Лікувальні засоби    
           
Хворий   Засоби отримання та аналізу інформації   Лікар
   
             

Від джерела інформації" (хворого) отримують значну кількість різноманітних сигналів біологічного походження, що містять у собі інформацію про стан пацієнта. Такі сигнали отримали на­зву біосигналів. Фізична природа біосигналів різна. Вони мо­жуть бути електричними (наприклад, деполяризація нервово­го волокна або серцевого м'язу), механічними (наприклад, зву­кові хвилі, що супроводжують роботу серця, легенів, шлунку), хімічними (наприклад, рівень 02 у крові), електромагнітними (наприклад, теплове випромінювання тіла людини).

 

Питання

Тип int служить для представлення 32-бітних цілих чисел зі знаком. Діапазон допустимих для цього типу значень - від -2147483648 до 2147483647. Найчастіше цей тип даних використовується для зберігання звичайних цілих чисел із значеннями, що досягають двох мільярдів. Цей тип прекрасно підходить для використання при обробці масивів і для лічильників. У найближчі роки цей тип буде прекрасно відповідати машинним словами не тільки 32-бітових процесорів, але і 64-бітових з підтримкою швидкої конвейеризации для виконання 32-бітного коду в режимі сумісності. Всякий раз, коли в одному вираженні фігурують змінні типів byte, short, int і цілі літерали, тип всього виразу перед завершенням обчислень приводиться до int.

int i;

int j = 0x55aa0000;

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

• лінійні алгоритми;

• алгоритми з розгалуженнями;

• алгоритми з повтореннями.

Лінійні алгоритми

Алгоритм, у якому команди виконуються в порядку їх запису, тобто послідовно один за одним, називається лінійним.

Наприклад, лінійним є наступний алгоритм посадки дерева:

1) викопати в землі ямку;

2) вилучити в ямку саджанець;

3) засипати ямку із саджанцем землею;

4) полити саджанець водою.



ERVER["DOCUMENT_ROOT"]."/cgi-bin/footer.php"; ?>