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

Демонстраційний приклад

Для дітей дитячого садочка №145 м. Києва відповідно до віку призначено полівітамінний комплекс (див табл. 19).

Таблиця 15. Найменування та дозування полівітамінного комплексу відповідно до віку дитини

Джунглі БЕБІ

Джунглі КІДС

Джунглі з мінералами

1 мл. раз на добу

2,5 мл. раз на добу

5 мл. раз на добу

1 табл. через день

1 табл. на добу

0 – 12 місяців

1

2

3

4

5

6

7

8

9

10

11

12

13

14 і старше

Вік дитини, роки

У середовищі табличного процесора розробимо автоматичну систему підтримки прийняття рішень, яка допомогла б уникати неправильного дозування полівітамінного комплексу (табл. 20).

Таблиця 16. Дані про дітей

Прізвище та ініціали

Вік дитини, міс.

Полівітамінний комплекс

Доза

1

Бурлака С.В.

3

2

Петренко В.Д.

12

3

Крутій Р.Л.

4

4

Карпович Л.С.

38

5

Наконечна Т.П.

43

6

Діброва А.І.

54

7

Працьовитий М.В.

50

8

Пасічник В.А.

63

Занесемо дані таблиці 20 до табличного процесора Excel: в діапазоні комірокА1:Е9сформуємо таблицю(рис.41).

Рис. 41. Вигляд даних утабличному процесорі Excel

Полівітамінний комплекс призначають залежно від віку дитини: до 1 року – Джунглі БЕБІ, від 1 до 5 років –Джунглі КІДС, дітям, віком понад 5 років –Джунглі з мінералами. Змоделюємо процес мислення при визначенні найменування полівітамінного комплексу (рис. 42).

Рис. 42. Модель процесу мислення при виборі полівітамінного комплексу

Реалізуємо створену модель використовуючи логічну функцію ЕСЛИ табличного процесораExcel. Вставити функцію до коміркиD2 можна різними способами, зокрема шляхом командиФункция менюВставка.Програма відкриває діалогове вікноМастер функций, в якому слід в поліКатегориявибратиЛогические, а в поліВыберите функциюЕСЛИ (рис. 43).

Рис. 43. Вигляд діалогового вікна Мастер функций

Шляхом натиснення кнопки ОКвідкриваємо наступне діалогове вікноАргументы функции ЕСЛИ. Оскільки найменування вітамінного комплексу залежить від віку дитини, то в поліЛог_выражениевведемо комірку, в якій зберігаються дані про вік дитини –С2, оператор порівняння<= (менше або дорівнює) та перший «віковий бар’єр» –12(рис. 44).

Рис. 44. Заповнення полів діалогового вікна Аргументы функции ЕСЛИ

В полі Значение_если_истинапропишемо послідовність дій, якщо умоваС2<=12 виконується. Згідно побудованої моделі (рис. 42) маємо призначитиДжунглі БЕБІ. Тому в поліЗначение_если_истина вводимо текст"Джунглі БЕБІ" (див. рис. 44).

Перейдемо до поля Значение_если_ложь. УмоваС2<=12 не виконується, отже вік дитини понад 1 рік. В даному випадку однозначної відповіді щодо вибору полівітамінного комплексу дати неможна, оскільки дитина може приймати абоДжунглі КІДС, (дітям, віком до 5 років), абоДжунглі з мінералами (дітям, після 5 років). Виникає потреба ще раз перевірити вік дитини щодо вікового бар’єра – 5 років. Для цього в полеЗначение_если_ложьвкладемо ще одну функціюЕСЛИ. Відкриється нове діалогове вікно вкладеної функціїЕСЛИ. Аналогічно проведеним вище міркуванням заповнимо відповідні поля (див. рис. 45).

Рис. 45. Заповнення полів діалогового вікна вкладеної функції ЕСЛИ.

Після натиснення на ОКв комірціD2 з’являється запис Джунглі БЕБІ. Шляхом копіювання формул отримуємо результат в решті комірок стовпчикаD(рис. 46).

Рис. 46. Вигляд таблиці після вибору полівітамінного комплексу

Дозування полівітамінного комплексу залежить лише від віку дитини. Змоделюємо процес мислення при визначенні дозування полівітамінного комплексу (рис. 47).

Рис. 47. Модель процесу мислення при визначенні дози полівітамінного комплексу

Аналогічно до проведених вище міркувань реалізуємо створену модель. Зокрема, в комірці Е2формула матиме вигляд:

=ЕСЛИ(C2<=12;"1мл. 1 раз на добу"; ЕСЛИ(C4<=2*12;"2,5мл. 1 раз на добу"; ЕСЛИ(C4<=5*12;"5мл. 1 раз на добу"; ЕСЛИ(C2<=12*12;"1 табл. через день";"1 табл. на добу"))))

В результаті копіювання формули до комірок Е3:Е9отримаємо наступний результат: (див. рис. 48).

Рис. 48. Вигляд таблиці після визначення дози полівітамінного комплексу

Для захисту формул від неумисного (чи умисного) зміни виконаємо команду Разрешить изменение диапазоновменюСервиспідменюЗащита. Програма відкриє однойменне діалогове вікно. Для створення діапазону, який може бути змінений натискаємо кнопкуСоздать. В діалоговому вікні, що з’явилося в полеИмявведіть ім’я діапазону (за замовчуванням програма присвоює ім’яДиапазон1). В поліЯчейкивведемо діапазон комірок, який може бути змінено (для нашого прикладу це прізвище, ініціали дитини та його вік):В2:С9(рис. 49). За бажанням користувач може ввести пароль (полеПароль диапазона) та вказати перелік дозволених дій з визначеним діапазоном (кнопкаРазрешения). Натискаємо кнопкуОК.

Рис. 49 Діалогове вікно Новый диапазон

Програма повертається до діалогового вікна Разрешить изменение диапазонов, в якому для збереження створеного діапазону натискаємо кнопкуПрименить(рис. 50).

Рис. 50. Діалогове вікно Разрешить изменение диапазонов

Для заборони зміни всіх інших діапазонів робочого листа Excelнатискаємо кнопкуЗащититьлист. Після введення користувачем пароля програма дозволяє зміну даних лише в стовпцяхПрізвищета ініціалиіВікдитини(в місяцях). При спробі змінити формули в стовпцяхНайменуванняполівітамінногокомплексуіДозуванняпрограма видає повідомлення про неможливість здійснення такої операції.

Таким чином, для прийняття рішення про найменування полівітамінного комплексу та його дозування користувачеві слід лише ввести дані до стовпців Прізвищета ініціали іВікдитини(в місяцях). Рішення проНайменуванняполівітамінногокомплексуіДозування програма видає автоматично.

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