You are on page 1of 109

МІНІСТЕРСТВО ОХОРОНИ ЗДОРОВ’Я УКРАЇНИ

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

Кафедра медичної та фармацевтичної інформатики і новітніх технологій

Рижов О.А., Пенкін Ю.М., Іванькова Н.А., Андросов О.І., Строітєлєва Н.І.

ІНФОРМАЦІЙНІ ТЕХНОЛОГІЇ У ФАРМАЦІЇ

Збірник тестів та завдань

для студентів ІІ курсу фармацевтичних факультетів

спеціальності 226 «Фармація, промислова фармація»

Запоріжжя

2020
УДК 004.9:615](075.8)
Р93

Затверджено на засіданні Центральної методичної Ради ЗДМУ


та рекомендовано для використання в освітньомку процесі
(протокол № 4 від «28» травня 2020 р.)
Розробники:
О.А. Рижов – д-р фарм.н., проф., завідувач кафедри медичної та
фармацевтичної інформатики і НТ ЗДМУ
Пенкін Ю.М. – д-р ф.-м. н., проф., завідувач кафедри біофізики та
інформаційних технологій НФаУ
Іванькова Н.А. – к. пед.н., доцент кафедри клінічної фармації,
фармакотерапії і управління та економіки фармації ЗДМУ
Андросов О.І. – ст. викладач кафедри медичної та фармацевтичної
інформатики і НТ ЗДМУ
Н.І. Строітєлєва– к.ф.-м.н., доцент кафедри медичної та
фармацевтичної інформатики і НТ ЗДМУ

Рецензенти:
К.В. Александрова – зав.кафедри біоорганичної хімії ЗДМУ, д.хім.н.,
проф.
А.Г. Каплаушенко – зав.кафедри фізколоїдної хімії ЗДМУ, д.фарм.н.,
проф.

Рижов О.А.
Р93 Інформаційні технології у фармації : Збірник тестів та завдань для
студентів ІІ курсу фармацевтичних факультетів спеціальності 226
«Фармація, промислова фармація» / Рижов О.А., Пенкін Ю.М.,
Іванькова Н.А., Андросов О.І., Строітєлєва Н.І. – Запоріжжя: ЗДМУ,
2020. – 130 с.

Збірник тестів та завдань «Інформаційні технології у фармації» призначений для


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

© Рижов О.А., Пенкін Ю.М., Іванькова Н.А., Андросов О.І.,


Строітєлєва Н.І., 2020.
©Запорізький державний медичний університет, 2020

2
ЗМІСТ

ВСТУП 4

Тема 1 5

Тема 2 12

Тема 3 20

Тема 4 27

Тема 5 35

Тема 6 43

Тема 7 51

Тема 8 60

Тема 9 68

Тема 10 76

Тема 11 85

Тема 12 95

Тема 13 100

Тема 14 104

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

3
ТЕМА 1
Архітектура сучасних комп’ютерних засобів. Основні функціональні
вузли (компоненти) та принципи їх взаємодії. Різновиди операційних
систем

Тестові питання:
1. Що з нижченаведеного можно назвати компютерною мережею?
- сукупність апаратних засобів, що вирішують задачу передачі даних в
односторонньому напрямку
- мистецтво користувача спілкуватися з іншими користувачами за
допомогою телефонної лінії
+ сукупність апаратних та програмних засобів, що вирішують задачу
передачі даних від одного комп'ютера до іншого
- програмні та апаратні засоби, що призначені для довготривалого
збереження інформації та своєчасне нагадування користувачеві про
заплановане
2. Локальні мережі
- призначені для обслуговування території крупного міста - мегаполіса
- об'єднують територіально рассредоточені компьютери, які можуть
знаходитись у різних містах та країнах
+ мережі комп'ютерів, що зосереджені на невеликій території (зазвичай в
радіусі не більш 1-2 км)
- все выщеназване можно назвати локальною мережею
3. Виберіть з нижчеприведених переваги топології "зірка"
+ Відмова одного комп'ютера не призводить до непрацездатності усієї мережі
- Потрібно менше кабелю для з'эднання комп'ютерів , тому "зірка" дешевша,
ніж інші кабельні з'єднання
- Зобезпечується поступове зниження продуктивності мережі у випадку
зростання числа користувачів
+ Можливе використання декількох типів кабелю в одній мережі
4
4. Виберіть з нижчеприведених переваги топології "кільце"
+ Кожен комп'ютер ретранслює інформацію наступному комп'теру, завдяки
чому така мережа є активною
- Відмова одного комп'ютера не призводить до непрацездатності усієї мережі
+ Зобезпечується поступове зниження продуктивності мережі у випадку
зростання числа користувачів
- Можливе використання декількох типів кабелю в одній мережі
5. Виберіть з нижчеприведених недоліки топології "кільце"
+ Відмова одного сегмента приводить до непрацездатності всієї мережі
+ Додавання або видалення комп'тера змушує розірвати мережу
- Можливе використання декількох типів кабелю в одній мережі
- Максимальна витрата кабелю по зрівнянню з іншими топологіями
6. Виберіть з нижчеприведених недоліки топології "зірка"
+ Збільшена витрата кабелю
+ При відмові концентратору – непрацездатна вся мережа
- При використанні цієї топології дуже складно локалізувати та визначити
несправність кабельної системи
- Додавання або видалення комп'тера змушує розірвати мережу
7. Виберіть з нижчеприведених недоліки шинної топології
+ Кожен BNC з'єднувач послаблює електричний сигнал
+ При використанні топології "шина" дуже складно локалізувати та
визначити несправність кабельної системи
- Вимикання одного комп'ютера може вплинути на працездатність всєї
мережі
- Додавання або видалення комп'тера змушує розірвати мережу
8.Операційна система - складна за архітектурою програмна система, в якій
можно виделити наступні основні компоненти. Виберіть зайві:
- Управління файлами;
- Управління системой ввода-вывода;
- Управління пам'яттю;
5
+ Управління розробкой програмного забезпечення;
9.Частота регенерації монітора показує
- Частоту змінного струму в мережі
- Швидкість передачі даних на монітор
- Дозвіл монітора
+ Скільки раз за секунду оновлюється зображення
10. Клавіатура це ...
+ Пристрій уведення знакових даних
- Пристрій уведення графічних даних
- Пристрій виводу текстової інформації
- Пристрій передачі даних
11. Пристрої, що не входять у системний блок, називають:
- Пристроями маніпуляторного типу
- Графічним інтерфейсом комп'ютера
+ Периферійними
- Елементами керування комп'ютерною системою
12. Системна плата це...
- Основна мікросхема, що виконує арифметичні й логічні операції
- Пристрій, що виводить графічне зображення
- Пристрій, де зберігається вся інформація на комп'ютері
+ Основна плата ПК
13. Процесор
+ Виконує більшість математичних і логічних операцій
- Задає тактову частоту
- Зберігає великі обсяги інформації
- Виводить інформацію на екран монітора
14. Жорсткий диск - це
- Набір мікросхем, керуючих роботою комп'ютера
+ Пристрій для довгочасного зберігання більших обсягів даних
- Основна мікросхема, що виконує матем. і логічні операції
6
- Дуже твердий диск
15. Ємність жорсткого диска виміряється у...
- Герцах
- Дюймах
+ Байтах
- Обертів у хвилину
16. Оперативна пам'ять це...
- Жорсткий Диск
+ Масив комірок пам’яті, здатних зберігати інформацію
- Постійний запам'ятовувальний пристрій
- Віртуальна пам'ять
17. Оперативна пам'ять працює:
- Завжди
- Тільки в момент запису або зчитування інформації
+ Тільки при включеному персональному комп'ютері
- Тільки при роботі з дисководом компакт-дисків
18. BIOS - це:
- Операційна система
+ енергонезалежний постійний запам'ятовувальний пристрій, у якому
записані програми, що реалізують функції уведення/виводу, а також
програма тестування всіх компонентів комп'ютера в момент включення
живлення
- Програма, що управляє тактовим генератором
- Програма, що реалізує введення/вивід інформації
19. Кеш-пам'ять - це:
+ Швидка пам'ять невеликого розміру
- Повільна пам'ять великого розміру
- Пам'ять на зовнішніх носіях
- Вінчестер
20. Шини - це...
7
- Ізолюючі прокладки
- Місце зберігання даних
+ Канали передачі даних у вигляді провідників на друкованій платі, або
шлейфів
- Пристрої обробки інформації
21. Роздільна здатність принтера виміряється:
+ У пікселях
- У мікронах
- У міліметрах
- У кількості точок на дюйм
22. Який пристрій не входить до складу системного блоку:
+ Монітор
- Звукова плата
- Блок живлення
- Відеокарта
23. Який пристрій не входить до складу системної плати:
- Чипсет
+ Жорсткий диск
- Відеокарта
- Звукова карта
24.
Лінії зв'язку - це
- геометричне розташування ліній зв'язку в мережі ';
- напрям потів даних між вузлами мережі ';
+ проміжна апаратура і фізичне середовище, по якій передаються
інформаційні сигнали ';
- шина, зірка або кільце ';
25. Сервери - це
- робочі станції ';
- комп'ютери, з яких здійснюється доступ до інформації на сервері;
8
+ високопродуктивні комп'ютери, які відповідають за зберігання даних,
організацію доступу до цих даних і передачу даних автоматизованого
робочого місця;
- комутатори в мережі;
26. локальних мережах з централізованим управлінням;
- все комп'ютери рівноправні;
- все сервери рівноправні;
+ один з комп'ютерів є сервером, а інші ПК - робочими станціями;
- все робочі станції рівноправні;
27. У локальних мережах з децентралізованим управлінням;
+ все комп'ютери рівноправні;
- все сервери рівноправні;
- один з комп'ютерів є сервером, а інші ПК - робочими станціями;
- все робочі станції рівноправні;
28. топології «шина» інформація передається
- паралельно;
+ послідовно;
- з допомогою пакета -маркера;
- від концентратора до робочої станції;
29. який топології відмова хаба впливає на роботу всієї мережі?
- шина;
- кільце;
+ зірка;
- немає правильної відповіді;
30. У топології «зірка» інформація передається;
+ паралельно;
- послідовно;
- з допомогою пакета -маркера;
- від однієї робочої станції до іншої;
31. Операційна система - це
9
- геометрична прихильність ліній зв'язку відносно вузлів мережі і фізичне
підключення вузлів до мережі
- комп'ютери, з яких здійснюється доступ до інформації на сервері
- обчислювальна мережа, в якій комп’ютер і комунікаційне устаткування
знаходиться на невеликій відстані один від одного
+ комплекс комп'ютерних програм, що забезпечує управління апаратними
засобами комп'ютера, роботу з файлами, введення і виведення даних, а також
виконання прикладних програм і утиліт
32. Робочі станції – це
- геометрична прихильність ліній зв'язку відносно вузлів мережі і фізичне
підключення вузлів до мережі
+ комп'ютери, з яких здійснюється доступ до інформації на сервері
- обчислювальна мережа, в якій комп’ютер і комунікаційне устаткування
знаходиться на невеликій відстані один від одного
- комплекс комп'ютерних програм, що забезпечує управління апаратними
засобами комп'ютера, роботу з файлами, введення і виведення даних, а також
виконання прикладних програм і утиліт
33. Локальні мережі – це
- геометрична прихильність ліній зв'язку відносно вузлів мережі і фізичне
підключення вузлів до мережі
- комп'ютери, з яких здійснюється доступ до інформації на сервері
+ обчислювальна мережа, в якій комп’ютер і комунікаційне устаткування
знаходиться на невеликій відстані один від одного
- комплекс комп'ютерних програм, що забезпечує управління апаратними
засобами комп'ютера, роботу з файлами, введення і виведення даних, а також
виконання прикладних програм і утиліт
34. Фізична топологія - це
+ геометрична прихильність ліній зв'язку відносно вузлів мережі і фізичне
підключення вузлів до мережі
- комп'ютери, з яких здійснюється доступ до інформації на сервері
10
- обчислювальна мережа, в якій комп’ютер і комунікаційне устаткування
знаходиться на невеликій відстані один від одного
- комплекс комп'ютерних програм, що забезпечує управління апаратними
засобами комп'ютера, роботу з файлами, введення і виведення даних, а також
виконання прикладних програм і утиліт
35. Для нормального функціонування смарт - телефонам потрібно
+ повноцінна операційна система
- гарна погода
- комунікаційне устаткування
- локальна мережа

11
ТЕМА 2

Організація інформаційного середовища студента на базі хмарних


технології MS Office 365
Тестові питання:
1. Хмарна інфраструктура, яка призначена для використання виключно
однією організацією, що включає декілька користувачів (наприклад,
підрозділів), має назву:
- громадська
+ приватна
- гібридна
- публічна
2. Хмарна інфраструктура, що складається з двох або більше різних хмарних
інфраструктур, які залишаються унікальними сутностями, але з’єднанні між
собою стандартизованими або приватними технологіями, що уможливлюють
переносимість даних та прикладних програм, має назву:
- громадська
- приватна
- публічна
+ гібридна
3. Хмарний формат означає, що всі дані зберігаються
- у соціальній мережі
- на сервері
+ в центрі обробки даних Microsoft,
- на комп'ютері користувача
4. Колекція програмних продуктів та компонентів, яка є базовою
інфраструктурою для спільної роботи, платформою для документообігу за
рахунок створення «маршрутів» руху документів; пошуку інформації в
документах та інформаційних системах; аналізу та управління робочими
процесами, має назву:
- Microsoft Outlook
12
- Microsoft Office 365
+ Microsoft SharePoint
- Microsoft Lync
5. Набір програм, що базується на хмарних технологіях і включає в себе
безкоштовну електронну пошту, службу обміну миттєвими повідомленнями,
засіб проведення відеоконференцій і здійснення голосових викликів, а також
дозволяє створювати і редагувати документи в онлайн режимі, має назву :
+ Microsoft Office 365
- Microsoft Outlook
- Microsoft SharePoint
- Microsoft Lync
6. За допомогою якої програми ви зможете отримати доступ до поштової
скриньки через браузер із будь-якого комп'ютера, підключеного до Інтернету, а
також читати і надсилати повідомлення електронної пошти, упорядковувати
контакти, створювати завдання та керувати календарем?
- Microsoft Office 365
+ Microsoft Outlook
- Microsoft SharePoint
- Microsoft Lync
7. Записи, що містять контактну інформацію про користувачів,
називаються
- Списки
- Журнал
- Перелік
+ Контакти
8. Виберіть правильну послідовність дій, які потрібно виконати, щоб
надати деяким іншим користувачам доступ до Вашого календаря:
+ Увійдіть у Office 365 під своїм обліковим записом - Відкрийте Outlook Web
App – відкрийте «Календар» - в меню «Спільний доступ» оберіть команду

13
«Надати спільний доступ» - оберіть бажані контакти – вкажіть дані, які хочете
зробити доступними – клацнути «Надіслати»
- Відкрийте Outlook Web App – відкрийте «Календар» - в меню «Спільний
доступ» оберіть команду «Надати спільний доступ»
- Увійдіть у Office 365 під своїм обліковим записом - Відкрийте Outlook-
оберіть бажані контакти
- Відкрийте «Календар» - в меню «Спільний доступ» оберіть команду «Надати
спільний доступ» - клацнути «Надіслати»
9. OneDrive — це
+ безкоштовне інтернет-сховище даних.
- поштовий сервіс
- папка з файлами
- програма для пошуку інформації
10.Діяльність з використанням електронних інформаційних ресурсів у
сфері охорони здоров'я та забезпечення оперативного доступу медичних
працівників та пацієнтів до них має назву:
+ електронна медицина
- інформатика
- діловодство
- комунікація
11.Фізичні та психологічні методи лікування на відстані, в тому числі
телемоніторинг стану пацієнтів, називаються:
- електронний рецепт
+ телемедицина
- електронна картка пацієнта
- віртуальна медична бригада
12.Електронний доступ до надання або зміни призначень, друк рецептів
для пацієнтів та іноді електронна передача рецептів від лікарів до
фармацевтів називається:
+ електронний рецепт
14
- телемедицина
- електронна картка пацієнта
- віртуальна медична бригада
13.Сутність хмарних технологій полягає в :
+ обміні даними в універсальному вигляді без кодувань і перекодувань,
+ зберіганні власних даних на віддалених серверах або на тисячах чужих
комп’ютерів
+ обробці складних задач за допомогою мобільних програм.
- спілкуванні у соціальних мережах
14.Термін «розподілені технології» означає, що опрацювання даних
відбувається з використанням :
- будь-якого одного стаціонарного комп'ютера
- потужного комп'ютера – сервера
+ не одного стаціонарного комп'ютера, а розподіляється по комп'ютерах,
підключених до Internet.
- комп’ютерної мережі клієнт – сервер
15.Поняття mHealth включає
+ використання мобільного зв’язку та пристроїв для надання послуг як
пацієнтам, так і лікарям
- спілкування пацієнтів між собою
- одночасну роботу користувача на декількох комп’ютерах
- використання прикладних комп’ютерних програм у роботі лікаря
16.Що таке Microsoft Office 365?
+ програмний продукт, що поєднує набір веб-сервісів !
- браузер
- графічний редактор
- текстовий процесор
17.Що з нижще вказаного не є хмарним сховищем?
- OneDrive
- Google Drive
15
- Dropbox
+ DigitalOcean
18.Вкажіть програмний продукт який не входить до Microsoft Office 365
- Publisher
- Outlook
+ YouTube
- OneNote
19.Основними напрямами використання хмарних технологій у роботі
лікаря є:
+ перегляд медичних новин та журналів
+ ведення облікових записів
+ розшифровка лабораторних даних
- проведення оперативних втручань
20.Вкажіть сервіси Microsoft Office 365 які використовуються для
комунікації
+ Teams
+ Yammer
+ Outlook
- Viber
21.Необхідні компоненти для роботи в «хмарах»
+ Підключення до мережі Інтернет
+ Комп’ютер (планшет, смартфон, нетбук)
+ Веб-браузер
- Студентський квиток
22.Які переваги дає використання хмарних сховищ?
- доступ до файлів без підключення к інтернету
- можливість організації сумісної роботи з даними
+ доступ до даних з будь-якого компґ’ютера, що має вихід в інтернет
- можливість роботи у декількох прикладних програмах одночасно

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

17
ТЕМА 3
Основи проектування навчальних елементів для онлайн курсів edX.
Обробка медичних зображень у програмі ACD ChemSketch. 3D –
моделювання хімічних сполук

Тестові питання:
a. Електрогнне навчання - це навчання за допомогою
+ інформаційних та електрогнних технологій
+ інтернету і мультімедіа
- медичних електронних підручників та журналів
- комп’ютерних прикладних програм
b. Освітній заклад, в якому педагогічний процес і навчання здійснюються
через Інтернет, називається
- дистанційний курс
+ віртуальний навчальний заклад
- електронне навчання
- чат-заняття
c. Особлива, заснована на використанні сучасних інформаційних
технологій, форма подання змісту навчального курсу, називається
+ дистанційний курс
- віртуальний навчальний заклад
- електронне навчання
- чат-заняття
d. Навчальне заняття, здійснюване з використанням чат-технологій, що
проводиться синхронно, називається:
- дистанційний курс
- віртуальний навчальний заклад
- веб- заняття
+ чат-заняття
e. Різновиди навчальних занять, що проводяться за допомогою засобів
телекомунікацій та інших можливостей Internet, мають назву
18
- дистанційний курс
- віртуальний навчальний заклад
+ веб- заняття
- чат-заняття
f. Можливість багатоденної роботи і асинхронний характер взаємодії учня
з викладачем ознакою:
- телеконференції
- медичному семінару
- чат-заняттю
+ веб- заняттю
g. Інтернет-курс з великомасштабною інтерактивною участю та
відкритим доступом через інтернет
+ має назву «Massive open online course»
- проводиться синхронно, тобто всі учасники мають одночасний доступ до
чату
- це спілкування студента з викладачем у чаті
+ надає можливість використання інтерактивного форуму користувачів, які
допомагають створити спільноту студентів, викладачів та асистентів
h. Оберіть переваги дистанційного навчання:
%33% підходить для тих, хто живе у віддалених районах
%33% підходить для тих, хто в силу певних причин не може відвідувати очну
форму навчання
%34% студент може сам обирати, в який час доби йому зручніше займатися,
а також визначити для себе індивідуальну тривалість занять
- має жорсткий розклад занять
i. Оберіть недоліки дистанційного навчання:
+ неможливо точно перевірити, чи здає іспит студент самостійно або хтось за
нього
- студент може сам обирати, в який час доби йому зручніше займатися, а
також визначити для себе індивідуальну тривалість занять
19
+ безпосередній контакт між студентами і викладачем втрачається
- не має жорсткого розкладу занять
j. При створенні хімічних формул в редакторі "ACD / ChemSketch" що б
"перетворити" одинарну зв'язок в подвійну, потрібно:
- Вибрати новий тип зв'язку з панелі інструментів і клацнути по об'єкту
зміни;
+ Вибрати інструмент "Draw normal" і просто клацнути по обраному зв'язку.
- Використовувати заготовки, натиснувши клавішу F5;
- Використовувати кнопку "Clean structure" що б привести об'єкти до
стандартних значень
k. Для зміни зовнішнього вигляду ковалентних зв'язків в програмі "ACD /
ChemSketch" потрібно:
- Вибрати пункт меню ACD / Labs - 3D Viewer правою кнопкою миші;
+ Використовувати інструмент Select / Move при цьому утримуючи клавішу
SHIFT.
- Використовувати інструмент Clean structure при цьому утримуючи клавішу
F5;
- Використовувати інструмент Draw normal при цьому утримуючи клавішу
ALT;
l. Для зміни типу атома (наприклад, C на N) в програмі "ACD /
ChemSketch" потрібно:
- Використовувати вкладку Draw замість Structure;
- Вибрати інструмент Markush Bonds і клацнути по об’екту зміни;
+ Вибрати новий тип з панелі зліва і клацніть по об'єкту зміни.
- Використовувати інструмент Up Stereo Bonds і клацнути по об’екту зміни;
m. Файли з яким розширенням не дозволяє зберегти програма
"ACD/ChemSketch" ?
- .gif
- .cml
+ .jpg.
20
- .png
- .sc2
n. Для чого використовується програма "ACD / 3D Viewer"?
- Для моделювання хімічних реакцій з каталізаторами;
+ Для моделювання просторової структури молекули.
- Для моделювання фізичних процесів в складних речовинах;
- Для розрахунків кількісних характеристик хімічних реакцій;
o. Що таке MS PowerPoint?
+ прикладна програма Microsoft Office, призначена для створення
презентацій
- Системна програма, що керує ресурсами комп'ютера
- Пристрій комп'ютера, що управляє його ресурсами в процесі обробки даних
в табличній формі
- Прикладна програма для обробки кодових таблиць
p. Що таке презентація MS PowerPoint?
- Текстовий документ, що містить набір малюнків, фотографій, діаграм
- Пристрій комп'ютера, що управляє демонстрацією слайдів
- Прикладна програма для обробки електронних таблиць
+ демонстраційний набір слайдів, підготовлених на комп'ютері
q. MS PowerPoint потрібен для створення:
- Таблиць з метою підвищення ефективності обчислення формульних виразів
+ презентацій з метою підвищення ефективності сприйняття і
запам'ятовування інформації
- Internet-сторінок з метою забезпечення широкого доступу до наявної
інформації
- Текстових документів, що містять графічні об'єкти
r. Складова частина презентації, яка містить різні об'єкти, називається:
- Малюнок
- Кадр
+ слайд
21
- Лист
s. Сукупність слайдів, зібраних в одному файлі, утворюють:
- Кадри
- Малюнки
+ презентацію
- Показ
t. Запуск програми MS PowerPoint здійснюється за допомогою команд:
+ Пуск - Головне меню - Програми - Microsoft PowerPoint
- Пуск - Головне меню - Знайти - Microsoft PowerPoint
- Панелі завдань - Налаштування - Панель управління - Microsoft PowerPoint
- Робочий стіл - Пуск - Microsoft PowerPoint
u. В якому розділі меню вікна програми MS PowerPoint знаходиться
команда Створити (Новий) слайд?
- Файл
- Вид
+ Вставка
- Показ слайді
v. Вибір макета слайда в програмі MS PowerPoint здійснюється за
допомогою команд:
- Вставка - Дублювати слайд
+ Формат - Розмітка слайда
- Формат - Колірна схема слайда
- Правка - Спеціальна вставка
w. Конструктор і шаблони в програмі MS PowerPoint призначені для:
- Створення нетипових слайдів
- Вставки графічних зображень
+ полегшення операцій з оформлення слайдів
- Вставки електронних таблиць
x. Яка кнопка панелі Малювання в програмі MS PowerPoint змінює колір
контуру фігури?
22
+ колір ліній
- Колір шрифту
- Тип штриха
- Тип лінії
y. Яка кнопка панелі Малювання в програмі MS PowerPoint змінює колір
внутрішньої області фігури?
+ колір заливки
- Колір ліній
- Стиль тіні
- Колір шрифту
z. Команди вставки картинки в презентацію програми MS PowerPoint:
- Вставка - Об'єкт
- Формат - Малюнок - З файлу
- Формат - Малюнок - Картинки
+ Вставка - Малюнок - Картинки
aa. Команди додавання діаграми в презентацію програми MS PowerPoint:
- Файл - Додати діаграму
- Виправлення - Додати діаграму
- Формат - Діаграма
+ Вставка - Діаграма
bb. Команди додавання діаграми в презентацію програми MS PowerPoint:
- Файл - Додати діаграму
- Виправлення - Додати діаграму
- Формат - Діаграма
+ Вставка - Діаграма
cc. Вибір кольору фону, заголовків, тексту і ліній в презентації програми
MS PowerPoint здійснюється за допомогою команд:
- Формат - Розмітка слайда
+ Формат - Колірна схема слайда
- Формат - Фон
23
- Вид - Зразок - Зразок слайдів
dd. Яка кнопка вікна програми MS PowerPoint призначена безпосередньо
для вставки текстового блоку на слайд?
+ Напис
- Овал
- Шрифт
- Прямокутник
ee. За допомогою, яких команд можна змінити колір об'єкта WordArt в
програмі MS PowerPoint?
+ Формат об'єкта WordArt - Малюнок - Заливка - Колір
- Формат об'єкта WordArt - Заливка - Колір
- Дії - Кольори і лінії - Колір тексту
- Колекція WordArt - Змінити текст
ff. Який кнопкою панелі Малювання в програмі MS PowerPoint можна
замінити суцільну лінію на пунктирну?
- Тип лінії
- Лінія
- Вид стрілки
+ Тип штриха
gg. В якому розділі меню вікна програми MS PowerPoint знаходиться
команда Налаштування анімації?
- Файл
- Формат
+ Показ слайдів
- Вставка
hh. Ефекти анімації окремих об'єктів слайда презентації програми
PowerPoint задаються командою:
- Показ слайдів - Налаштування презентації
- Показ слайдів - Налаштування дії
+ Показ слайдів - Налаштування анімації
24
ii. Команди налаштування зміни слайдів презентації програми MS
PowerPoint одним помахом:
- Показ слайдів - Налаштування анімації - Після попереднього
- Показ слайдів - Зміна слайдів - Автоматично після
- Показ слайдів - Налаштування анімації - Запускати клацанням
+ Показ слайдів - Зміна слайдів після клацання
jj. За допомогою яких команд можна вставити готовий звуковий файл в
слайд презентації програми MS PowerPoint?
- Вставка - Фільми і звук - Запис звуку
- Показ слайдів - Звукозапис
+ Вставка - Фільми і звук - Звук з файлу
- Вставка - Об'єкт
kk. Виконання команди Почати показ слайдів презентації програми MS
PowerPoint здійснює клавіша:
- F4
- F7
- F3
+ F5
ll. Вкажіть розширення файлу, що містить звичайну презентацію
Microsoft PowerPoint
- .gif
+ .рpt
- .pps
- .jpg
mm. За допомогою якої команди або кнопки можна запустити показ слайдів
презентації програми MS PowerPoint, починаючи з поточного слайда?
- Команда горизонтального меню Показ слайдів - Почати показ
- Кнопка Перегляд
- Команда рядки меню Показ слайдів - Довільний показ
+ кнопка Показ слайдів
25
nn. Клавіша F5 в програмі MS PowerPoint відповідає команді:
+ Показ слайдів
- Властивості слайда
- Налаштування анімації
- Меню справки
oo. Яка клавіша перериває показ слайдів презентації програми MS
PowerPoint?
+ Esc
- Tab
- Del
- Enter

26
ТЕМА 4

Застосування статистичних методів обробки результатів


фармацевтичних досліджень за допомогою електронних таблиць MS
Excel
Тестові питання:
1. Основний елемент електронної таблиці, в який можуть вводитися дані і
на який можна посилатися по іменй, називається:
+ Осередок;
- Макрос;
- Формула;
- Вікно;
2. Виберіть завдання, для яких недоцільно використовувати електронні
таблиці:
+ уявлення текстової інформації і її форматування;
- автоматизації підсумкових обчислень;
- побудови діаграм і графіків за наявними даними.
- проведення однотипних розрахунків над великими наборами даних;
3. Документ MS Excel називається:
+ Робочої книгою;
- Прямокутної матрицею;
- Гіперпосиланням;
- Таблицею;
4. Щоб перейменувати Лист MS Excel потрібно:
+ Виконати подвійне клацання на назві листа;
- Виділити весь лист та виконати команду "Зберегти як"
- скористатися поєднанням клавіш Shift + Delete
- Виділити все і натиснути F1;
5. Який з перерахованих нижче елементів таблиці Excel знаходиться в
лівому верхньому кутку матриці осередків?
+ A1
27
- Q10
- D100
- E1000
6. Операції введення і редагування даних Excel завжди виробляються в:
+ активному осередку;
- рядку формул;
- на легенді;
- нижньому або верхньому колонтитулі;
7. Серед перерахованих нижче записів, тільки один є вірним з точки зору
синтаксису Excel для позначення діапазону комірок:
- A1-C15
+ B10: B15
- F1.F25
- W5 & W10
8. Введення даних в Excel здійснюється в три етапи (виберіть зайвий):
- Вибір осередку;
- Введення даних;
- Натискання Enter;
+ Вибір формату даних;
9. До операцій редагування MS Excel не належать:
- видалення і вставка рядків, стовпців, комірок і листів;
- копіювання і переміщення осередків та блоків осередків;
- редагування тексту і чисел в осередках
+ вирівнювання тексту і чисел в осередках
10.До операцій форматування MS Excel не належать:
- зміна числових форматів або форму подання чисел;
- зміна ширини стовпців;
- вирівнювання тексту і чисел в осередках;
+ копіювання і переміщення осередків та блоків осередків;
11.Виберіть вірне твердження:
28
+ Введення формули в Excel завжди починається з символу "=" (знака
рівності);
- Введення формули в Excel завжди починається з символу "" (знака пробіл);
- Введення формули в Excel завжди починається з символу "#" (знака дієз);
- Введення формули в Excel завжди починається з символу "^" (знака
циркумфлекс);
12.Щоб змінювати стандартний порядок виконання дій у формулі MS
Excel необхідно скористатися:
+ Круглими дужками;
- Фігурними дужками;
- Квадратними дужками;
- Лапками;
13.Для зміни способу адресації при редагуванні формули треба:
+ виділити посилання на осередок і натиснути клавішу F4;
- скопіювати вміст в буфер обміну і натиснути F1;
- виділити формулу і натиснути клавіші Shift + Alt;
- змінити форматування комірки і натиснути Enter;
14.В MS Excel існує три способи адресації осередків, виберіть зайвий:
- Абсолютна адресація;
- Відносна адресація;
- Змішана адресація;
+ Параметрическая адресація;
15.Вбудовані функції MS Excel складаються з двох частин:
+ Імені і набору аргументів;
- Осередків і діапазонів;
- Математичних виразів і графіків;
- Властивостей і методів;
16.Групу осередків з даними в межах окремого рядка чи стовпця MS Excel
називають:
+ Ряд даних;
29
- Діапазон;
- Адреса;
- Посилання;
17.Вирази, що починається зі знака рівності і складається з числових
величин, адрес осередків, функцій, імен, які з'єднані знаками
арифметичних операцій в MS Excel називають:
+ Формулами;
- Функціями;
- макроси;
- діапазону;
18. Виберіть вірне твердження:
+ Формула MS Excel може містити посилання;
- Функція MS Excel не може містити посилання;
- Посилання є обов'язковими для виконання розрахунків в MS Excel;
- У формулах MS Excel обов'язково наявність посилань;
19. В осередках листа MS Excel з A1 по A5 містяться дані про роздрібну ціну
фармацевтичних препаратів {5, 7, 16, 33, 11}. Який результат розрахунку за
допомогою функції <b> "= СУММ (A1; A5)"? </ B>
+ 16
- 77
- 44
- 12

30
ТЕМА 5

Алгоритмізація та формалізація фармацевтичних задач. Основні


оператори та вбудовані функції мови Cache. Основні елементи Cache
Object Script

Тестові питання:

1. Для чого використовується команда Write в мові Cache ObjectScript?


+ для відображення інформації на терміналі
- для присвоєння змінній текстового значення
- для присвоєння змінній числового значення
- для виведення програмного коду на паперовий носій
2. Для чого використовується команда Read в мові Cache ObjectScript?
+ дозволяє запитувати інформацію і тимчасово зберігати відповідь
користувача у змінній
- дозволяє запитувати інформацію і виводити її на паперовий носій
- дозволяє відобразити зміст змінної
- дозволяє викликати рядок термінального спілкування
3. Для чого використовується команда Do в мові Cache ObjectScript?
+ для виконання програм
- для виконання арифметичної дії над змінними
- для перетворення числового значення в символьний
- для сортування змінних по спадаючій чи зростанню, в залежності від
використовуваних ключів
4. Для чого використовується команда If в мові Cache ObjectScript?
+ для оцінки умови і прийняття рішення про код, який буде виконаний
- для оцінки умови і прийняття рішення, в залежності від того, що стоїть
після команди Then
- для оцінки умови і подальшої зупинки виконання дії за допомогою команди
End If

31
- для рівноцінного розподілу відсортованого списку числових змінних на
позитивні і негативні
5. Для чого використовується команда Quit в мові Cache ObjectScript?
+ для завершення виконання програми або підпрограми
- для завершення виконання підпрограми, так як для завершення програми
використовується команда Exit
- для завершення виконання програми, так як для завершення підпрограми
використовується команда Exit
- для командного завдання виключення комп'ютера з-під Cache Studio
6. Для чого використовується команда New в мові Cache ObjectScript?
+ для ініціаліаціі змінних або визначення списку змінних з "локальним"
контекстом
- для завдання нових змінних, які зможуть бути описані в наступних рядках
програми
- для визначення списку аргументів, з подальшим доступом до термінального
вікна
- для визначення списку операндів і приведення їх до нового типу
7. У мові Cache ObjectScript оператор «**» дозволяє:
+ Зводити числа в ступінь
- Умножати два числа один на одного
- Двічі множити операнди
- Дозволяє визначити залишок від ділення операндів один на одного
- Тут немає вірних відповідей
8. У мові Cache ObjectScript оператор «#» дозволяє:
+ Визначати залишок від ділення
- Зводити числа в целочисленную ступінь
- Зводити числа в дробову ступінь
- Виробляти цілочисельне ділення
9. У мові Cache ObjectScript оператор «*» дозволяє виконувати:
+ Множення операндів
32
- Розподіл операндів
- Дозволяє робити і множення, і зведення в цілу ступінь
- Дозволяє робити і множення, і зведення в дробову ступінь
10. У мові Cache ObjectScript Оператор «\» дозволяє:
+ Здійснювати цілочисельне ділення
- Ділити операнди
- Знаходити залишок від ділення
- Всі перераховані відповіді вірні
11. Мовою Cache ObjectScript в вираженні: If (firm = "Біофарма") ||
(myfirm = "Дарниця") {set name = "Іванов С.А."} оператор set буде
виконуватися тільки коли:
+ Хоча б один з виразів (firm = "Біофарма" і myfirm = "Дарниця") істинно
- Кожне з виразів (firm = "Біофарма" і myfirm = "Дарниця") істинно
- Тільки один вислів (firm = "Біофарма") істинно
- Тільки один вислів (firm = "Біофарма") істинно за умови, що друге не
виконується
- Тільки один вислів (myfirm = "Дарниця") істинно за умови, що друге не
виконується
12. Мовою Cache ObjectScript в вираженні: If Income <1000 {set region =
"Південно-західний регіон"} else {set region = "Південно-східний регіон"}
змінної region буде присвоєно значення:
+ region = "Південно-східний регіон" за умови, що Income> = 0
- region = "Південно-західний регіон" за умови, що Income> = 1000
- region = "Південно-західний регіон" за умови, що Income <1000
- region = 1000 за умови, що Income = "Південно-західний регіон"
13. Мовою Cache ObjectScript команда Write без параметрів
використовується для:
+ Виводу на екран значення всіх змінних, що існують на даний момент в
оперативній пам'яті
- Виводу на екран всіх змінних, які використовуються системою
33
- Виводу на екран всіх операторів, які використовуються системою
- Виводу на екран всіх операндів, використовуваних системою
14. Мовою Cache ObjectScript вираз виду: Set (Farm, Med, Stomat) =
"ЗДМУ" виконує:
+ Присвоєння кожної з змінних Farm, Med, Stomat- текстове значення рівне
"ЗДМУ"
- Викликає підпрограму з ім'ям Set і параметрами Farm, Med, Stomat
- прирівнюється змінні Farm, Med, Stomat
- У залежності від значення ( "ЗДМУ") може виконувати всі перераховані
функції
15. Команда Kill без параметрів в мові Cache ObjectScript
використовується для:
+ Для видалення всіх змінних, що існують на даний момент в оперативній
пам'яті
- Для видалення всіх змінних, що існують на жорсткому диску
- Для видалення всіх змінних, що існують на даний момент на жорсткому
диску
- Для видалення останньої змінної, яка була використана в роботі
16. Мовою Cache ObjectScript в виразі: If (Income> 1000) & (Income
<5000) {set City = "Запорізька область"} Else {Set City = "Дніпропетровська
область"} змінної City буде присвоєно значення:
+ City = "Запорізька область" за умови, що значення аргументу Income
знаходиться в діапазоні 1000 <Income <5000
- City = "Запорізька область" за умови, що значення аргументу Income
знаходиться в діапазоні 5000 <Income <1000
- City = Income за умови, що значення аргументу Income знаходиться в
діапазоні 1000 <Income <5000
- City = 5000 за умови, що значення аргументу Income знаходиться в
діапазоні 1000 <Income <5000

34
17. Чим відрізняються логічні вирази виду: (IncomZP = 0) && (IncomDP
= 0) і (IncomZP = 0) & (IncomDP = 0)?
+ У першому випадку, якщо перше логічне висловлювання вже дало
позитивний результат, друге не перевіряється.
- У другому випадку, якщо перше логічне висловлювання вже дало
позитивний результат, друге не перевіряється.
- У першому випадку вираз вважається дійсним, якщо хоча б одна з
перевірок є істинною
- У другому випадку вираз вважається дійсним, якщо хоча б одна з перевірок
є істинною
18. У виразі: If (Incom> 1500)! (Incom = 0) {set Result = "Задовільно"}
Else {Set Result = "Незадовільно"} змінної Resultбудет присвоєно значення:
+ Result = "Задовільно" за умови, що величина змінної Incom або більше
1500, або дорівнює 0
- Result = "Незадовільно" за умови, що значення аргументу Incom
знаходиться в діапазоні 1500 <Incom <0
- Result = 1500 за умови, що значення аргументу Incom знаходиться в
діапазоні 1500 <Incom <0
- Result = 0 за умови, що величина змінної Incom або більше 1500, або
дорівнює 0
19. У виразі: If (Incom> 5000) {set City = "Запоріжжя", Result = "Добре"}
Else {set Result = "Задовільно"} змінної City буде присвоєно значення:
+ City = "Запоріжжя", за умови, що величина змінної Incom> 5000
- City = "Добре" за умови, що величина змінної Incom> 5000 або більше 0,
або значення змінної Result = "Добре"
- City = 0 за умови, що величина змінної Result = 0
- City = Incom за умови, що величина змінної Result = a
- City = Result за умови, що величина змінної Result> 0
20. Безліч однотипних елементів називається:
+ Масив
35
- Стек
- Черга
- Глобал
- База даних
21. Кількість елементів в масиві називається його:
+ розмірності
- формально
- Множиною
- Даними
- Параметрами
22. Змінна, значенням якої є рядок символів або будь-нечислове
значення, укладений в подвійні лапки, називається:
+ символьна
- Раціональна
- багатовимірна
- Глобальна
- Локальна
23. Знак циркумфлекс "^" в мові Cache ObjectScript на початку імені
змінної вказує на те що вона є:
+ Глобальної
- Локальної
- целочисленном
- Новій
- Постійної
24. Функція мови Cache ObjectScript, яка повертає довжину рядка або
число подстрок рядки, якщо вказати другий параметр, називається
+ Функція $ Length ()
- Функція $ Extract ()
- Функція $ Find ()
- Функція $ Justify ()
36
25. Оператор конкатенації (в мові Cache ObjectScript символ
підкреслення) служить для:
+ Об'єднання декількох рядків в одну
- Підрозділи одного рядка на кілька
- транспонировании рядків
- Перетворення рядка в ім'я змінної
- Перетворення рядка з числове значення
26. Команда w $ L ( "ЗДМУ") повертає:
+ Цифру "4"
- Запорізький державний медичний університет
- Цифру "0"
- Запоріжжя
- Університет
27. Функція $ Extract ( "Фармацевтичний факультет", 0,16) повертає:
+ Фармацевтичний
- Факультет
- Цифру "0"
- Цифру "16"
- Фармацевтичний факультет
28. Який з перерахованих фрагментів коду на мові Cache ObjectScript
відповідає фрагменту блок-семи?
+ If Result> 200 {set Value = "5"} else {set Value = "4"}
- If Result> 200 {set Value = "54"}
- If Result> 200 {set Value = "4"} else {setValue = "5"}
- If Result <200 {Value = "5"} else {Value = "4"}
29. Який з перерахованих фрагментів коду на мові Cache ObjectScript
відповідає фрагменту блок-семи?
+ set Student = "Іванов", set Point = 4, set Number = "2009.2"
- read Student = "Іванов", write Point = 4, s Number = "2009.2"
- if Student = "Іванов", set Point = 4, do Number = "2009.2"
37
- write Student = "Іванов", write Point = 4, write Number = "2009.2"
30. Який з перерахованих фрагментів коду на мові Cache ObjectScript
відповідає фрагменту блок-семи?
+ read Student, write Point, write Number
- read Student, set Point, set Number
- read Student, read Point, read Number
- write Student, write Point, write Number

38
ТЕМА 6

Алгоритмізація циклічних процесів. Формальна логіка. Масиви та


вбудовані функції навігації в масивах. Інструментальне середовище
Studio Intersystem

Тестові питання:

1. Функція $ Data ($ D) дозволяє:


- Призначена для отримання всіх по порядку існуючих індексів в межах
даного рівня;
- Служить для отримання чергового в послідовності сортування індексу
локальної або глобальної індексованої змінної;
+ Дати відповідь на питання про існування змінної;
- Дає відповідь на питання скільки рівнів (індексів) має індексована змінна ?;
2. У чому полягає відмінність функції $ Order ($ O) і $ Query ($ Q)?
+ За допомогою функції $ Q ми отримуємо ім'я вузла на наступному рівні,
але на відміну від функції $ O, виходить повна посилання у вигляді рядка
символів;
- Функція $ O дозволяє дати відповідь на питання про існування змінної, а
функція $ Q - немає;
- За допомогою функції $ O ми отримуємо ім'я вузла на наступному рівні, але
на відміну від функції $ Q, виходить повна посилання у вигляді рядка
символів;
- Функція $ Q може визначити значення N-го індексу змінної, а функція $ O -
3. Виберіть вірне відповідність. Інтерпретація роботи функції $ Data ($ D):
- «1» - означає, що змінна була успішно видалена;
+ «11» - означає, що перемененная існує, а також існують змінні або
глобальний на більш високому рівні індексації;
- «0» - означає, що змінної присвоєно значення, рівне нулю;
- «10» - означає, що змінних на вищому рівні індексації не існує;

39
4. Яка з перерахованих нижче функцій визначає загальна кількість рівнів
індексації?
+ $ Qlength;
- $ Data;
- $ Query;
- $ Order;
- $ QSubscript;
5.Яка з наведених нижче функція дає черговий в послідовності індекс
індексованої змінної?
+ $ Order;
- $ Query;
- $ Order і $ Query;
- $ Order і $ Query і $ Data;
6. Для перетворення рядка символів в програмний код служить оператор:
+ Оператор
- Оператор ^
- Оператор!
- Оператор #
- Оператор «конкатенації»
7. Аргументом функції $ Data ($ D) є:
+ Будь-яка глобальна або локальна, індексована або неіндексованих змінна;
- Застосовується тільки для глобальний;
- Застосовується тільки для індексованих змінних;
- Аргументом є значення глобальний;
8. Виберіть вірне твердження:
+ Аргументом функції $ Qlength повинна бути рядок;
- Аргументом функції $ Qlength має бути значення Глобал;
- Функція $ Qlength визначає максимальне значення Глобал;
- Функція $ Qlength визначає мінімальне значення Глобал;

40
9. Результатом роботи функції $ QLength з аргументом як скалярної змінної
є:
+ Нуль
- False
- True
- Одиниця
- Порожній рядок
10. Для чого використовується команда For?
+ для повторення частини коду;
- для вказівки змінної, в яку заноситься числове значення;
- для вказівки змінної, в яку заноситься символьне значення значення;
- для оцінки умови і подальшого завершення виконання підпрограми по
досягненню заданого умови;
11. Для чого використовується команда Goto?
- для переходу від підпрограми до програми, зворотну дію даної командою не
підтримується;
+ для переходу від одного рядка програми до іншої;
- для переходу від однієї змінної до іншої із зазначенням аргументу переходу;
- для завершення підпрограми і наступного за цим дією завершення
програми;
12. Для чого використовується команда Do?
+ для виконання програм;
- для виконання арифметичної дії над змінними;
- ля перетворення числового значення в символьний;
- для сортування змінних по спадаючій чи зростанню, в залежності від
використовуваних ключів;
13. Для чого використовується команда Quit?
+ для завершення виконання програми або підпрограми;
- для завершення виконання підпрограми, так як для завершення програми
використовується команда Exit;
41
- для завершення виконання програми, так як для завершення підпрограми
використовується команда Exit;
- для командного завдання виключення комп'ютера з-під Cache Studio;
14. Для чого використовується команда While?
+ для позначення початку циклічних дій;
- для завершення виконання підпрограми, так як для завершення програми
використовується команда Exit;
- для завершення виконання програми, так як для завершення підпрограми
використовується команда Exit;
- для командного завдання виключення комп'ютера з-під Cache Studio;
15. Для чого використовується команда Do / While?
+ для позначення початку циклічних дій;
- для завершення виконання підпрограми;
- для завершення виконання програми;
- для командного завдання виключення комп'ютера з-під Cache Studio;
- Тут немає вірної відповіді;
16. У чому полягає відмінність між циклічними конструкціями While і Do /
While?
+ В разі Do / While блок коду виконується хоча б один раз, чого не можна
сказати про While
- У разі While блок коду виконується хоча б один раз, чого не можна сказати
про Do / While
- Відрізняються порядком виконання команд в підпрограмі;
- Відрізняються точністю обчислень;
17. Яке з перерахованих нижче тверджень є істинним?
+ Всі відповіді вірні;
- Початкове значення, інкремент і кінцеве значення (якщо воно задане)
обчислюють з точністю до першого проходу тіла циклу і зберігаються
всередині циклу;

42
- Після закінчення циклу змінна циклу має те значення, яке вона мала при
виконанні останньої ітерації;
- У конфліктних випадках (наприклад, якщо кінцеве значення при
позитивному Інкремент менше початкового) тіло циклу не виконується
жодного разу;
18. Виберіть вірне твердження:
+ В тілі циклу допускається використання операторів If, Set і Write
- У тілі циклу не допускається використання операторів If, Set і Write
- У тілі циклу можливо лише використання операторів If, Set і Write
- У тілі циклу можливо лише використання оператора Write
- Всі відповіді вірні;
19. Виберіть вірне твердження:
+ В тілі циклу for можуть бути використані вкладені циклічні конструкції як
for, так і While (Do / While);
- У тілі циклу for не можуть бути використані вкладені циклічні конструкції
як for, так і While (Do / While);
- У тілі циклу можливо лише використання операторів If, Set і Write
- У тілі циклу можливо лише використання оператора Write
- Всі відповіді вірні;
20. Конструкція Do / While є:
+ циклом з умовою поста;
- циклом з передумовою;
- вкладеним циклом;
- циклом з наперед заданим числом ітерацій;
- Ні вірної відповіді;
21. Конструкція While є:
- циклом з умовою поста;
+ циклом з передумовою;
- вкладеним циклом;
- циклом з наперед заданим числом ітерацій;
43
- Нема вірної відповіді;

44
ТЕМА 7
Основи об'єктно-орієнтованого підходу к аналізу задач фармацевтичного
профілю. UML – моделювання об’єктів предметної галузі
Тестові питання:
1. Основним поняттям об'єктної технології проектування
інформаційних систем є:
+ Об'єкт;
- Система;
- Діаграма;
- База даних;
2. Принцип, у відповідність з яким внутрішня реалізація об'єкта прихована
від користувача, в ОО-технології проектування інформаційних
сістемназивается:
- Абстракція;
+ Інкапсуляція;
- Формалізація;
- Алгоритмизация;
3. Сукупність засобів, методів і правил взаємодії між елементами системи в
ОО-технології проектування інформаційних систем називається:
+ Інтерфейс;
- Діаграма;
- Схема;
- Модель;
4. Характеристики об'єкта, що визначають його поведінку, в ОО-технології
проектування інформаційних систем носить назву:
+ Метод;
- Властивість;
- Модель;
- Клас;

45
5. Характеристики об'єкта, що визначають його "знання", іншими словами,
дані, в ОО-технології проектування інформаційних систем носить назву:
+ Властивості;
- Методи;
- Функції;
- Потоки даних;
6. В об'єктних системах об'єкти одного типу прийнято об'єднувати в:
+ Класи;
- Кластери;
- Директорії;
- Бібліотеки;
7. Окремі суті класів в ОО-технології проектування інформаційних систем
звуться:
+ Примірники класу;
- Властивості класу;
- Методи класу;
- Параметри класу;
8. З точки зору об'єктного технології, кожен людський індивідуум - це:
+ Примірник класу "Людина";
- Метод класу "Людина";
- Властивість класу "Людина";
- Інтерфейс класу "Людина";
9. Виберіть вірне твердження:
+ Примірники одного класу можуть відрізнятися лише значеннями своїх
властивостей, але не своїми методами;
- Примірники одного класу можуть відрізнятися лише значеннями своїх
методів, але не своїми властивостями;
- Примірники одного класу можуть відрізнятися і значеннями своїх
властивостей, і своїми методами;

46
- Примірники одного класу не можуть відрізнятися ні значеннями своїх
властивостей, ні своїми методами;
10. Виберіть вірне твердження:
+ Відповідно до ГО-підходом, моделюються не процес, а інформаційні
структури;
- Відповідно до ГО-підходом, моделюються НЕ інформаційні структури, а
процеси;
- Відповідно до ГО-підходом, моделюються і процеси, і інформаційні
структури;
- Відповідно до ГО-підходом, не можуть моделюватися ні процеси, ні
інформаційні структури;
11. При побудові ієрархії понять в об'єктної технології:
+ в якості найбільш загального поняття або категорії береться поняття, що
має найбільший обсяг і найменше зміст;
- в якості найбільш загального поняття або категорії береться поняття, що
має найменший обсяг і найбільший вміст;
- в якості найбільш загального поняття або категорії береться поняття, що
має найбільший обсяг і найбільший вміст;
- в якості найбільш загального поняття або категорії береться поняття, що
має найменший обсяг і найменше зміст;
12. На самому нижньому рівні ієрархії понять повинно лежати поняття:
+ подальша конкретизація якого в даному контексті або неможлива, або
недоцільна;
- для якого необхідна подальша конкретизація;
- яке найменш деталізовано, в порівнянні з вищими поняттями;
- може бути будь-яке поняття даної предметної області;
13. Принцип, відповідно до якого знання про найбільш загальної категорії
дозволяється застосовувати для більш приватної категорії, в об'єктної
технології проектування інформаційних систем, називається:
+ Спадкування;
47
- Конкретизацією;
- інкапсуляція;
- поліморфізм;
14. Якщо батьківський клас (предок) володіє фіксованим набором
властивостей і поведінкою, то похідний від нього клас (нащадок) повинен
містити цей же набір властивостей і подібна поведінка, а також додаткові, які
будуть характеризувати унікальність отриманого класу. Цей принцип
отримав назву:
+ Спадкування;
- Формалізація;
- Математизація
- Інкапсуляція;
- Абстракція;
15. Властивість об'єктів приймати різні зовнішні форми в залежності від
обставин в об'єктної технології, називається:
+ Поліморфізм;
- Абстракція;
- Інкапсуляція;
- Спадкування;
16. Яке з наведених нижче властивостей означає, що дії, які виконуються
однойменними методами, можуть відрізнятися в залежності від того, до
якого з класів належить той чи інший метод?
+ Поліморфізм;
- Формалізація;
- Угруповання;
- Параметризація;
17. До повного визначення класу в Cache відноситься:
- Ім'я класу, властивості і методи;
- Ім'я класу, ключові слова, параметри, запити та індекси;

48
+ Ім'я класу, властивості і методи, а також ключові слова, параметри, запити
та індекси;
- Ключові слова, параметри, запити та індекси;
18. Код, який реалізує ті чи інші функціональні можливості, при моделровані
об'єктів і классаов об'єктів в Cache, називається:
+ Метод;
- Параметр;
- Процедура;
- Підпрограма;
- Запит;
19. Значення, які здійснюють настройку функціональних можливостей
класу, при описі класу в Cache, називаються:
+ Параметри;
- Константи;
- Методи;
- Властивості;
20. Мовою CDL описаний об'єкт:
Class User.Person Extends (% Persistent) {}
Що описує даний код?
+ Клас, з ім'ям Person, типу% Persistent;
- Метод, з ім'ям Person, який повертає значення типу% Persistent;
- Властивість, з ім'ям Person, що має тип даних% Persistent;
- Параметр, з ім'ям Person, типу% Persistent;
21. Мовою CDL представлений фрагмент опису класу:
Property DOB As% Date;
Що описує даний код?
+ Властивість DOB, що зберігає значення типу дати;
- Метод DOB, що входять параметром котрого є значення типу дати;
- Клас DOB, який зберігає значення типу дати;
- Запит DOB, що відбирає значення типу дати;
49
22. Мовою CDL представлений фрагмент опису класу:
Property Name As% String;
Що описує даний код?
+ Текстове властивість з ім'ям Name;
- Метод Name, який повертає текствое значення;
- Числове властивість з ім'ям Name;
- Текстовий параметр з ім'ям Name;
23. Мовою CDL представлений фрагмент опису класу:
Property AdressOfPeople As User.Adress;
Що описує даний код?
+ Властивість AdressOfPeople, яке є посиланням на екземпляр класу Adress
пакета User;
- Клас AdressOfPeople, яка є спадкоємцем класу Adress пакета User;
- Клас AdressOfPeople, яке є нащадком класу Adress пакета User;
- Метод AdressOfPeople класу Adress пакета User;
24. Мовою CDL представлений фрагмент опису класу:
Class Student Extends User.People {}
Що описує даний код?
+ Клас Student, який є спадкоємцем класу People з пакета User;
- Клас User.People, який є спадкоємцем класу Student;
- Властивість Student, який є об'єктної посиланням на екземпляр класу People
з пакета User;
- Метод Student, який возавращает цілочисельні значення;

25. Мовою CDL представлений фрагмент опису класу:


Property Person As User.Person [Collection = list];
Що описує даний код?
+ Властивість Person, яке є списком-колекцією об'єктів класу User.Person;
- Властивість Person, яке є масивом-колекцією об'єктів класу User.Person;
- Властивість Person, яке є посиланням на об'єкт класу User.Person;
50
- Властивість Person, яке є потоком даних класу User.Person;
26. Мовою CDL представлений фрагмент опису класу об'єктів:
ClassMethod Action - As% String {}
Що описує даний код?
+ Метод класу з назвою Action, без вхідних параметрів, який повертає
значення текстового типу;
- Метод примірника класу Action, без вхідних параметрів, який повертає
значення цілочисельного типу;
- Клас Action, який зберігає дані текстового типу;
- Клас Action, який є спадкоємцем класу типу данніх% String;
27. Яке з понять об'єктивно є більш абстрактним по відношенню до решти?
+ Установа;
- Аптека;
- Клініка;
- ВНЗ;
28. Яке з понять об'єктивно є більш абстрактним по відношенню до решти?
%!100 чоловік;
- Студент;
- Співробітник;
- Вчений;
29. Яке з понять об'єктивно є більш абстрактним по відношенню до решти?
+ Навчальний заклад;
- ВНЗ;
- Школа;
- Коледж;
30. Яке з понять об'єктивно є більш абстрактним по відношенню до решти?
+ Хімічна сполука;
- Сіль;
- Кислота;
- Спирт;
51
31. Кожен метод має:
- Однозначне ім'ям;
- Формальну специфікацію аргументів;
- Формальну специфікацію, що повертається;
- Код методу;
+ Повинен володіти всіма перерахованими властивостями;

52
ТЕМА 8

Принципи організації web-сайту. Мова розмітки HTML.


Основи представлення хімічної інформації в XML-форматі (мова
CML)
Тестові питання:
1. Інформація, яка розташовується між тегами <head> </ head>:
- є тілом документа
+ є заголовком html-документа
- відповідає за форматування тексту
- формує нумеровані списки
2. Текст розташований між тегами <title> </ title>:
- дозволяє форматувати абзац
- дозволяє формувати нумерований список
- дозволяє формувати маркований список
+ виводить текст в заголовку вікна
3. Для того, щоб html-документ був зафарбований каки-небудь кольором
необхідно:
+ використовувати тег <body bgcolor = "колір">
- використовувати тег <img color = "колір">
- використовувати тег <a href="цвет">
- використовувати тег <li bgcolor = "колір">
4. Для вирівнювання параграфів можна використовувати тег:
+ <p align => </ p>
- <a href=> </a>
- <img align => </ img>
- <a align=> </a>
5. Тег відповідає за:
+ початок наступного тексту з нового рядка
- висновок напівжирного тексту
- висновок тексту в похилому вигляді
53
- висновок підкресленого тексту
6. Який з наведених тегів дозволяє формувати заголовок
+ <h1> </ h1>
- <br3> </ br3>
- <p2> </ p2>
- <li1> </ li1>
7. Що можна виконати за допомогою тега <b> </ b>
+ вивести напівжирний текст
- вивести курсив
- вивести підкреслений текст
- додати тінь до виводиться тексту
8. Що можна виконати за допомогою тега <i> </ i>
- вивести напівжирний текст
+ вивести курсив
- вивести підкреслений текст
- додати тінь до виводиться тексту
9. Що можна виконати за допомогою тега <u> </ u>
- вивести напівжирний текст
- вивести курсив
+ вивести підкреслений текст
- додати тінь до виводиться тексту
10. Що можна виконати за допомогою тега <tt> </ tt>
+ установка фіксованого шрифту
- установка нахилу для шрифту
- формування нумерованого списку
- формування маркованого списку
11. Що можна виконати за допомогою тега <img src =>
- встановити форматування абзацу
+ додавати фотографію в текст
- вивести заголовок вікна
54
- встановити колір для тексту, що відображається
12. Що можна виконати за допомогою параметра vspace
+ задати відстань між текстом і малюнком (по вертикалі)
- задати відстань між текстом і малюнком (по горизонталі)
- виводити короткий опис до фотографії при наведенні на неї курсора
- ширину відображається картинки
13. Що можна виконати за допомогою параметра hspace
- задати відстань між текстом і малюнком (по вертикалі)
+ задати відстань між текстом і малюнком (по горизонталі)
- виводити короткий опис до фотографії при наведенні на неї курсора
- ширину відображається картинки
14. Що можна виконати за допомогою параметра alt
- задати відстань між текстом і малюнком (по вертикалі)
- задати відстань між текстом і малюнком (по горизонталі)
+ виводити короткий опис до фотографії при наведенні на неї курсора
- ширину відображається картинки
15. Що можна виконати за допомогою параметра height
- задати відстань між текстом і малюнком (по вертикалі)
- задати відстань між текстом і малюнком (по горизонталі)
- виводити короткий опис до фотографії при наведенні на неї курсора
+ ширину відображається картинки
16. Що можна виконати за допомогою параметра border
- задати відстань між текстом і малюнком (по вертикалі)
- задати відстань між текстом і малюнком (по горизонталі)
- виводити короткий опис до фотографії при наведенні на неї курсора
+ задати рамку навколо картинки
17. Який з перерахованих тегів дозволяє створити гіперпосилання?
+ <a href=> </a>
- <p align => </ p>
- <img src =>
55
- <html> </ html>
18. Що користувач побачить при використанні наступного рядка <a
href="mailto: pochtamail.ru "> Це мою адресу електронної пошти </a>
+ Це мою адресу електронної пошти
- mailto: pochtamail.ru
- mailto: pochtamail.ru - Це мою адресу електронної пошти
- при використанні цього рядка користувач нічого не побачить, так як цей
рядок додає інформацію в заголовок вікна
19. Що станеться при натисканні на посилання, яка оформлена в наступному
вигляді <a href="mailto: pochtamail.ru "> Це мою адресу електронної пошти
</a>
+ відкриття поштової програми
- перехід на сайт www.mail.ru
- відкриття нової сторінки, де користувач може створити нове повідомлення
для відправки по електронній пошті
- при натисканні на це посилання нічого не станеться, так як цей тег не
відображує інформацію в документі, а додає її в заголовок вікна
20. Для яких цілей служить параметр target, який використовується в тезі <a
href>?
- вказує на те, що картинка, на яку веде посилання, повинна відкриватися в
цьому ж документі в повний екран
+ вказує на те, що документ, на який веде посилання, відкриється в новому
вікні броузера
- вказує на те, що документ, на який веде посилання, не повинен
відкриватися (так звана блокована посилання)
- вказує на те, що документ, на який веде посилання, повинен відкриватися
лише в віконному вигляді (заборона на розкриття вікна в повний екран)
21. Що можна виконати за допомогою тега <li> </ li>
- встановити форматування абзацу
+ формувати списки
56
- вивести заголовок вікна
- встановити похилий стиль написання шрифту
22. Що можна виконати за допомогою тега <hr>
- встановити форматування абзацу
- формувати списки
+ задати лінію
- встановити підкреслений стиль написання шрифту
23. Що можна виконати за допомогою тега <tr> </ tr>
- встановити форматування абзацу
- формувати списки
+ задати рядки таблиці
- задати стовпці таблиці
24. Що можна виконати за допомогою тега <td> </ td>
- встановити форматування абзацу
- формувати списки
- задати рядки таблиці
+ задати стовпці таблиці
25. Що виконує табличний параметр colspan?
- установливает форматування тексту всередині комірки
+ визначає кількість стовпців, на які поширюється ця група
- визначає кількість рядів, на які поширюється ця група
- задає ширину осередку
26. Що виконує табличний параметр rowspan?
- установливает форматування тексту всередині комірки
- визначає кількість стовпців, на які поширюється ця група
+ визначає кількість рядів, на які поширюється ця група
- задає ширину осередку
27. За допомогою чого задається таблиця з рамкою?
+ <table border =>
- <table cellspacing =>
57
- <td width =>
- <td valign =>
28. <P align = "left"> Виберіть вірне твердження: <font size = "4">
1) <p> <strong> Будь-який текст </ strong> </ p>
2) <p> <em> Будь-який текст </ em> </ p>
3) <p> <u> Будь-який текст </ u> </ p> </ font> </ p>
+ Згідно з інструкцією №1 слова «Будь-який текст» будуть відображатися
жирним шрифтом у вікні браузера з абзацу
- Згідно з інструкцією №2 слова «Будь-який текст» будуть відображатися
жирним шрифтом у вікні браузера з абзацу
- Згідно з інструкцією №3 слова «Будь-який текст» будуть відображатися
жирним шрифтом у вікні браузера
- Згідно з інструкціями №2 і №3 слова «Будь-який текст» будуть
відображатися жирним шрифтом у вікні браузера з абзацу
29. <P align = "left"> Встановіть відповідність: <font size = "4">
1) <p> <strike> Будь-який текст </ strike> </ p>
2) <center> Будь-який текст </ center>
3) <p> <strong> <em> Будь-який текст </ em> </ strong> </ p>
</ Font>
</ P>
- Згідно з інструкцією №1 на малюнку слова «Будь-який текст» будуть
відображатися закреслено у вікні браузера з абзацу
- Згідно з інструкцією №2 на малюнку слова «Будь-який текст» будуть
вирівняні по центру у вікні браузера
- Згідно з інструкцією №3 на малюнку слова «Будь-який текст» будуть
відображатися жирним курсивом у вікні браузера з абзацу
+ Тут всі відповіді вірні
30. <P align = "left">
Яку з перерахованих нижче функцій виконує HTML-код, наведений нижче?
<Font size = "4">
58
<Ol>
<Li> Будь-який текст </ li>
<Li> Будь-який текст </ li>
<Li> Будь-який текст </ li>
<Ol>
</ Font>
</ P>
- Створює таблицю з трьох рядків і трьох стовпців, і змістом кожної ячёйкі
таблиці є текст «Будь-який текст»
+ Створює нумерований список з трьох елементів, змістом якого є слова
«Будь-який текст»
- Створює багаторівневий нумерований список з трьох елементів, змістом
якого є слова «Будь-який текст»
- Тут немає вірних відповідей
31. <P align = "left">
Яку з перерахованих нижче функцій виконує HTML-код, наведений нижче?
<Font size = "4">
<Table border = "1">
<Tr>
<Td> 1 </ td>
<Td> 2 </ td>
<Tr />
<Tr>
<Td> 3 </ td>
<Td> 4 </ td>
</ Tr>
</ Font>
</ P>
+ Створює таблицю 2 & times2. Вмістом осередки, розташованої на перетині
другого рядка і другого шпальти є цифра «4»
59
- Створює таблицю 2 & times2. Вмістом осередки, розташованої на перетині
другого рядка і другого шпальти є цифра «1»
- Створює таблицю 2 & times2. Вмістом осередки, розташованої на перетині
другого рядка і другого шпальти є цифра «2»
- Створює таблицю 2 & times2. Вмістом осередки, розташованої на перетині
другого рядка і другого шпальти є цифра «3»
32. <P align = "left">
Яку з перерахованих нижче функцій виконує HTML-код, наведений нижче?
<Font size = "4">
<Frameset cols = "50%, 50%">
<Frameset rows = "50%, 50%">
<Frame noresize>
<Frame src =>
</ Frameset>
<Frameset rows = "50%, 50%">
<Frame noresize src = "">
<Frame src =>
</ Frameset>
</ Frameset>
</ Font>
</ P>
+ Розбиває екран на 4 рівних за розмірами фрейма
- Розбиває екран на 8 рівних за розмірами фрейма
- Розбиває екран на 2 рівних за розмірами фрейма
- Розбиває екран на 8 рівних за розмірами фрейма з посиланнями на стартову
сторінку сайту
33. <P align = "left">
Яку з перерахованих нижче функцій виконує HTML-код, наведений нижче?
<Font size = "4">
<Frameset cols = "50%, 50%">
60
<Frame noresize src =>
<Frame noresize src =>
</ Frameset>
</ Font>
</ P>
+ Розбиває екран на 2 рівних за розмірами фрейма за допомогою
вертикального роздільник
- Розбиває екран на 2 рівних за розмірами фрейма за допомогою
горизонтального роздільника
- Розбиває екран на 4 рівних за розмірами фрейма за допомогою
вертикального роздільник
- Розбиває екран на 4 рівних за розмірами фрейма за допомогою
горизонтального роздільника
34. <P align = "left">
Яку з перерахованих нижче функцій виконує HTML-код, наведений нижче?
<Font size = "4">
<Frameset rows = "50%, 50%">
<Frame noresize src =>
<Frame noresize src =>
</ Frameset>
</ Font>
</ P>
- Розбиває екран на 2 рівних за розмірами фрейма за допомогою
вертикального роздільника
+ Розбиває екран на 2 рівних за розмірами фрейма за допомогою
горизонтального роздільника
- Розбиває екран на 4 рівних за розмірами фрейма за допомогою
вертикального роздільник
- Розбиває екран на 4 рівних за розмірами фрейма за допомогою
горизонтального роздільника
61
35. HTML (Hyper Text Markup Language) - це:
+ Спеціальні інструкції браузеру, за допомогою яких створюються Веб-
сторінки
- Спеціальні інструкції серверу, за допомогою яких створюються Веб-
сторінки
- Підрозділ структурованого мови запитів SQL
- Мова опису хімічних формул
36. Виберіть вірне твердження:
+ Web-сторінки - це документи в форматі HTML, що містять текст і
спеціальні теги (дескриптори) HTML
- Браузери - це документи в форматі HTML, що містять текст і спеціальні
теги (дескриптори) HTML.
- Документи HTML зберігаються у вигляді файлів з розширенням .xml або
.xsd.
- Тут немає вірних тверджень
37. Виберіть неправильне твердження:
- Веб-сторінка повинна містити теги <HTML> </ HTML>.
+ Веб-сторінка повинна містити теги <P> </ P>.
- Тег <BODY> вказує на початок власне "тіла" Веб-сторінки
- Тег <TITLE> Назва сторінки <TITLE> служить для позначення
найменування сторінки

62
ТЕМА 9

Інформаційні системи в фармації на основі систем управління базами


даних. Організація взаємодії користувача з базою даних і розробка
інтерактивної web-сторінки.

1. Сукупність логічно взаємопов'язаних поділюваних даних (і описів їх


структур), фізично розташованих в комп'ютерній мережі, називається:
+ розподілених БД;
- Багатокористувацької БД;
- Мережевий БД;
- Об'єктній БД;
2. Основні принципи, покладені в основу теорії баз даних:
%! 50% Централізоване зберігання даних;
%! 50% Централізоване обслуговування даних (введення, коригування,
читання, контроль цілісності);
- децентралізованого зберігання даних;
- Децентралізоване обслуговування даних (введення, коригування, читання,
контроль цілісності);
3. До реляційних СУБД не відноситься:
- СУБД MS Access;
+ СУБД Cache;
- СУБД Oracle;
- СУБД FoxPro;
4. Всі реляційні бази даних використовують в якості моделі зберігання
даних:
+ Таблиці;
- Класи;
- Об'єкти;
- Фрейми;
5. Яка з моделей баз даних має найбільш грунтовну математичну базу?
63
+ Реляційна;
- Об'єктна;
- Мережева;
- Ієрархічна;
6. Програмна система, що забезпечує роботу з розподіленою базою даних
і дозволяє користувачеві працювати як з його локальними даними, так і з
усією базою даних, розташованої на віддалених комп'ютерах, називається:
+ Система управління розподіленою базою даних;
- Система управління реляцонной базою даних;
- Система управління об'єктної базою даних;
- Система управління ієрархічної базою даних;
7. Організаційна структура системи носить назву:
+ Архітектура;
- Модель;
- Діаграма класів;
- Схема даних;
8. Концепція, яка визначає модель, структуру, виконувані функції і
взаємозв'язок компонентів інформаційної системи, носить назву:
+ Архітектура інформаційної системи;
- Операційна система;
- Система управління базами даних;
- Діаграма варіантів використання;
9. Основний принцип технології "клієнт-сервер" стосовно до технології
баз даних полягає в поділі функцій стандартного інтерактивного додатки на
N-груп, що мають різну природу. Чому дорівнює N?
+ П'ять груп;
- Чотири групи;
- Три групи;
- Дві групи;

64
10. Формування екранних зображень, читання і запис в екранні форми
інформації, управління екраном, обробка рухів миші і натиснення клавіш
клавіатури - все це функції:
+ презентаційних логіки (Presentation Logic);
- Бізнес-логіки (Business processing Logic);
- Логіки обробки даних (Data manipulation Logic);
- Процесора управління даними (Database Manager System Processing);
11. Частина коду програми, яка визначає алгоритми вирішення конкретних
завдань, називається:
+ Бізнес-логікою (Business processing Logic);
- презентаційних логікою (Presentation Logic);
- Логікою обробки даних (Data manipulation Logic);
- Процесором управління даними (Database Manager System Processing);
12. Функцію обробки даних всередині програми і забезпечення доступу до
даних на мові SQL забезпечує:
+ Логіка обробки даних (Data manipulation Logic);
- Бізнес-логіка (Business processing Logic);
- Кошти управління службовими функціями;
- Презентаційна логіка (Presentation Logic);
13. До прикладних програм, орієнтованих на роботу в Інтернет (локальної
мережі), або веб-додатків не відноситься:
- Outlook Express
+ MS Power Point
- АОС RATOS
- Internet Explorer
14. До прикладних програм, орієнтованих на роботу в Інтернет (локальної
мережі), відноситься:
- MS Excel
- MS Word
- MS Power Point
65
+ MS Internet Explorer
15. У веб-додатку, побудованому по архітектурі "клієнт-сервер" клієнтом
може виступати:
+ Браузер;
- Фаервол;
- Менеджер файлів;
- Брандмауер;
16. Частина програми, в яку користувач може вводити свою інформацію і
відправляти її на сервер БД, де розміщена база даних, називається:
+ Форма;
- Дерево;
- Клас;
- Об'єкт;
17. Частина HTML-документа, що містить, крім звичайного вмісту і
розмітки, спеціальні елементи, звані елементами управління (текстові поля,
кнопки, прапорці, списки та ін.), Називається:
+ веб-форма;
- веб-сервер;
- веб-клієнт;
- веб-сторінка;
18. Які з перерахованих нижче компонентів форми в Cache не є кнопками?
- <button>;
- <image>;
- <submit>;
+ <radioButton>;
19. Чим в Cache компонент <textarea>; відрізняється від <text> ;?
+ Можливістю вводити кілька рядків тексту;
- Можливістю прихованого введення символів пароля;
- Можливістю введення російських символів;
- Можливістю введення спеціальних знаків;
66
20. Який зі списків формує дані автоматично в результаті виконання SQL-
запиту?
+ <dataListBox>;
- <listBox>;
- <select>;
- <combobox>;
21. З перерахованих нижче компонентів форм Cache виберіть ті, які не є
списками.
- <select>;
- <listBox>;
- <combobox>;
+ <dateSelect>;
22. З перерахованих нижче компонентів форм Cache виберіть ті, які є
списками.
- <dateText>;
- <dateSelect>;
- <calendar>;
+ <dataCombo>;
23. Який компонент форми Cache потрібно використовувати щоб забезпечити
користувачеві можливість вибору тільки одного з декількох варіантів?
+ <radioSet>;
- <checkbox>;
- <label>;
- <submit>;
24. Який компонент форми Cache потрібно використовувати щоб забезпечити
користувачеві можливість вибору декількох варіантів з переліку можливих
варіантів?
+ <checkbox>;
- <select>;
- <dataCombo>;
67
- <radioButton>;
25. Цей компонент може бути присутнім в формі, і мати певне значення,
пов'язане з ним, але це значення не видно користувачеві (приховано від
нього). Про який компоненті форм Cache йде мова?
+ <hidden>;
- <calendar>;
- <fileUpload>;
- <password>;
26. Цей компонент форми Cache має функціональність кнопки у вигляді
будь-якого зображення, після натискання на яку користувачем можуть
виконуватися подальші дії (алгоритми). Який це компонент?
+ <image>;
- <page>;
- <form>;
- <style>;
27. Для отримання значення конкретного елемента управління форми Cache
можна використовувати метод:
- OnSubmit ();
+ GetValue ();
- GetParameter ();
- SetValue ();
28. Щоб отримувати і встановлювати властивості і методи об'єктів в Cache
потрібно використовувати:
+ Точковий синтаксис;
- Слеш-синтаксис;
- Стрілочний синтаксис;
- Дужковий синтаксис;
29. Метод Cache% GetValue - має:
- Не має аргументів;
+ Має один аргумент;
68
- Має два аргументи;
- Має три аргументи;
30. Який параметр не може мати компонент Cache <page> ;?
- label
- title
- name
+ caption
31. Параметр action може мати тільки один з наведених нижче компонетов
форми Cache. Виберіть цей компонент.
+ <submit>;
- <form>;
- <page>;
- <dateText>;
32. Аргументом методу Cache% GetValue - є:
+ Ім'я поля форми, з которго потрібно отримати значення;
- Ім'я форми, значення якої потрібно відправити на сервер;
- Ім'я властивості класу, значення якого потрібно змінити;
- Ім'я класу, який зберігається в базі даних;
33. Назва веб-сторінки Cache можна змінити шляхом редагування:
+ Параметра title компонента page;
- Параметра name компонента form;
- Параметра caption компонента submit;
- Параметра label компонента form;
34. Доступ до значення компонента форм Cache здійснюється за допомогою
параметра:
+ id і name;
- label і caption;
- action і title;
- title і caption;

69
35. Який з перерахованих компонентів Cache не може використовуватися в
тілі форми?
+ page;
- label;
- text;
- select;
- submit;
36. Аргументами методу Cache% GetValue - можуть є значення типу:
+ String;
- Integer;
- Status;
- Boolean;

70
ТЕМА 10
Моделювання експертної системи пiдтримки прийняття рiшення в
середовищi СУБД Cache за допомогою дерев рiшень.
Тестові питання:
Скоординований набір даних, систем, інструментів і технологій, програмного
і апаратного забезпечення, за допомогою якого підприємство збирає і
обробляє інформацію про бізнес і навколишньому середовищу з метою
обґрунтування управлінських дій, називається:
- СУБД;
- База знань;
+ СППР;

- Сховище даних;
2. За допомогою СППР може проводиться вибір рішень:
- Багатокритеріальних задач;
- Повністю формалізованих завдань;
- Добре структурованих завдань;
+ Деяких неструктурованих і слабоструктурованих задач, в тому числі і
багатокритеріальних;
- Важко вирішуваних завдань з області дослідження операцій;
3. Стратегічні СППР призначені для:
- Негайного реагування на зміни поточної ситуації в управлінні фінансово-
господарськими процесами компанії;
- Управління даними в оперативній пам'яті з використанням дискового кешу;
- Журналізації змін, резервного копіювання та відновлення бази правил після
збоїв;
+ Аналізу значних обсягів різнорідної інформації, що збираються з різних
джерел;
1. При створенні СППР можна використовувати:
- Технології Data Mining;
- Web-технології;
71
- Технології СУБД;
- Технології OLAP;
+ Всі перераховані технології;
2. Виберіть вірне твердження:
- Мета методів математичної статистики полягає у виявленні прихованих
правил і закономірностей в наборах даних, на відміну від технології Data
Mining;
+ Сучасні технології Data Mining перелопачують інформацію з метою
автоматичного пошуку шаблонів (патернів);
- Методи Data Mining виявляються корисними головним чином для перевірки
заздалегідь сформульованих гіпотез;
- На відміну від Data Mining в OLAP формулювання гіпотез здійснюється
автоматично;
6. У яких областях успішно застосовуються дерева рішень?
- Медицина. Діагностика різних захворювань;
+ Застосовуються у всіх перерахованих областях;
- Промисловість. Контроль за якістю продукції (виявлення дефектів),
випробування без руйнувань (наприклад, перевірка якості зварювання) і т.д.
- Молекулярна біологія. Аналіз будови амінокислот;
- Банківська справа. Оцінка кредитоспроможності клієнтів банку при видачі
кредитів;
7. Яка з перерахованих абревіатур не пов'язана з системами підтримки
прийняття рішень?
- DSS;
- OLAP;
- EIS;
+ ER;

8. В основі якої концепції лежить лежить принцип багатовимірного


представлення даних?
- Data Base;
72
- Tree Induction;
+ OLAP;

- Data Warehouse;
9. Для побудови дерев рішень зазвичай використовують:
- Розгалужені алгоритми;
+ рекурсивних алгоритми;
- Циклічні алгоритми;
- Генетичні алгоритми;
10. У теорії інформації міру безладності (неоднорідності) безлічі називають:
- Індекс Джині;
+ Ентропія;

- Ітерація;
- Рекурсія;
11. Відомо що однією з проблем побудови дерев рішень є вибір критерію
розбиття вузла на частини. Який статистичний критерій визначає ймовірність
того, що при випадковому виборі зразка і категорії виявиться, що зразок не
належить до зазначеної категорії?
+ Індекс Джині;
- Коефіцієнт Фішера;
- Закон Гаусса;
- Критерій Стьюдента;
12. При використанні методу <em> "поділу та захоплення" </ em> для
побудови дерева рішення, дерево будується:
- Знизу вгору;
- Справа наліво;
+ Зверху-вниз;

- Зліва направо;
13. Для побудови дерева рішень на кожному внутрішньому вузлі необхідно
знайти таку умову (перевірку), яке б розбивало безліч, асоційоване з цим
вузлом на підмножини. При цьому необхідно щоб:
73
- Кількість об'єктів з інших класів ( "домішок") в кожному з цих множин було
якомога більше;
+ Кількість об'єктів з інших класів ( "домішок") в кожному з цих множин було
якомога менше;
- Кількість об'єктів з інших класів ( "домішок") в кожному з цих множин було
циклічно повторюється;
- Кількість об'єктів з інших класів ( "домішок") в кожному з цих множин було
постійним;
14. В якій формі потрібно представити вихідні дані для автоматичного
створення дерева рішень за допомогою методу, який вперше був
запропонований Р. Куінленом (R. Quinlan) Iterative Dichotomizer?
- У вигляді багатовимірного куба;
- У графічному вигляді;
- У вигляді ієрархічної структури;
+у вигляді плоскої таблиці;
15. На першому етапі побудови дерева рішень <em> ( "навчання з учителем")
</ em> є тільки один елемент майбутнього дерева. Який це елемент?
- Піддерево;
- Листовий вузол;
- Вузол перевірки;
+ Кореневий вузол;
16. Бінарне дерево рішень - це дерево:
+ Кожен вузол якого має не більше двох дочірніх вузлів;
- Довжина шляху від кореня якого до будь-якого його листу одна і та ж;
- Число вершин якого при заданій висоті (глибині) найменше;
- Для кожної вершини якого висота її двох піддерев відрізняється не більше
ніж на одиницю;
17. При побудові дерева рішень за алгоритмом ID3 на кожному наступному
кроці необхідно щоб ентропія чергового підмножини:
- Збільшувалася;
74
- Була постійною;
- Дорівнювала нулю;
+ зменшувалася;

18. Для побудови дерева рішень необхідно дотримуватися трьох правил.


Виберіть зайве з перерахованих:
- Правило розбивки;
- Правило відсікання;
- Правило зупинки;
+ Правило зображення;
19. Гіллясте дерево рішень, що має багато вузлів, розбиває навчальну множину
на:
- Все менша кількість підмножин, що складаються з все більшої кількості
об'єктів;
+ все більшу кількість підмножин, що складаються з все меншої кількості
об'єктів;
- Все менша кількість підмножин, що складаються з все меншої кількості
об'єктів;
- Все більшу кількість підмножин, що складаються з все більшої кількості
об'єктів;
20. Ставлення правильно класифікованих об'єктів при навчанні дерева рішень
до загальної кількості об'єктів з навчальної множини, називається:
+ Точність дерева рішень;
- Ентропія безлічі;
- Індукцією дерев;
- Помилкою класифікації;
21. Процедура відсікання гілок дерева рішень відбувається:
- Справа наліво;
- Зверху вниз;
- Зліва направо;
+ Знизу-вгору;

75
22. Для чого необхідно використовувати відсікання гілок дерева рішення?
- Щоб зменшити помилку класифікації;
- Щоб збільшити точність розпізнавання дерева;
- Щоб зменшити кількість "домішок" в поддереве;
+ Щоб спростити і зробити його інтуїтивно сприймаються як;
23. У двійковому дереві рішень кожен лист має:
- Не має предків;
+ Будь-яке число предків;
- Тільки двох предків;
- Тільки одного предка;
24. СППР діляться на:
- Ієрархічні та мережеві;
- Дескриптивні і дискримінантні;
+ Статичні і динамічні;
- Теоретичні та емпіричні;
25. Алгоритм побудови дерева рішень CART, заснований на статистичному
критерії розбиття множин пов'язаний з ім'ям ученого:
- Р. Куінленом (R. Quinlan);
- П. Ховленда (Р. Hoveland);
- Е. Хантом (Е. Hunt);
+ Л. Брейманом (L.Breiman);
26. Виберіть неправильне твердження:
- У будь-якому дереві рішень може бути як завгодно багато листя і тільки один
корінь;
- В бінарному дереві рішень може бути як завгодно багато листя і вузлів
перевірки;
- В бінарному дереві рішень є тільки один кореневий вузол;
+В будь-якому дереві рішень кількість дочірніх вузлів може бути довільним;

76
27. Підтримка прийняття управлінських рішень на основі накопичених даних
може виконуватися в трьох базових сферах. З огляду на це, виберіть вірне
твердження:
- В "cфере закономірностей" прийняття рішень здійснюється за допомогою
систем OLAP;
+ В "сфері агрегованих показників" прийняття рішень здійснюється за

допомогою систем OLAP;


- В "сфері деталізованих даних" прийняття рішень здійснюється за допомогою
ИАД;
- В "cфере закономірностей" прийняття рішень здійснюється за допомогою
систем СУБД;
28. Виберіть неправильне твердження:
+ При аналізі невеликих сховищ даних методи ІАД приносять найбільшу

користь;
- Динамічні СППР орієнтовані на обробку нерегламентованих запитів
аналітиків до даних;
- В основі концепції OLAP лежить принцип багатовимірного представлення
даних;
- Технології Data Warehouse тісно пов'язані з технологіями OLAP і ИАД;
29. Скільки піддерев може мати двійкове дерево рішень?
+ Будь-яка кількість;

- Не більше двох;
- Не менше двох;
- Тільки одне;
- Тільки два;
30. Яку роль відіграє експерт предметної області при автоматичному створенні
дерева рішень?
- Експерт візуалізує дерево рішень при його перенавчанні;
+ Експерт на його основі виділяє ключові фактори, а потім уточнює дерево;

- Експерт здійснює навчання дерева рішень з учителем;


- Експерт здійснює логічний висновок на структурі даних дерева рішень;

77
ТЕМА 11

Алгоритмізація у вирішенні фармацевтичних задач

Етапи розробки програм на персональному комп'ютері

Формалізація - процес подання інформації про об'єкт у вигляді


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

З розвитком обчислювальної техніки і теорії програмування зростає


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

1. Програма – це логічно впорядкована послідовність команд,


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

78
створення послідовності команд, необхідного для вирішення певного
завдання.
Процес розробки нових програм для ЕОМ включає:

1. постановку завдання;
2. створення алгоритму її рішення;
3. реалізацію алгоритму на ЕОМ у вигляді програми ;
4. відладку програми.
Розглянемо по черзі всі ці етапи. Постановка завдання полягає в чіткому
формулюванні цілей роботи. Необхідно чітко визначити, що є початковими
даними, що потрібно одержати як результат, яким повинен бути інтерфейс
програми (тобто яким чином здійснюватиметься діалог з користувачем) і т.д.
Алгоритм – докладний чіткий опис послідовності операцій, які
потрібно виконати для вирішення завдання. Розробку алгоритму можна
порівняти з прокладенням трамвайних колій, при якому потрібно передбачити
систему стрілок, розворотів так, щоб за будь-яких умов трамваї могли по
прокладених шляхах дійти від початкового пункту маршруту до кінцевого. Про
програму, що виконує дії, наказані алгоритмом, говорять, що вона реалізує
даний алгоритм на ЕОМ.
Графічна інтерпретація алгоритму називається блок-схемою. Як приклад
розглянемо блок-схему простого і добре всім відомого алгоритму переходу
вулиці через перехрестя, обладнане світлофором (рис.11.1).

Рисунок 11.1 – Приклад графічної інтерпретації алгоритму

79
Сучасний стан програмування ставить такі вимоги до алгоритмів:
1. Відсутність помилок;
2. Однозначність, тобто чітке розпорядження, що і як робити в кожній
конкретній ситуації. Ніяких невизначеностей ("можна зробити так, а можна і
так...") бути не повинне. Один з пунктів розглянутого вище алгоритму
переходу вулиці звучить неоднозначно – "небагато почекати". Зрозуміло, що
даний алгоритм орієнтований на людину, а людина зрозуміє, що означає слово
"небагато", правда кожен по-своєму. Для комп'ютера поняття "трохи" не
існує, тому при створенні машинно-орієнтованих алгоритмів потрібно
указувати конкретні величини, наприклад "почекати 3 секунди".
3. Універсальність, тобто застосовність даного алгоритму до рішення
будь-якої задачі даного типа. Дана вимога економічна. Розробка серйозної
програми це дуже складний, тривалий і трудомісткий процес, і окупиться він
тільки тоді, коли створена в результаті програма використовуватиметься
багато разів. Писати програми, які будуть використані тільки один раз сенсу
немає. Виключенням можуть бути тільки якісь особливі випадки і навчання
програмуванню.
4. Результативність, тобто відсутність зациклень. Будь-яка програма
повинна завжди приводити до результату, навіть якщо цим результатом буде
аварійне повідомлення. Світлофор не працює, отже створюється аварійна
ситуація, відбудеться зациклення або матимуть місце які-небудь інші
непередбачувані результати. Тоді, у ряді випадків програми "зависають", або
зациклюються, як в даній ситуації. Вийти із замкнутого круга, що утворився,
можна тільки примусовим перериванням роботи програми, наприклад,
шляхом перезавантаження комп'ютера.
Наступним кроком після створення алгоритму є написання реалізуючої
його програми. Основна складність тут полягає в тому, що програма є набором
двійкових кодів-нулів і одиниць. Алгоритм же формулюється на природному
людській мові – російській, англійській, німецькій, арабській і т.д. У зв'язку з

80
цим в даний процес вводиться проміжний етап – розробка тексту програми
(рис.11.2).
Мова програмування – штучна мова, що є проміжною при переході від
природної людської мови до машинних двійкових кодів. Річ у тому, що в
комп'ютерній технології використовується т.з. двійкове представлення
інформації у вигляді 1 і 0. Комп'ютером можна управляти, знаючи код, що
складається з 1 і 0, який визначає виконання певної команди. Для нормального
спілкування людини з ЕОМ необхідне існування посередника, яким і є мова
програмування.

Рисунок 11.2 – Місце мови програмування в процесі створення програми

Така мова використовує слова, подібні тим, які використовує людина, але
вони мають строго певний синтаксис (порядок слів, граматика, орфографія),
що не залишає неоднозначності, поширеної в звичайній мові. Комп'ютер може
переводити слова мови програмування в мову 1и 0, а оскільки така мова
подібна розмовній мові, людина може вивчити його і використовувати
ефективніше, ніж програмувати за допомогою 1 і 0.
Останній етап – відлагодження програми – це виправлення в ній помилок
і ретельне її тестування. Існують 2 типу помилок:
• синтаксичні – їх легше виявити, вони пов'язані з командами і
пунктуацією.

81
• логічні – виникають, коли з синтаксично коректною програмою
намагаються виконати нездійсненні дії.
При тестуванні програми важливо перевірити її працездатність як можна
в більшому числі ситуацій, наприклад, при різних варіантах початкових даних.
Буває, що в 1000 випадках програма спрацює нормально, а на 1001-й раз
виявиться помилка. При написанні серйозних програмних продуктів для
повнішого їх тестування фірми-розробники часто поширюють їх пробні версії
(версії бети) серед як можна більшого числа користувачів, які повідомляють у
фірму про виявлені помилки, що дозволяє виправити їх в остаточних версіях
програмних продуктів.

Форми запису алгоритмів


Існують безліч різних форм запису алгоритмів. Це пов'язано з тим, що
кожен виконавець алгоритмів "розуміє" лише такий алгоритм, який записаний
на його "мові" і за його правилами. Умовно виділяють наступні форми запису
алгоритмів:
1. Словесно-покрокова (текстова).
2. Таблична.
3. Графічна форма запису (блок-схема).
4. Запис на алгоритмічній мові.
Запис всякого алгоритму починається із заголовка.
У разі словесно-покрокової форми алгоритм записується у вигляді
пронумерованих етапів його виконання. Наприклад розглянемо алгоритм
складання двох чисел ( а і b ). Він має вигляд:
1. Запитати, чому рівне число а.
2. Запитати, чому рівне число b.
3. Скласти а і b, результат привласнити с.
4. Повідомити результат с.
Таблична форма запису – це запис алгоритму у вигляді таблиці.
Використовувані таблиці можуть бути різними. Для прикладу
82
використовуватимемо спрощену форму. Порядок складання табличних
алгоритмів наступний :
1. Переписати вираз так, як допустимо в інформатиці.
2. Визначити порядок дій.
3. Ввести позначення проміжних результатів.
4. Занести одержані дії в таблицю.
Приклад:
№ Алгоритм обчислення R=2a +3b.
Дія результат
дії 1 2

1 * 2 а до

2 * 3 b u

3 + до u R

Запис на алгоритмічній мові – це запис алгоритму на спеціальній мові


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

Графічна форма запису алгоритму


Алгоритм записується у вигляді схеми, що складається з блоків
(геометричних фігур) з розміщеними в них діями (табл. 11.1). Блоки
з'єднуються стрілками і показують структуру всього алгоритму. Алгоритм у
вигляді блок-схеми починається блоком «почало» і закінчується блоком
«кінець».

83
Включення і тестування комплексу

Аускультація електронним
стетофонендоскопом пацієнта та вибір
точок для реєстрації звуків дихання

Кріплення сенсорів до тіла пацієнта

Оформлення протоколу та вибір

Реєстрація звуків дихання (20 сек.)

Контроль якості запису

Видалення сенсорів з тіла пацієнта

Цифрова обробка звуків дихання

Візуалізація акустичних характеристик


звуків дихання

Аналіз та об'єктивізація аускультативних


ознак

Документування та архівування отриманої


інформації

Рисунок 11.3 – Приклад фрагменту лінійного алгоритму

При складанні блок-схеми алгоритму спочатку виділяють початкові дані


(всі змінні величини після знаку рівності і в умові) і результат (величини які
необхідно знайти). Якщо в завданні маються на увазі, але не указуються імена
84
величин, то вони позначаються самостійно. За відсутності початкових даних
блок введення не пишеться. У один блок можна помістити одну дію.
На рис. 11.3 наведений приклад складання лінійного алгоритму
проведення медичних маніпуляцій при дослідженні звуків дихання, що
проводяться за допомогою комплекса «КоРа – 03 М1». Наведений алгоритм
демонструє, що трансформація звукових образів у візуальні дозволяє
ефективно та достовірно об’єктивізувати аускультаційні показники, що
характеризують певний вид бронхолегеневого захворювання.

Таблиця 11.1 – Основні блоки, що беруть участь в створенні блок-схем

Вид блоку Назва / призначення Приклади запису

блок початку / кінця алгоритму

позначає початок або кінець


алгоритму

блок введення /
виведення
служить для введення початкових
даних і виведення результатів

блок дії служить для запису


команди привласнення

блок логічної умови

служить для організації галуження


в алгоритмі

блок циклу

служить для організації циклів в


алгоритмі

85
Існують наступні види алгоритмів :
• лінійний
• що розгалужується
• циклічний
• комбінований.
При визначенні виду алгоритму користуються ключовими словами.
Алгоритм, який містить декілька структур одночасно, називається
комбінованим. Розглянемо приклад комбінованого алгоритму, приведений на
рис. 11.4.
Таблиця 11.2 – Види алгоритмів

Вид алгоритму Ключові слова Структура

Алгоритм, в якому є
структура «Проходження» Ключових слів
називається ЛІНІЙНИМ. немає.
Проходження – це
розташування дій один за одним.

Алгоритм, у якому є структура


«Галуження» називається якщо...то...інакше
СТРУКТУРА ЩО ..
РОЗГАЛУЖУЄТЬСЯ.
;при ...(у значенні
Галуження – це вибір дії
залежно від виконання будь-якої якщо...).
умови.

Від...до...;

Алгоритм, в якому є ... раз;


структура «Цикл» називається
ЦИКЛІЧНИМ. поки...;
Цикл – це неодноразове
повторення яких-небудь дій якщо... (у значенні
поки...).

86
Контрольні завдання:
1. Складіть програму лінійного алгоритму дій медичної сестри при
астматичному статусі згідно наступної текстової інструкції:
1) дати розпорядження молодшій медичній сестрі негайно викликати
чергового лікаря, лікаря-анестезіолога.
2) терміново транспортувати хворого до відділення інтенсивної терапії.
3) за розпорядженням лікаря виконати: киснева терапія (35-45% кисню у
повітряній суміші); інфузійна терапія: 3-3,5 (Гемодез, Поліглюкін);
приготувати препарати і під керівництвом лікаря вводити: Еуфілін;
Преднізолон 60-90 мл.
2. Складіть програму лінійного алгоритму дій медичної сестри при нападі
асфіксії згідно наступної текстової інструкції:
1) дати розпорядження молодшій медичній сестрі — негайно викликати
чергового лікаря, лікаря-анестезіолога.
2) забезпечити доступ пацієнта до свіжого повітря.
3) попросити пацієнта затримати подих.
4) інгаляція Сульбутомолу (1-2 вдихи), особам літнього віку — Атровент.
5) спостерігати за диханням, пульсом, артеріальним тиском пацієнта, а також
кашлем, появою мокротиння.
6)за розпорядженням лікаря: приготувати препарати і у присутності лікаря
вводити внутрішньовенно: Еуфілін 2,4% — 10 мл; подати для інгаляції
зволожений кисень.
3. Складіть програму лінійного алгоритму обчислення потенційної енергії
тіла.
4. Складіть програму лінійного алгоритму обчислення кінетичної енергії тіла.
5. Складіть програму лінійного алгоритму обчислення площі і периметра
квадрату.
6. Складіть програму лінійного алгоритму дій медичної сестри при
гіпертонічному кризі згідно наступної текстової інструкції:
1)зручно укласти.
87
2) гіпотензивні препарати: магнезія (MgSO4 25%) 10 мл. в / в або в / м.
3) дибазол 1% до 5 мл. + Папаверин до 2 мл. + Анальгін до 2 мл.
4) для профілактики інфаркту міокарда під язик нітрогліцерин.
5) відволікаюча терапія: баночний або гірчичний комір, гірчичники на
литкові м'язи, теплі ванни для ніг.
6) гірудотерапія: п'явки на соскоподібного відросток (за вухом). П'явки
виділяють гірудин, який перешкоджає згортанню крові і освіти тромбозу.
7) джгути на кінцівки.
8) лазикс 40-80-мг.
9) в / в на фіз. розчині 0,01% розчин клофеліну.
10) в / м еуфілін.
7. Складіть програму лінійного алгоритму проведення медичних маніпуляцій
при дослідженні звуків дихання, що проводяться за допомогою комплекса
«КоРа – 03 М1», в якому трансформація звукових образів у візуальні дозволяє
ефективно та достовірно об’єктивізувати аускультаційні показники, що
характеризують певний вид бронхолегеневого захворювання.
8. Складіть програму лінійного алгоритму проведення контролю якості
дезінфекції виробів медичного призначення згідно наступної текстової
інструкції:
1) промивання проточною водою після дезінфекції над раковиною протягом
30 секунд до повного знищення запаху деззасобів;
2) замочування в миючому розчині при температурі води 50 ° С на 15 хвилин
шпрі-ців і головок в розібраному стані;
3) миття кожного виробу в цьому ж розчині, де проводилось замочування, з
по-міццю йоржа або ватного тампона протягом 30 секунд;
4) споліскування проточною водою (після миючого засобу «Біолот» - 3
хвилини; після розчинів перекису водню з миючим засобом - 5 хвилин);
5) споліскування дистильованою водою протягом 30 секунд;
6) просушування гарячим повітрям при температурі +75 .. + 87 в
сушильних шафах.
88
ТЕМА 12

Складання алгоритмів, що розгалужуються, для вирішення


фармацевтичних задач

Галуження в алгоритмах дозволяє виконати дію (або серію дій) залежно


від виконання або невиконання якої-небудь умови. Умова є рядком, що містить
операцію порівняння з використанням знаків < > = .
Наприклад:
х>5; sl<-15.5; d$="так" ; j<>4 (не рівно );
Z3 > = 3 (більше або рівно);
t < = 0 (менше або рівно).
Якщо умова дотримується, то виконуються дії, розташовані в гілці під
назвою "Так". У разі недотримання умови будуть виконані дії, розташовані в
гілці "Ні".
Структура «Галуження» в алгоритмах, що розгалужуються, може бути
представлене в двох формах: повної або неповної (рис. 12.1). Неповна форма
галуження відрізняється від повної тим, що в одній з гілок неповної форми
дії відсутні. У такому алгоритмі відповідно до умови або будуть виконані дії,
наявні в гілці, або почнуть відразу виконуватися дії, розташовані після
галуження.

а) б)
Рисунок 12.1 – Блок-схема повного (а) і неповного (б) галуження в
алгоритмі
89
На алгоритмічній мові структура «Галуження» записується так, як
показано в табл.12.1. Службове слово якщо позначає початок галуження, а все
- кінець галуження.
Таблиця 12.1 –Запис алгоритму повного і неповного галуження
У повній формі У неповній (скороченої) формі

якщо умова якщо умова


то дія 1 то дія
інакше дія 2 все
все

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

Рисунок 12.2 – Приклад алгоритму, що розгалужується

90
Контрольні завдання:
1. Скласти блок-схему алгоритму медичного процесу обстеження хворого
з гемодіалізом, якщо час кровотечі не первищує 3 хвилини, згідно його
текстової інструкції:
1) провести дослідження плазмового компонента гемостаза та
визначення АЧТВ, ПВ, ТВ. Якщо будь-який з цих параметрів не співпадає з
нормою, діагнозувати порушення плазмового компонета;
2) в іншому випадку визначити розчинність фібринового згустку в
сечовині; якщо вона в нормі, діагнозувати дефект судинного компонета
гемостазу;
3) якщо розчинність прискорена, діагностувати -дефект ХІІІ
фактора.
2. Скласти блок-схему алгоритму медичного процесу обстеження хворого
з гемодіалізом, якщо час кровотечі первищує 3 хвилини, згідно його текстової
інструкції:
1) визначити кількість тромбоцитів: якщо вона знижена,
діагностувати захворювання, що викликають тромбоцитопенію;
2) якщо кількість тромбоцитів підвищена, діагностувати
захворювання, що викликають тромбоцитоз;
3) якщо кількість тромбоцитів у нормі, дослідити функціональні
властиворсті тромбоцитів. Якщо ці показники змінені, діагностувати
захворювання, що пов’язані тромбоцитопатією.
4) В протилежному випадку діагностувати дефект судинного
компоненту гемостаза.
3. Скласти блок-схему алгоритму медичного процесу обстеження хворого
з клініко-лабораторними ознаками БЦЖиту, згідно його текстової інструкції:
1) провести бактеріологічне та морфологічне дослідження
оперійного матеріалу;

91
2) якщо туберкульозне запалення доказане та культура отримана,
провести молекулярно- генетичну ідентифікацію мікробактерій, а потім
ідентифікацію M.bovis DCG і встановити діагноз – БЦЖит;
3) якщо туберкульозне запалення доказане, але культура не отримана,
провести діаскін- тест;
4) якщо результати тесту позитивні, діагностувати туберкульоз, в
іншому випадку встановити діагноз – БЦЖит.
4. Скласти блок-схему алгоритму медичного процесу обстеження хворого
з генералізованою лімфаденопатією, згідно його текстової інструкції:
1) провести аналіз змін у крові пацієнта, якщо вони присутні,
провести діагностичний пошук згідно з виявленими змінами. Якщо після
цього діагнозу все ще немає, зробити біопсію лімфатичного вузла;
2) якщо зміни крові намає, але існують додаткові ознаки, провести
діагностичний пошук згідно з виявленими змінами. Якщо після цього діагнозу
все ще немає, зробити біопсію лімфатичного вузла.
5. Скласти блок-схему алгоритму медичного процесу діагностики
інтенсивності болю хворого згідно графічної інструкції:

6. Скласти блок-схему алгоритму медичного процесу призначення


серцевого препарату «Корглікона» в залежності від віку пацієнта: 1) до 2 років
не призначається; 2) 2-6 років по 0,1-0,5 мг; 3) 6-12 років по 0,5-0,75 мг; 4)
после 12 років – по 0.75-1 мг.

92
7. Скласти блок-схему алгоритму медичного процесу визначення жінок з
факторами ризику остеопорозу згідно його текстової інструкції:
1) якщо у пацієнтки вже були переломи при мінімальній травмі, треба
призначити лікування остеопорозу;
2) у протилежному випадку треба оцінити вік пацієнтки: якщо її вік
перевищує 65 років, їй також треба призначити лікування остеопорозу;
3) якщо вік пацєнтки перебільшує 65 років, їй призначають вимірювання
МПК та прийом глюкокортикоїдів.
8. Скласти блок-схему схему алгоритму для обчислення об’єму води (ОВ),
що містить організм, для дорослого пацієнта в залежності від ваги, полу, на
підставі наступних умов: 1) для чоловіків ОВ = вага * 0,8, 2) для жінок ОВ =
вага *0,75.

Приклад виконання завдання:

Завдання: скласти блок-схему алгоритму медичного процесу діагностики


туберкульозу органів дихання у дітей згідно його текстової інструкції:
1. Провести діагностику пацієнта.
2. Якщо діагностика підтвердила діагноз «туберкульоз», пацієнтові
призначити відповідне лікування, потім провести період реабілітації та
повторну діагностику. Потім перевести пацієнта на діспансерне
спостереження.
3. Якщо в результаті першої діагностики діагноз «Туберкульоз»
непідтверджений, пацієнт вважається здоровим і переводиться на диспансерне
спостереження.
Блок-схема складена згідно вищенаведеного завдання, містить алгоритм
галуження; вона наведена на рис.12.3.

93
Рисунок 12.3 – Приклад побудови блок схеми алгоритму, що розгалужується

94
ТЕМА 13

Складання циклічних алгоритмів для вирішення фармацевтичних задач

Структура «Цикл» використовується при складанні алгоритмів, в яких


необхідно багато разів повторювати які-небудь дії.

Цикл з параметром. Для організації циклу з параметром вводиться величина


(лічильник), яка міняє своє значення від початкового до кінцевого з певним
кроком. Крок рівний різниці між наступним і попереднім значенням
величини. Якщо при виконанні алгоритму повинен вийти ряд відповідей, то
блок висновку поміщається усередині циклу.
Всі дії, розміщені усередині циклу, називаються тілом циклу. Тіло циклу
виконується стільки разів, скільки різних значень прийме параметр в заданих
межах.
Наприклад :
від Х=10 до 13 крок 1 тобто X прийматиме значення 10,11,12,13 (рис.13.1);
від R=20 до 14 крок -2 тобто R прийматиме значення рівні 20,18,16,14.

Рисунок 13.1 – Блок – схема циклу з параметром

95
Всі дії, розміщені усередині циклу, називаються тілом циклу. Тіло циклу
виконується стільки разів, скільки різних значень прийме параметр в заданих
межах.
Для організації циклу так само можна використовувати блок логічної
умови.
Цикл з передумовою. Тіло циклу з передумовою розміщується після
перевірки умови його закінчення. Цикл з передумовою виконується до тих пір,
поки умова істинно (True), інакше цикл завершується. Цикл може не виконатися
жодного разу, якщо при першій же перевірці умова виявиться помилковою
(False).

Рисунок 13.2 – Блок – схема циклу з передумовою

Цикл з післяумовою. Тіло циклу з післяумовою розміщується до


перевірки умови його закінчення, тому такий цикл обов'язково виконається хоч
би один раз. Цикл з післяумовою виконується до тих пір, поки умова буде
помилковою (False). Якщо умова виявиться істинною (True), цикл більше не
виконуватиметься (рис.13.3).

96
Рисунок 13.3 – Блок – схема циклу з післяумовою

Контрольні завдання:
1. Скласти блок-схему циклічного алгоритму надання невідкладної
медичної допомоги дитині з анафілактичним шоком згідно його текстової
інструкції:
1) негайно припинити подальше надходження алергену в організм;
2) дитину укласти на бік, щоб уникнути асфіксії в результаті аспірацій
блювотних мас, западання язика;
3) при відсутності блювоти пацієнта укласти на спину з піднятими
нижніми кінцівками;
4) забезпечити доступ свіжого повітря, прохідність дихальних шляхів.
Зігріти пацієнта, обкласти грілками;
5) підшкірно ввести 0,1% розчин адреналіну 0,05-0,1 мл / рік життя, але не
більше 1 мл. Введення препарату повторити через 15-20 хв.
6) швидка госпіталізація дитини.
2. Побудувати структурну схему циклічного алгоритму для визначення
тиску крові в аорті за формулою: P = Pо * e -t / (x k) в інтервалі 0 t 1 (с) з
кроком Δt = 0,1 (с), Pо - початкове значення тиску крові, x - гідравлічний
опір аорти, k - коефіцієнт еластичності аорти.

97
3. Побудувати структурну схему циклічного алгоритму для визначення
скорочення м'язи, відповідно до рівняння Релея: Y = b * t * e - (k * t * t) / 2,
де t – інтервал часу від 0 до 15 хвилин з кроком 1 хвилина, b - постійна, k
– постійна.
4. Скласти циклічний алгоритм медичних дій по введенню преднізолону
(0,1-0,2 мл / кг) або гідрокортизону (4-8 мг / кг) кожні 4-6 годин.
5. Скласти циклічний алгоритм медичних дій по визначенню показника
ШОЕ у пацієнтів різної статі з метою встановлення відхилень показника від
норми для подальшого медичного обстеження.
6. Скласти циклічний алгоритм дій визначенню віку пацієнтів (число) під
час заповнення медичної карти. Дати для цього числа найменування «рік»,
«року» або «років»: наприклад, 21 рік, 44 роки, 65 років і т.д.
7. Динаміка концентрації амфітаміну у плазмі крові за певного рівня
кислотності РН описується рівнянням
−0 ,693 t
7 ph− 37 ,5
Сaмфетамина ( t ) = e
,
де С – концентрація препарату; е- час після введення препарату; РН = 6.5 -
кислотність. За умови, що пацієнтові було введено амфетамін у час t = 0,
визначте, як змінювалась концентрація в плазмі крові амфетаміну кожні 10
хвилин протягом 2 годин.
8. Динаміка концентрації метілфенідату гідрохлориду у плазмі крові за
певного рівня кислотності РН описується рівнянням

С метилфенид ата ( t ) = e −0 ,365t


де С – концентрація препарату; е- час після введення препарату; РН = 6.5 -
кислотність. За умови, що пацієнтові було введено препарат у час t = 0,
визначте, як змінювалась концентрація в плазмі крові метілфенідату кожні 15
хвилин протягом 3 годин.

98
9. Даний каскад з N послідовних нейронів, що передають сінаптичний
сигнал. Сигнал передається від одного нейрона іншому з однаковою
затримкою у часі  = 0,5с. В цьому випадку швидкість розповсюдження
сигналу R як функція від часу t (у секундах) задається формулою:
N −t
1 t
R( t ) =   e 
 10!   
Визначте , як змінюється швидкість розровсюдження сигналу кожну 1 с.
10. Зростання кількості бактерій у популяції описується рівнянням:
a
f(t )= ,
1 + b  e − a t
де f – кількість бактерій у популяції (в тисячах), t – час розвитку
популяції (дні), а – гранична кількість бактерій у популяції (в тисячах), b –
параметр, пов’язаний зі швидкістю розмноження бактерій. Визначте, як
змінюється популяція кожен день на протязі 10 днів, якщо а=1,2, b=15,33.

11. Користуючись операторами циклу складіть програму вирішення


наступної задачі: даний каскад з N послідовних нейронів, що передають
сінаптичний сигнал. Сигнал передається від одного нейрона іншому з
однаковою затримкою у часі  = 0,5с. В цьому випадку швидкість
розповсюдження сигналу R як функція від часу t (у секундах) задається
формулою:
N −t
1 t
R( t ) =   e 
 10!   
Визначте , як змінюється швидкість розровсюдження сигналу кожну 1 с.
12. Користуючись операторами циклу складіть програму вирішення
наступної задачі: зростання кількості бактерій у популяції описується
рівнянням:
a
f(t )= ,
1 + b  e − a t
99
де f – кількість бактерій у популяції (в тисячах), t – час розвитку
популяції (дні), а – гранична кількість бактерій у популяції (в тисячах), b –
параметр, пов’язаний зі швидкістю розмноження бактерій. Визначте, як
змінюється популяція кожен день на протязі 10 днів, якщо а=1,2, b=15,33.

13.Користуючись операторами циклу складіть програму вирішення


наступної задачі: зростання популяції мурашок описується рівнянням
PL
P( t ) =
1 + c  e − k t ,
де Р – розмір популяції; t – час розвитку популяції (місяці); РL – гранична
кількість комах у популяції; с та k – параметри, що характеризують умови
виживаності мурашника. Визначте, як змінюватиметься популяція протягом
року через кожен місяць при k=1,5, с=0,99 і РL=4000.
14. Користуючись операторами циклу складіть програму вирішення
наступної задачі: формула, що описує проникність клітинної мембрани по
відношенню до іонів натрію, виглядає так:

pNa(t ) = pNaзовн  m3(t )  h(t ) + INa .

де t – час (у мілісекундах), pNaзовн – проникність мембрани зовні клітини для


−t
m
іонів натрію, INa – канали у мембрані для іонів натрію, m( t ) = 1 − e ,
−t
h
h( t ) = e – рівняння кінетики відкриття й зачинення воріт каналу мембрани по
відношенню до іонів натрію, m, h – константи воріт каналу мембрани.
Визначте, як змінюється приникність кожну 1 мс до 50 мс при наступних
значеннях параметрів: m=2, h=0,75, INa=0,05, pNaзовн=200.

15. Користуючись операторами циклу складіть програму вирішення


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

pK (t ) = pK зовн  n4 (t )  i(t ) + IK ,

100
де t – час (у мілісекундах), pКзовн – проникність мембрани зовні клітини для
−t −t
i
іонів калію, IK – канали у мембрані для іонів калію, n( t ) = 1 − e n , i( t ) = e

– рівняння кінетики відкриття й зачинення воріт каналу мембрани по


відношенню до іонів калію, n, i – константи воріт каналу мембрани. Визначте,
як змінюється з часом (через 2мс) проникність по відношенню до іонів калію
за наступних значень параметрів: n=3, i=4, IK=0,75, pКзовн =5.

16. Користуючись операторами циклу складіть програму вирішення


наступної задачі: рівняння Гольдмана—Ходкінга—Каца для потенціалу
клітинної мембрани по відношенню до її проникності іонами натрію та калію,
виглядає так:

T  pNa(t )  Naвнутр + pK (t )  Kвнутр 


E (t ) = − R   ln  ,
F  pNa(t )  Naзовн + pK (t )  K зовн 

де R – універсальна газова константа, R=8,314Дж/(Кмоль), t – час (у мс), Т –


температура клітини (у Кельвінах), F – константа Фарадея, F=96500
С/моль, Naзовн, Naвнутр, Кзовн, Квнутр – концентрації іонів натрію та калію зовні та
всередині клітини, pNa(t), pK(t) – проникності мембрани по відношенню до
іонів натрію та калію:

pNa(t ) = pNaзовн  m3(t )  h(t ) + INa ,

pK (t ) = pK зовн  n4 (t )  i(t ) + IK ,

де pNaзовн, pКзовн – проникність мембрани зовні клітини для іонів натрію та


−t
m
калію, INa, IK – канали у мембрані для іонів натрію та калію, m( t ) = 1 − e ,
−t
h
h( t ) = e – рівняння кінетики відкриття й зачинення воріт каналу мембрани по
−t −t
n i
відношенню до іонів натрію, n( t ) = 1 − e , i( t ) = e – рівняння кінетики
відкриття й зачинення воріт каналу мембрани по відношенню до іонів калію,
101
m, h, n, i – константи воріт каналу мембрани.Визначте як змінюється з часом
(кожні 2 мс) потенціал проникності мембрани по відношенню до іонів натрію
та калію за наступних значень параметрів: Т=310, Naзовн=145, Naвнутр=14,
Кзовн=4,5, Квнутр=157, m=2, h=0,75, n=3, i=4, INa=0,05, IK=0,75, pNaзовн=200,
pКзовн=5.
17. Користуючись операторами циклу складіть програму вирішення
наступної задачі: розвиток деякої популяції мікроорганізмів можна описати
рівнянням:
k
f(t )= ,
e ( t ) + 1

де f – кількість мікроорганізмів у популяції (в тисячах), t – час розвитку


популяції (дні), k – гранична кількість мікроорганізмів у популяції (у тисячах),

3
 ( t ) = t 2 − 2,5t + 0,1 .
7

Визначте, як змінюватиметься популяція на протязі 20 днів (по дням) при


k=5,3.
18. Користуючись операторами циклу складіть програму вирішення
наступної задачі: динаміка концентрації амфетаміну в плазмі крові при
певному рівні кислотності ph описується рівнянням:
−0 ,693 t
7  ph− 37 ,5
С( t ) = e ,

де С – концентрація препарату, t – час після введення препарату (години),


ph – кислотність. Визначте, як спадає концентрація амфетаміну в плазмі крові
кожні 0,5 години при ph=6,5.
19. Користуючись операторами циклу складіть програму вирішення
наступної задачі: сила струму іонів кальцію на поверхні клітинної мембрани
описується формулою:

Caвнутр − Сазовн  e−v


ICa (v) = PCa  2  v  F  ,
1 − e −v
102
Де ICa – сила струму іонів кальцію, v – напруга, РCa – проникність мембрани по
відношенню до іонів кальцію, Савнутр, Сазовн – щільність іонів кальцію
всередині та зовні клітини (кількість іонів на одиницю площі поверхні
клітинної мембрани),

v  R T
F = F (v ) = ,
2  Vm

де Vm – одинична напруга частки активації, R – універсальна газова


константа, R=8,314 Дж/(Кмоль), Т – температура клітини (у Кельвінах).
Визначте, як змінується значення струму із зміною напруги від 0,01В до 0,25В
(з кроком 0,01В) , якщо РCa=0,3, Савнутр=0,002, Сазовн=0,00005, Vm= –20, Т=310.

Приклад виконання завдання:


Завдання: побудувати структурну схему алгоритму для перекладу температури
з градусів за шкалою Цельсія (С) в градуси за шкалою Фаренгейта (F) для
значень від 20о С до 32о С з кроком 0,5о С за формулою F: = 1,8 * C + 32. Блок-
схема завдання із циклічним алгоритмом наведена на рис.13.4.

Рисунок 13.4 - Приклад алгоритму циклу з параметром


103
ТЕМА 14
Складання циклічних алгоритмів вирішення хімічних задач про розчини

Завдання до кожного досліду: скласти блок-схему алгоритму вирішення


практичних задач, що описані у дослідах.
Дослід № 1.
1. Заповнюють стакан кріоскопа охолоджувальною сумішшю льоду з
NaCl.
2. Відмірюють 25 мл розчинника за вказівкою викладача і заливають в
робочу пробірку.
3. Занурюють термометр в пробірку та разом з пробіркою опускають в
охолоджуючу суміш.
4. Стежать за показниками термометра, в цей же час перемішують рідину
мішалкою, щоб уникнути переохолодження.
5. Відмічають температуру випадання перших кристалів чистого
розчинника. Дану операцію повторяють три рази. Точність вимірів
температури 0,1 °С.
6. Обчислюють середнє значення температури кристалізації.
7. Готують наважку досліджуваної речовини (0,5 г).
8. Дістають пробірку з закристалізованим розчинником із
охолоджувальної суміші.
9. Розплавляють кристали розчинника, нагріваючи пробірку рукою.
10. Вносять наважку досліджуваної речовини в розчинник, ретельно
перемішують до повного розчинення.
11. Визначають температуру замерзання розчину, вимірювання
температури випадання кристалів з розчину проводять 3 рази.
12. Обчислюють температуру зниження розчину в порівнянні з чистим
t = t1 − t0
розчинником за формулою .

104
13. Обчислюють молекулярну масу досліджуваної речовини М за
формулою:
K  g 1000
M=
g 0  t ,

де К – кріоскопічна постійна, для води – 1,86;


g – наважка досліджуваної речовини;
g0 – наважка води;
t – зниження температури замерзання розчину.
Дослід № 2. Визначення теплоти гідратоутворення.
1. Зважити сіль СuSО4∙5Н2О в кількості 8 г з точністю до 0,01 г.
2. У посудину Дьюара залити 300 мл дистильованої води, визначити
температуру протягом 5 хв з інтервалом 30 сек.
3. Внести у посудину наважку солі СuSО4∙5Н2О і визначити зміни
температури протягом 5 хв з інтервалом 30 сек.
4. Побудувати графік у координатах час–температура та знайти Δt.
5. Визначити тепловий ефект розчинення солі СuSО4∙5Н2О за формулою:
(0,3 + Cк ) Mt
H 2 =
g

Позначення: відповідають тим, що вказані вище


6. Взяти наважку безводної солі СuSО4 5 г з точністю до 0,01 г і повторити
дії, які описані в пунктах 2, 3, 4 і 5 цього розділу (ΔН1).
7. Визначити теплоту гідратоутворення кристалогідрата за знайденим
тепловим ефектом в п. 5 і п. 6 згідно закону Гесса.
Н 3 = Н1 − Н 2

де ΔН1 – теплота розчинення безводної солі,


ΔН2 – теплота розчинення кристалогідрата СuSО4 5Н2О,
ΔН3 – теплота гідратоутворення, яку необхідно знайти (ΔН можна
виразити в ккал/моль або кДж/моль).
Дослід № 3.

1. Зважити 5 г солі KNO3 з точністю до 0,01 г.


105
2. У посудину Дьюара залити 300 мл дистильованої води, опустити
термометр, мішалку і визначити температуру протягом 5 хв. з інтервалом 30
сек.
3. У воду, яка знаходиться в посудині Дьюара, внести сіль KNO3, швидко
закрити посудину і знову заміряти температуру протягом 5 хв. З інтервалом 30
сек. (спостерігати стрибок температури).
4. Побудувати графік залежності температури від часу.
5. Визначити зміни температури графічним шляхом.
6. Розрахувати постійну калориметра, враховуючи, що тепловий ефект
розчинення ΔНKNO3 = 35,62 кДж/моль (8,4ккал/моль) за рівнянням:
Н  g
Ск = − 0,3
M  t

де Ск – постійна калориметра,
ΔН – теплота розчинення (8,4 ккал/моль чи 35,62 кДж/моль);
g – наважка солі, г;
М – молекулярна маса KNO3;
Δt – знайдена різниця температури за графіком;
0,3 – наважка води, яка залита в калориметр, кг.
Дослід 4.

1. Зібрати прилад Чайковського і закріпити його в штативі.


2. Підключити електроди до електронного блоку живлення.
3. Заповнити прилад Чайковського дистильованою водою на 1/3 бічного
коліна, потім за допомогою піпетки ввести досліджуваний золь таким чином,
щоб між шаром золя і водою утворилася чітка межа розділу.
4. Відмітити положення межі на трубці приладу.
5. Опустити електроди до водного шару та увімкнути електронний блок
живлення в мережу змінного струму, встановити напругу між електродами 250
В і відмітити час початку електрофорезу. УВАГА! Після підключення
електронного блоку живлення до електродів руками не доторкатися.

106
6. Визначити шлях, пройдений межою розділу за 10 хвилин; відстань між
електродами. Розрахунок дзета потенціалу вести за цією формулою:
4  ýô   ýô
 = =  эф =
Sl
  0 tE

де:  – дзета потенціал;


 – в`язкість середовища, (Па∙с);

 еф
– електрофоретична рухливість,(м2/В∙c);
 – діелектрична проникність;

 0 – електрична постійна (8,85*10-12Ф/м);

S – змішання межі розділу (м);


l – відстань між електродами (м);
t – час (с);
Е – прикладена напруга (В);
4
= 1,4  10 6  = 1,4 106   эф ( В)

 = ____________________

7. Занести дані експерименту до таблиці.

Час Напруга Е, В Відстань l, Електрофоретич Дзета потенціал S, м


м на рухливість, U  , мВ
t, сек

107
ПЕРЕЛІК РЕКОМЕНДОВАНОЇ ЛІТЕРАТУРИ
1. Булах І. Є., Інформаційні технології у фармації: підруч. для мед. ВНЗ ІV рів.
акред. Рекомендовано МОЗ. 2008. – 224с.
2. Медицинская информатика : учебник / И. Е. Булах, Ю. Е. Лях, В. П. Марценюк,
И. И. Хаимзон . - Київ : Медицина, 2012. - 424 с.
3. Медицинская информатика в модулях : учеб. пособие / И. Е. Булах [и др.] ;
рец.: А. Г. Мазко, В. В. Краснов, Л. А. Дитковская. - Київ : Медицина, 2014. - 192
с.
4. Форкун Ю. В. Інформатика : навч. посіб. / Ю. В. Форкун, Н. А. Длугунович. -
– Львів : Видавництво «Новий світ – 2000», 2018. – 464 с.
5. Ришковець Ю.В., В.А., Висоцька В.А. Алгоритмізація та програмування. Ч. 1
: навч. посіб. – Львів : Видавництво «Новий світ – 2000», 2018. – 337 с.
6. Ришковець Ю.В., В.А., Висоцька В.А. Алгоритмізація та програмування. Ч. 2
: навч. посіб. – Львів : Видавництво «Новий світ – 2000», 2018. – 316 с.
7. Комп’ютери та комп’ютерні технології: навч. посіб. / Ю. Б. Бродський, К. В.
Молодецька, О. Б. Борисюк,І. Ю. Гринчук. – Житомир : Вид-во «Житомирський
національний агроекологічний університет», 2016. – 186 с.
8. Сингаевская Г. И. Функции в Microsoft Office Excel 2010 тв. переплет+CD
Вильямс 2011г. - 672 с.
9. Мінцер О.П., Москаленко В.З., Веселий С.В. Інформаційні технології в
охороні здоров'я і практичній медицині: У 10 кн. — К.: Вища школа, 2004.
10. Гуров В.В., Чуканов В.О. Основы теории и организации ЭВМ. Интернет-
университет информационных технологий - ИНТУИТ.ру, 2006. - 280 с.
11. Інформаційні системи і технології: Навч. посіб. для студ. вищ. навч. закл.
/С.Г. Карпенко, В.В. Попов, Ю.А. Тарнавський, Г.А. Шпортюк. -К.: МАУП,
2004.-192с.
12. Максименко Е.В., Максименко Л.Л. Медицинская информатика: учебное
пособие. – Ставрополь: изд-во СтГМА. – 2007. – с.138
13. Марценюк В. П., Кравець Н. О. Медична інформатика. Методи системного
аналізу. — Тернопіль: Укрмедкнига, 2002. — 177 с.
108
14. Марценюк В. П., Семенець А. В. Медична інформатика. Інструментальні
та експертні системи. — Тернопіль: Укрмедкнига, 2004. — 222 с.

109

You might also like