- •167 Персональні комп’ютери Розділ 2. Комп’ютери в медицині
- •Персональні комп’ютери
- •2.1.1.Історія виникнення персональних еом
- •2.1.2.Основні елементи персональних еом
- •2.1.3.Основні характеристики персональних комп’ютерів
- •Таблиця 1.
- •Таблиця 2.
- •2.1.4.Формування області пам’яті на магнітному носії
- •Таблиця 3.
- •2.1.5.Структура зберігання інформації
- •Мал. 2.1.
- •Операційна система
- •2.2.1.Загальні відомості
- •2.2.2.Завантаження операційної системи Мал. 2.2.
- •2.2.3.Файлова структура операційної системи
- •Елементи програмування
- •2.3.1.Короткі відомості про алгоритмічні мови
- •2.3.2.Методика створення програм Постановка задачі
- •Найпростіша програма
- •Приклад 1.
- •Циклічні програми
- •Приклад 2.
- •Приклад 3.
- •Приклад 4.
- •Приклад 5.
- •Приклад 6.
- •Практичне заняття “вивчення операційнОїСистеми пеом івм. Управління еом за допомогою системнОї оболонки”
- •Контрольні питання для підготовки до заняття
- •Додаткова література
- •2.4.1.Додаткові теоретичні відомості
- •Основні правила експлуатації вінчестера
- •Паркування головок вінчестера
- •Введення інформації в пам’ять еом
- •Функції службових клавіш
- •Управління еом за допомогою системної оболонки nc
- •Вправа 1
- •Вправа 2
- •Вправа 3
- •2.4.2.Методика виконання операцій системної оболонки Методика визначення довжини файлів
- •Методика створення каталогів
- •Методика виділення файлів
- •Методика читання файлів
- •Методика перейменування файлів
- •Методика перенесення файлів
- •Методика вилучення файлів
- •Методика копіювання файлів
- •Методика отримання відомостей про накопичувач інформації
- •Методика запуску робочих програм
- •Перелік основних команд nc
- •2.4.3.Завдання для самостійної роботи
- •Застосування еом у медицині
- •Практичне завдання
- •Контрольні питання
- •Завдання для самостійної роботи
- •Практичне заняття “програмування на алгоритМіЧній мові basic”
- •Контрольні питання для підготовки до заняття
- •Додаткова література
- •Операції
- •Оператори
- •Конструкції програм на мові basic
- •Приклади складання найпростіших програм
- •Оператори введення (input) та виведення (outрuт)
- •Оператори введення (data),читання (read),повторного читання (restore),умовних та безумовних переходів
- •Оператори обчислювальних переходів
- •Циклічні програми
- •Оператори циклу for,next
- •2.5.2.Методика виконання роботи
- •2.5.3.Завдання для самостійної роботи Варіант 1 Розрахунок стаціонарного потенціалу мембрани гігантського аксона каракатиці
- •Варіант 2 Розрахунок стаціонарного потенціалу мембрани аксона кальмара
- •Варіант 3 Розрахунок стаціонарного потенціалу мембрани м’язового волокна жаби
- •Варіант 4 Розрахунок стаціонарного потенціалу мембрани моторного нейрона кішки
- •Варіант 5
- •Контрольні питання для підготовки до заняття
- •Додаткова література
- •2.6.1.Додаткові теоретичні відомості Математичні моделі імунних реакцій
- •2.6.2.Математична модель протипухлинного імунітету
- •2.6.3.Математична модель аутоімунного захворювання
- •2.6.4.Математична модель гуморального імунітету
- •Практичне завдання
- •Контрольні питання
- •Завдання для самостійної роботи
- •Діагностичний алгоритм
- •Інформаційно-ймовірнісна лікарська логіка
- •Етапи діагностичного процесу за допомогою інформаційно-ймовірнісного методу
- •2.7.2.Робота з навчальною програмою“Байєс” Практичне завдання
- •Контрольні питання
- •Модель одноразового введення препарату
- •Мал. 2.3.
- •Модель безперервного введення препарату
- •Модель,що поєднує безперервне введення з одноразовою навантажуючою дозою
- •Модель внутрішньосудинної інфузії
- •Практичне завдання
- •Контрольні питання
- •Завдання для самостійної роботи
Циклічні програми
У результаті поліпшення попередньої програми виникає така:
10 PRINT “Розрахунок значень функції F”
17 B = 1E–5: C = 3E2
20 PRINT: PRINT
25 PRINT “Значення змінних X і A”: PRINT “Значення функції F”
30 READ X, A
40 DATA 0, 0, 0.1, 0.2, 0.2, 0.4, 0.3, 0.6, 0.4, 0.8, 0.5, 1
42 DATA 0.6, 1.2, 0.7, 1.4, 0.8, 1.6, 1, 2
45 PRINT “X = ”; X: PRINT “A =”; A
50 F = (X*X + 1) / B + C (A*A + 2)
60 PRINT “F = ”; F
70 IF X < 1 GOTO 30
80 END
Якщо виникне потреба в дослідженні заданої функції з іншими значеннями змінної, то необхідно переписати рядки 40 і 42 із вхідними даними. А щоб не потрібно було нічого змінювати в програмі, цикл повинен бути оформлений таким чином.
15 N = 0
35 N = N + 1
70 IF N < 11 GOTO 30
У рядках 15 і 35 оформлений лічильник кроків циклу програми, а в рядку 70 оформлений умовний перехід до нового кроку циклу програми.
Оператори циклу for,next
Якщо зміни вхідних даних регулярні, то доцільно оформити циклічну програму за допомогою операторів FOR i NEXT:
30 FOR X = 0 TO 1 STEP 0.1
35 READ A
40 DATA 0, 0.2, 0.4, 0.6, 0.8, 1, 1.2, 1.4, 1.6, 1.8, 2
70 NEXT X
80 END
Якщо має місце зв’язок між параметрами XiA, то можна уникнути операторів READ i DATA. Тоді оформлення циклу програми буде перероблено таким чином:
30 FOR X = 0 TO 1 STEP 0.1
40 A = X*2
70 NEXT X
80 END
У цих двох змінах програми індексом циклу використовують одну зі змінних. Найчастіше значення змінних визначаються через індекс циклу. Тоді оформлення циклу програми буде змінено таким чином:
30 FOR I = 0 TO 10
40 X = I*0.1: A = X*2
70 NEXT I
80 END
В останній зміні уникли оператора STEP (через), оскільки індекс циклу I змінюється через одиницю.
2.5.2.Методика виконання роботи
1. Отримати у викладача завдання на виконання роботи.
2. Написати програму дослідження заданої функції.
3. Підготувати написану програму:
а) завантажити файл інтерпретатора алгоритмічної мови BASIC в ОЗП ЕОМ;
б) виконати трансляцію і відладку програми.
4. Оформити звіт про роботу.
2.5.3.Завдання для самостійної роботи Варіант 1 Розрахунок стаціонарного потенціалу мембрани гігантського аксона каракатиці
,
де R= 8.31Дж/мольК– універсальна газова стала;
F= 9.65104Kл/моль– число Фарадея;
Т= 273, 288, 300К– абсолютна температура;
[K]е[Na]е, [Cl]е– концентрація іонів калію, натрію і хлору зовні (external) клітини;
[K]і, [Na]і, [Cl]і– концентрація іонів калію, натрію і хлору всередині (internal) клітини;
-
Концентрація іонів
К
Na
Cl
всередині клітини
340
49
114
зовні клітини
10.4
486
592
– відносна проникливість іонів натрію до проникливості іонів калію;
– відносна проникливість іонів хлору до проникливості іонів калію.
Варіант 2 Розрахунок стаціонарного потенціалу мембрани аксона кальмара
,
де R= 8.31Дж/мольК– універсальна газова стала;
F= 9.65104Kл/моль– число Фарадея;
Т= 273, 288, 300К– абсолютна температура;
[K]е[Na]е, [Cl]е– концентрація іонів калію, натрію і хлору зовні (external) клітини;
[K]і, [Na]і, [Cl]і– концентрація іонів калію, натрію і хлору всередині (internal) клітини;
-
Концентрація іонів
К
Na
Cl
всередині клітини
360
69
157
зовні клітини
10
425
496
– відносна проникливість іонів натрію до проникливості іонів калію;
– відносна проникливість іонів хлору до проникливості іонів калію.