Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
3215_metod_shvets.doc
Скачиваний:
13
Добавлен:
06.05.2019
Размер:
3.96 Mб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ, МОЛОДІ ТА СПОРТУ УКРАЇНИ

СУМСЬКИЙ ДЕРЖАВНИЙ УНІВЕРСИТЕТ

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]