- •3215 Методичні вказівки
- •7.110101 “Лікувальна справа”
- •Короткі теоретичні відомості Логічні функції у середовищі табличного процесора
- •Синтаксис функції
- •Демонстраційний приклад
- •Хід виконання
- •Практичні завдання
- •Х ід виконання
- •Хід виконання
- •Завдання для самостійного виконання
- •Контрольні питання
- •3215 Методичні вказівки
- •7.110101 “Лікувальна справа”
МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ
СУМСЬКИЙ ДЕРЖАВНИЙ УНІВЕРСИТЕТ
3215 Методичні вказівки
до практичної роботи
“Формалізація та алгоритмізація медичних задач. Використання формальної логіки у розв’язанні задач діагностики, лікування та профілактики захворювань”
з дисципліни “Медична інформатика”
для студентів спеціальності
7.110101 “Лікувальна справа”
денної форми навчання
Суми
Сумський державний університет
2011
Методичні вказівки до практичної роботи “Формалізація та алгоритмізація медичних задач. Використання формальної логіки у розв’язанні задач діагностики, лікування та профілактики захворювань” з дисципліни “Медична інформатика” / укладач У. С. Швець. – Суми : Сумський державний університет, 2011. – 30 с.
Кафедра моделювання складних систем
ЗМІСТ
C.
Короткі теоретичні відомості 4
Демонстраційний приклад 6
Практичні завдання 13
Завдання для самостійного виконання 21
Контрольні питання 22
Мета – інтерпретувати основні поняття формальної логіки; демонструвати вміння використовувати логічні функції для розв'язання медико-біологічних задач.
Короткі теоретичні відомості Логічні функції у середовищі табличного процесора
У середовищі табличного процесора МS Ехсеl 2010 множина логічних функцій подана категорією Логические (рис. 1), що знаходиться на вкладці Формулы, кнопка Вставить функцию.
Рисунок 1 – Множина логічних функцій Excel
В електронних таблицях імплікація реалізована за допомогою логічної функції ЕСЛИ (в англомовних, україномовних програмах-додатках офісного призначення – «IF»).
Логічна функція ЕСЛИ повертає одне значення, якщо задана умова при перевірці чи обчисленні є істиною, й інше значення – якщо хибною (рис. 2).
Рисунок 2 – Вікно функції ЕСЛИ
Синтаксис функції
ЕСЛИ(Лог_выражение; Значение_если_истина; Значение_если_ложь).
Лог_виражение – це математичне відношення, що допускає лише дві можливі відповіді: «так» (істинне твердження) або «ні» (твердження хибне).
Значение_если_истина – це значення, яке повертається, якщо логічний вираз істинний. Це значення може бути формулою чи текстом. У першому випадку програма підраховує значення формули, а в другому – повертає текст з цього поля в клітинку.
Значение_если_ложь – це значення, що повертається, якщо логічний вираз хибний. Як і в попередньому випадку, це значення може бути формулою чи текстом.
При конструюванні більш складних виразів дозволяється «вкладати» логічну функцію ЕСЛИ одна в одну як значення аргументів кілька разів (до 64).
Функція ЕСЛИ є підґрунтям конструювання систем підтримки прийняття рішень. Схематично функцію ЕСЛИ зручно подавати з використанням розгалуження.
Демонстраційний приклад
Завдання. У середовищі табличного процесора розробити автоматичну систему підтримки прийняття рішень, яка допомогла б уникати неправильного дозування полівітамінного комплексу (табл. 1) для досліджуваної групи дітей (табл. 2).
Таблиця 1 – Найменування та дозування полівітамінного комплексу відповідно до віку дитини
Джунглі БЕБІ |
Джунглі КІДС |
Джунглі з мінералами |
||||||||||||
1 мл на добу |
2,5 мл на добу |
5 мл на добу |
1 таблетка через день |
1 таблетка на добу |
||||||||||
0 – 12 міс. |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 і більше |
Вік дитини, роки |
Таблиця 2 – Вихідні дані досліджуваної групи дітей
№ пор. |
П.І.П/б |
Вік дитини, міс. |
Найменування полівітамінного комплексу |
Дозування |
1 |
Антонюк С. Д. |
24 |
|
|
2 |
Буряк С. В. |
5 |
|
|
3 |
Дубіна А. І. |
55 |
|
|
4 |
Іващенко О. Л. |
25 |
|
|
5 |
Карпенко Р. С. |
13 |
|
|
6 |
Карпович Л. С. |
37 |
|
|
7 |
Крутій Р. Л. |
6 |
|
|
8 |
Науменко Т. П. |
42 |
|
|
9 |
Пасічник В. А. |
61 |
|
|
10 |
Петрушенко В. Д. |
12 |
|
|
11 |
Працьовитий М. В. |
50 |
|
|
12 |
Снежко М. М. |
60 |
|
|
13 |
Шкурат О. Т. |
144 |
|
|
14 |
Яненко А. С. |
145 |
|
|