Усі блоки алгоритму мають не більше одного входу.
Лінії алгоритму не можуть
розгалужуватися.
.3 Типи алгоритмів та їх структурні
схеми
Лінійні алгоритми
Алгоритм, який містить лише вказівки про безумовне виконання деякої послідовності дій, без повторень або розгалужень (просте слідування) називають лінійним.
Розглянемо задачу, яку можна формалізувати за допомогою лінійного алгоритму.
При гострих та хронічних бронхітах; зниженні апетиту, погіршенні травлення лікар, зокрема, рекомендує пацієнту приймати трави материнки. Спосіб її застосування та дози подано на упаковці у вигляді тексту наступного змісту: 10 г трави (2 ст. ложки) материнки поміщають в емальований посуд, заливають 200 мл (1 стакан) кип’яченої води кімнатної температури, закривають кришкою і настоюють на киплячій водяній бані 15 хв. Охолоджують при кімнатній температурі 45 хв., проціджують, залишок віджимають до процідженого настою. Настій доводять кип’яченою водою до 200 мл. Приймають в теплому вигляді по Ѕ стакани 2 рази на день за 15 хв. до їди.
Розгалуження - це така форма організації дій, при якій в залежності від виконання або невиконання деякої умови здійснюється або та, або інша послідовність дій.
Умова - це будь-яке твердження або запитання, що допускає лише дві можливі відповіді «так» (істинне твердження) або «ні» (твердження хибне).
Для виконання певної вказівки S треба спочатку визначити хибне чи істинне твердження Р. Якщо твердження Р істинне, то виконуємо вказівку S1 і на цьому вказівка S закінчується. Якщо ж твердження Р хибне, то виконується вказівка S2 (або вона не передбачена умовою задачі) і на цьому вказівка S закінчується.
Розглянемо задачу, яка формалізована за допомогою розгалуженого алгоритму.
При діагностиці захворювання шлунково-кишкового тракту визначають кислотність середовища РН-метрії користуються наступними критеріями: PH<7 - середовище кисле, PH=7 - середовище нейтральне, PH>7 - середовище лужне.
Алгоритми в яких передбачено багаторазове повторення деякої послідовності дій називають циклічними.
Цикл - це форма організації дії, при якій та сама послідовність дій виконується кілька разів доти, поки виконується деяка умова. Розрізняють два типи циклів:
У структурі «цикл-ПОКИ» для виконання вказівки S спочатку треба перевірити, істинне чи хибне твердження Р. Якщо Р істинне, то виконується вказівка S1 і знову повертаються до перевірки істинності твердження Р. Якщо ж твердження Р хибне, то виконання вказівки S вважається закінченим
У структурі «цикл-ДО» спочатку виконується вказівка S1, а потім перевіряється істинність твердження Р. Якщо твердження Р хибне, то знову виконується вказівка S1 і перевіряється істинність твердження Р. Якщо твердження Р істинне, то виконання вказівки S вважається закінченим (рис.
Розглянемо задачу, яка формалізована за допомогою розгалуженого алгоритму.
Подати у графічному вигляді алгоритм визначення значень тиску крові в аорті у діапазоні (с) з кроком (с). Р0 - початкове значення тиску крові, х - гідравлічний опір аорти, k - еластичність аорти.
Згідно умови задачі одна й та сама
дія виконується багаторазово при послідовно зростаючому значенні t.
Рисунок 1 Класифікація всіх алгоритмів представлена схемою нижче
комп’ютерний програма
провізор алгоритм
Використані джерела
1. Авторське право 46373 Україна. Комп’ютерна програма «Система автоматизованого інтегрованого ABC/FMR/(XYZ)/VED-аналізу» / Д.В Горілик, Б.П. Громовик, В.П. Попович. - 13.11.2012. - 1 с.
2. Гаєвський О.Ю. Інформатика (Навчальний посібник) -К.: Видавництво А.С.К., 2003
. Горілик А.В. Освітні майданчики віртуальної системи неперервної фармацевтичної освіти / А.В. Горілик // Актуальні питання дистанційної освіти та телемедицини 2012 : матер. наук.-метод. відеоконф. / Запорожский медицинский журнал. - 2012. - №6. - С.123
. Горілик А.В. Робота з дистанційним курсом «Економічний аналіз діяльності аптек» у віртуальному навчальному середовищі eFront»: методичні рекомендації / А.В. Горілик, Б.П. Громовик. - Львів: Проблемна комісія «Фармація» МОЗ та НАМН України, 2012. - 20 с.
. Горілик А.В. Розробка методики порівняльного комплексного аналізу навчальної літератури (на прикладі дисципліни "Організація та економіка фармації") / А.В. Горілик, Б.П. Громовик, П.В. Глуховський // Український медичний альманах. - 2012. - Том 15, №5, додаток 1. - С.82-85
. Горілик А.В. Створення дистанційного курсу «Економічний аналіз діяльності аптечних закладів» у віртуальному навчальному середовищі еFront / А.В. Горілик, Б.П. Громовик // Матеріали навчально-медичної конференції „Підготовка спеціалістів фармації у вищих навчальних закладах:здобутки та перспективи майбутнього”. - Луганськ, 10 листопада 2011. - С.22-23.
. Громовик Б.П. Неперервна фармацевтична освіта в Україні: науково-методичні аспекти управлінсько-економічної підготовки : монографія / Б.П. Громовик, А.В. Горілик. - Львів: РАСТР-7, 2012. - 166с.
. Громовик Б.П. Освітня веб-платформа для неперервної фармацевтичної освіти / Б.П. Громовик, А.В. Горілик // Кредитно-модульна система організації навчального процесу у вищих медичних (фармацевтичному) навчальних закладах України на новому етапі : матер. X ювілейної Всеукраїнської навч.-наук. конференції з міжнародною участю, Тернопіль. - 2013.- Частина 1. - С.117-121
. Гуржій А.Н., Зарецька І.Т., Колодяжний Б.Г. Інформатика (підручник), 10-11 кл., Факт, Навчальна книга, 2002, 2004, 2006.
. Й.Я. Ривкінд, Т.І. Лисенко, Л.А. Чернікова, В.В. Шакотько. Інформатика 10 клас. Рівень стандарту.: Київ «Ґенеза», 2010
. І.Т. Зарецька, А.М. Гуржій, О.Ю.Соколов Інформатика . підручник для 10-11 класів загальноосвітніх навчальних закладів (у двох частинах частина 1, частина 2. Київ «Форум», 2004.
. Інструмент для проведення автоматизованого інтегрованого ABC/FMR/(XYZ)/VED- аналізу / Д.В. Горілик, А.В. Горілик, В.П. Попович, Б.П. Громовик // Клінічна фармація, фармакотерапія та медична стандартизація. - 2011. - №3-4. - 175-178.
. Я.М. Глинський Інформатика. Інформаційні технології книжка 2., Алгоритмізація і програмування книжка 1., Деол , 2008 р. ст. 51-56