Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Медицинская информатика. Лабораторный практикум

.pdf
Скачиваний:
0
Добавлен:
11.08.2026
Размер:
536 Кб
Скачать

Для этого следуйте инструкции:

Установите указатель ячейки на ячейке С16.

Вызовите Мастер функций: Меню Вставка (Insert) — Функция

(Function) или в Строке ввода щелкните по кнопке Мастер функций (Function Wizard).

Выберите в поле Категория (Category) Логический (Logical), а в поле

Функция (Function) IF и нажмите на команду Далее.

В правой части окна Мастера функций отображается описание данной функции.

Установить курсор ввода в поле Тест (Test), далее с помощью ссылки на ячейки ввести B16 (для этого необходимо установить указатель мыши на ячейку В16):

Тест (Test)

B16>39,9

Тогда значение (Then_value)

$C$10

Иначе значение (Otherwise_value):

 

IF(B16>34,9;$C$9;IF(B16>29,9;$C$8;IF(B16>24,9;$C$7;IF(B16>18,4;$C$6;$C$5)

)))

Поле Формула (Formula) должно содержать: =IF(B16>39,9;$C$10;IF(B16>34,9;$C$9;IF(B16>29,9;$C$8;IF(B16>24,9;$C$7;IF( B16>18,4;$C$6;$C$5)))))

С помощью маркера автозаполнения скопируйте формулу до ячейки С25. 6. Условное форматирование. В диапазоне С16:С25 в ячейках с показателем «Низкий» окрасьте фон красным цветом.

Установите указатель ячейки в положение С16.

Меню Формат (Format)Условное форматирование...(Conditional Formatting...). В диалоговом окне команды Условие 1 (Condition 1) Значение ячейки (Cell value is) равно (equal to) — укажите адрес ячейки Таблицы 1. с показателем «Низкий», для этого установите указатель ячейки в положение С5. Затем нажмите на кнопку Новый стиль (New style). Далее выберите вкладку Фон (Background). Выберите красный цвет.

С помощью маркера автозаполнения скопируйте условное форматирование до ячейки С25.

7. Выполните форматирование Таблицы 2.

8. Заполните Таблицу 3.

9. Используя функцию COUNTIF (Категория — Математический

(Mathematical)) рассчитайте количество пациентов с различным риском развития заболеваний, используя данные Таблицы 2:

В ячейку В31 введите формулу =COUNTIF(C$16:C$25;A31)

С помощью маркера автозаполнения скопируйте формулу до ячейки В36 10.* Мастер диаграмм. Используя данные Таблицы 3 построить диаграмму частоты встречаемости риска развития заболеваний, связанных с ожирением (в процентах):

Меню Вставка (Insert) — Диаграмма (Chart...)

21

Задание 7. Графики

Построить график функции Y=sin(x)

Х

Y

0

 

0,5

 

1

 

1,5

 

2

 

2,5

 

3

 

3,5

 

4

 

4,5

 

5

 

5,5

 

6

 

6,5

 

7

 

Инструкция к Заданию 7

ГРАФИК Y=sin(X)

1.Вычислите значение Y с помощью функции SIN().

2.Выделите диапазон исходных данных B4:C19.

3.Вызовите Мастер диаграмм (Chart).

4.Шаг1. Выберите тип диаграммы Линии (Line)-Только линии (Lines Only).

Сглаживание (Smooth lines).

5.Шаг2. Выберите Ряды данных в столбцах (Data series in columns); Первый столбец как подпись (First column as label).

6.Шаг3. Проверьте диапазоны исходных данных.

7.Шаг4. Элементы диаграммы. Введите текст: заголовок графика (Title), название осей (axis X;Y). Выключить отображение Легенды (Legend).

22

Задание 8

По данным показателям построить диаграмму уровня мукополисахаридов и коллагена при заживлении ран у крыс с гипопротеинемией.

Дни после ранения

Гексозамин мг/100г

Коллаген %

0

450

1

3

750

5

6

800

10

9

850

15

12

550

16

Инструкция к Заданию 8

1.Выделите диапазон исходных данных.

2.Вызовите Мастер Диаграмм (Chart).

3.Шаг 1. Выберите тип диаграммы: Линии с точками.

4.Шаг 2. Выберите Ряды данных в столбцах (Data series in columns); Первая строка как подпись (First row as label) и Первый столбец как подпись (First column as label).

5.Шаг 3. Проверьте диапазоны исходных данных.

6.Шаг 4. Введите название заголовка и осей X, Y.

7.Выделите Область построения диаграммМеню Вставка (Insert)

Оси...(Axes...)→Дополнительные оси (Secondary axes) →ОсьY..

8.Выделите Область построения диаграммМеню Формат (Format)Ось (Axis).→Дополнительная ось Y (Secondary Y Axis)→ Масштабирование

(Scale), убрать галочки Automatic с пунктов Максимум (Maximum) и Основной интервал (Major interval), ввести значения 30 и 10 соответственно.

9.Заголовок дополнительной оси Y. Выделите Область построения диаграммМеню Вставка→Заголовок (Title) Дополнительная осьY (Secondary Y Axis) - %.

10.Выровнять ряд данных «Коллаген» по дополнительной оси Y:

Выделение отдельных элементов диаграммы. Кликните один раз левой кнопкой мыши на график «Коллаген», таким образом, чтобы на графике появились маркеры зеленого цвета.

Вызовите контекстное меню → Формат рядов данных...(Format Data Series) Параметры (Options) Выровнять ряд данных по (Align data series to) Дополнительная осьY (Secondary Y Axis).

23

Задание 9 (Самостоятельная работа) Создание и форматирование таблиц.

Выполнение расчета с использованием формул.

1.Внести исходные данные и оформить их в две таблицы.

2. Подсчитать процент студентов (отдельно по контракту и бюджету) на медицинском факультете за каждый год обучения. Формат ответа должен быть процентный с двумя знаками после запятой.

3.Подсчитать сумму полученную факультетом от всех студентов, обучающихся на контрактной основе за год в рублях.

4.Подсчитать (с помощью формулы SUM) общую сумму за весь отчетный период.

Таблица № 1

 

 

 

 

 

 

 

 

 

ГОД

Кол-во студентов

Количество

Стоимость

% К % Б

Сумма за год в

 

 

 

 

студентов

контракта ($)

 

рублях

 

 

 

 

контрактников

 

 

 

 

 

 

МЛ

МС

МФ

МЛ

МС

МФ

МЛ

МС

МФ

 

 

2011

1140

240

215

658

152

125

3500

3800

2000

 

 

2012

1526

230

260

587

125

90

3800

4200

2300

 

 

2013

1285

280

270

458

152

150

4000

4500

2500

 

 

2014

1478

210

300

652

98

160

4200

5000

2800

 

 

2015

1120

270

270

254

150

130

4400

5100

3000

 

 

2016

1589

280

250

789

200

190

4500

5200

3500

 

 

 

 

 

 

 

ИТОГО:

 

 

 

 

 

Таблица № 2

 

 

 

 

 

 

 

 

 

ГОД

КУРС

2013-2015

46,50 руб.

2016-2018

59,00 руб.

24

Задание 10 (Контрольная работа ВАРИАНТ 1)

 

ФИО

ТЕОРИЯ

ПРАКТИКА

СУММА

ЗАДОЛЖЕННОСТЬ

 

КОЛИЧЕСТВО

БАЛЛЫ

КОЛИЧЕСТВО

БАЛЛЫ

БАЛЛОВ

/ ЭКЗАМЕН СДАН

 

 

ВОПРОСОВ

ВОПРОСОВ

 

 

 

 

 

 

 

Фамилия 1

11

 

9

 

 

 

 

Фамилия 2

16

 

18

 

 

 

 

Фамилия 3

10

 

14

 

 

 

 

Фамилия 4

6

 

12

 

 

 

 

Фамилия 5

7

 

17

 

 

 

 

Фамилия 6

9

 

9

 

 

 

Средний балл

ТЕОРИЯ

ПРАКТИКА

Минимальный и максимальный балл

МИН МАКС

ТЕОРИЯ

ПРАКТИКА

ИТОГОПО ЭКЗАМЕНУ ЗАДОЛЖЕННОСТЬ ЭКЗАМЕН СДАН

ЗАДАНИЕ:

1.Создайте таблицы.

2.Подсчитайте баллы, полученные студентами за теорию и практику при сдачи экзамена, если известно что за каждый вопрос по теории дается 3 балла, а за практику 2 балла.

3.Использую формулу SUM подсчитать общее количество баллов полученных за экзамен.

4.С помощью функции IF определить сдал ли студен экзамен или имеется академическая задолженность (экзамен сдан, если общий балл выше 50).

5.Использую функции AVERAGE, MIN, MAX определить средний балл, минимальный и максимальный балл.

6.Построить диаграмму, отображающую фамилии студентов и общий балл за экзамен.

7.*Используя функцию COUNTIF определить количество студентов сдавших и не сдавших экзамен.

25

Задание 10 (Контрольная работа ВАРИАНТ 2)

Курс доллара:

59,50 руб.

 

 

Количество

Стоимость1

Общая

 

Срок

 

годен/ не

Наименование

Дата выпуска

годности в

Дата годности

 

 

штук

штуки

стоимость

 

годах

 

годен

 

1Препарат 1

17

1,9

 

28.12.14

3

 

 

 

 

 

 

2Препарат 2

28

4,5

 

10.05.17

 

5

 

26

3Препарат 3

13

2,7

 

16.04.16

 

1

 

4Препарат 4

100

3,4

 

12.12.16

 

2

 

 

 

 

 

 

 

ИТОГО:

 

 

 

 

 

 

1.Создайте таблицы и заполните их.

2.Определите стоимость препаратов и найдите общую стоимость.

3.Определите дату годности препаратов.

4.Определите годен ли препарат на сегодня.

5.Сделайте фильтрацию не годных препаратов.

Разработка баз данных

(на примере программы StarOffice Base)

Задание 1

Создайте в СУБД Base базу данных СТУДЕНТ, состоящую из одной таблицы и внесите в нее информацию о студентах медицинского факультета.

Данные по студентам медицинского факультета

Код

Фамилия

Имя

Отчество

Дата

Страна

Номер

Стипендия

Успеваемость

Номер

 

 

 

 

рождения

 

зачетки

 

 

группы

 

 

 

 

 

 

 

 

 

 

 

Родионов

Михаил

Иванович

01.03.93

Россия

2103456к

1 500,00 руб.

МЛ103

 

 

 

 

 

 

 

 

 

 

 

Гузеев

Петр

Петрович

11.08.92

Россия

2103457б

1 000,00 руб.

 

МЛ102

 

 

 

 

 

 

 

 

 

 

 

Сидоров

Петр

Иванович

18.05.93

Россия

2104338б

1 300,00 руб.

МЛ103

 

 

 

 

 

 

 

 

 

 

 

Ричик

Ивар

 

01.02.90

Латвия

2078457к

1 500,00 руб.

 

МС304

 

 

 

 

 

 

 

 

 

 

 

Браун

Патрик

 

17.07.92

Нигерия

2105690к

 

МС101

 

 

 

 

 

 

 

 

 

 

 

Смит

Николас

 

31.12.90

Италия

2076523б

1 000,00 руб.

МФ301

 

 

 

 

 

 

 

 

 

 

Инструкция к заданию 1

1.Создание базы данных.

Запустите программу Star Office, выберите DataBase.

Откроется диалоговое окно «Мастер баз данных» (Database Wizard): выберете «Создать новую базу данных» (Create New Database), затем нажмите кнопку «далее» (next); на втором шаге, где программа спросит о необходимости регистрации базы данных, выбрать «Да, зарегистрировать базу данных» (yes, register the database for me).

В группе флажков выбора операций после создания БД выбрать «Открыть базу данных на редактирование» (Open Database for editing). Нажать кнопку «Готово» (Finish).

Указать путь и место сохранения новой базы данных. Выберите свою домашнюю папку, имя файла (file name) - STUDENT, тип файла (file type) оставить без изменений.

2.Создание таблицы:

В появившемся окне student – StarOffice Base группе «База данных» (Database) выберите элемент «Таблица» (Tables), в группе «Задачи» (Tasks ) выберите «Создать таблицу в режиме дизайна» (Create Table in Design View).

В окне конструктора «Student Проектирование таблицы» ( Student StarOffice Base: Table Design) укажите имена полей и их свойства. Рекомендованные имена и свойства представлены в таблице № 1.

27

Таблица 1. Имена полей и их свойства

Имя поля

Тип поля

 

Свойства поля

 

Автознач.

Размер

Формат

Обязател.

 

 

 

 

 

 

 

 

Код

Целое [Integer]

Да

10

0

 

Фамилия

Текст[Varchar]

-

20

@

Да

Имя

Текст[Varchar]

-

20

@

Да

Отчество

Текст[Varchar]

-

20

@

Нет

Дата

Дата [Date]

-

 

01.01.00

Да

рождения

 

 

 

 

 

 

Страна

Текст[Varchar]

-

20

@

Да

Номер зачетки

Текст[Varchar]

-

10

@

Да

Стипендия

Число[Numeric]

-

10

Currency

Нет

Успеваемость

Логический [Yes/No] -

1

 

Да

Номер группы

Текст[Varchar]

-

5

@

да

Установите первичный ключ в поле «Код», для этого необходимо нажать правую кнопку мыши (на строке «код») и выбрать «Первичный ключ» (Primary key). Выйдите из конструктора таблиц, сохранив таблицу под названием «student».

3.

Ввод данных в таблицу базы данных:

 

Откройте созданную таблицу двойным щелком мыши по ее названию в

группе «Таблицы» (Tables).

 

Введите в созданную таблицу информацию о первых двух студентах и

затем закройте таблицу.

4.

Создание формы:

Выберите «Формы» (Forms) в группе элементов База данных, в задачах выберите «использовать мастер форм» (Use wizard to create form).

В диалоговом окне «мастер форм» выберите «доступные поля» (Available fields )в качестве источника записей.

Выберите все доступные поля таблицы «Student» кроме поля «код студента» для вставки в форму. Нажмите «Дальше» (Next).

На этапе выбора формы (subform) ничего не выбирая, нажмите «Дальше».

На пятом шаге выберите тип дизайна формы (например «столбцы – подписи сверху» (Columnar-Labels on top) и нажмите «Дальше».

На шестом шаге выберите режим работы формы с данными «Выбор разметки» (The form is to display all data), дополнительные опции отмечать не следует.

Выберите стиль оформления формы и обрамление полей.

Задайте имя новой формы «Student», нажмите «Готово» («Finish»).

Откройте вновь созданную форму и введите оставшиеся данные.

Сохраните базу данных по именем student.odb

28

Задание 2 Работа с данными. Сортировка. Фильтры. Запросы.

1.Откройте базу данных student.odb.

2.СОРТИРОВКА ДАННЫХ:

Найдите минимальную и максимальную стипендию студентов медицинского факультета: откройте таблицу «student». Выделите поле «Стипендия». На панели инструментов нажмите кнопку «Сортировать по убыванию» (Sort descending), либо «Сортировать по возрастанию» (Sort ascending).

Отсортируйте данные по студентам так, чтобы фамилии были расположены в алфавитном порядке: выделите поле «фамилия», на панели инструментов нажмите кнопку «Сортировать по убыванию» (Sort descending).

3. ФИЛЬТРЫ:

3.1. Выберите данные по студентам, проживающих в России: найдите слова «Россия» в

поле «страна», щелкните на нем левой кнопкой мыши, чтобы слово выделилось. На панели инструментов нажмите кнопку «Быстрый фильтр» (auto filter). Чтобы отменить фильтрацию, на панели инструментов нажмите кнопку «удалить фильтр/сортировку».

3.2. Выберите данные по студентам, получающих стипендию: на панели инструментов нажмите кнопку «Фильтр по умолчанию» (Standard filter). В открывшемся окне в первую строку в «Имя поля» (Field name) введите стипендия, в поле «Условия» (Condition) выберите «< >», в «значение» введите «0», нажмите «ОК». Чтобы отменить фильтрацию нажмите «удалить фильтр/сортировку».

3.3. Выберите данные по студентам, получающих стипендию и учащихся по специальности «Лечебное дело»: на панели инструментов нажмите кнопку «Фильтр по умолчанию» (Standard filter). В открывшемся окне в первую строку в «Имя поля» (Field name) введите «стипендия», в поле «Условия» (Condition) выберите «< >», в «значение» введите «0». Во вторую строку в «Имя поля» выберите «номер группы», в «условия» введите «равно», в «значение» - «МЛ*». Убедитесь, что между первой и второй строкой выбран оператор «AND». Нажмите «ОК». Чтобы отменить фильтрацию нажмите «удалить фильтр/сортировку».

3.4. Выберите данные по студентам, проживающих в России или Италии: на панели инструментов нажмите кнопку «Фильтр по умолчанию» (Standard filter). В открывшемся окне в первую строку в «Имя поля» (Field name) введите «страна», в поле «Условия» (Condition) выберите «равно», в «значение» (Value) введите «Россия». Во вторую строку в «Имя поля» выберите «страна», в «условия» введите «равно», в «значение» - «Италия». Убедитесь, что между первой и второй строкой выбран оператор «OR». Нажмите «ОК». Чтобы отменить фильтрацию нажмите «удалить фильтр/сортировку».

3.5. Выберите данные по успевающим студентам, обучающихся по контракту

(самостоятельно).

4. ЗАПРОСЫ:

4.1. Выберите фамилии, имена, отчества студентов медицинского факультета. Результаты представьте в алфавитном порядке: Закройте таблицу «student». Перейдите в группу «Запросы» (Quires), в задачах нажмите «Создать запрос в режиме конструктора» (Create Quires in Design View). Добавьте таблицу «student» и закройте диалоговое окно добавления таблицы. В конструкторе запросов в четырех первых столбцах выберите нужные названия полей (Фамилия, Имя, Отчество, Номер группы). В строке «Сортировка» (Sort) для столбца с

29

полем «Фамилия» выберите «по возрастанию» (descending). На панели инструментов нажмите кнопку «выполнить запрос». Убедитесь, что результат выполнения запроса верен. Закройте конструктор запросов, сохранив запрос как «Запрос 4.1».

4.2.Выберите фамилии, имена, отчества и даты рождения учащихся группы МЛ103, получающих стипендию: откройте пустой шаблон конструктора запросов, добавьте таблицу «student», как описывалось выше. Перенесите все необходимые поля таблицы (Фамилия, Имя, отчество, дата рождения, Номер группы, стипендия) в шаблон запроса. В критерий поля (Criterion) «Номер группы» введите «МЛ103», в критерий поля «Стипендия» - «>0». На панели инструментов нажмите кнопку «Выполнить запрос». Убедитесь, что результат выполнения запроса верен. Закройте конструктор запросов, сохранив запрос как «Запрос

4.2».

4.3.Выберите данные по студентам 1993 года рождения: откройте пустой шаблон конструктора запросов, добавьте таблицу «student», как описывалось выше. Перенесите все необходимые поля таблицы (для всех полей символ *, а также для поля-критерия «дата рождения») в шаблон запроса. В критерий поля (Criterion) «Дата рождения введите «BETWEEN 01/01/93 AND 31/12/93». На панели инструментов нажмите кнопку «Выполнить запрос». Убедитесь, что результат выполнения запроса верен. Закройте конструктор запросов, сохранив запрос как «Запрос 4.3».

4.4.Выберите фамилии, имена, номер группы студентов, обучающихся по контракту: откройте пустой шаблон конструктора запросов, добавьте таблицу «student», как описывалось выше. Перенесите все необходимые поля таблицы (Фамилия, Имя, отчество, Номер группы, Номер зачетки) в шаблон запроса. В критерий поля (Criterion) «Номер зачетки» введите «LIKE *к». На панели инструментов нажмите кнопку «Выполнить запрос». Убедитесь, что результат выполнения запроса верен. Закройте конструктор запросов, сохранив запрос как «Запрос 4.4».

4.5.Выберите фамилии, имена, номера группы и номера зачетных книжек иностранных студентов: Откройте пустой шаблон конструктора запросов, добавьте таблицу «student», как описывалось выше. Перенесите все необходимые поля таблицы (Фамилия, Имя, Номер группы, Номер зачетки, Страна) в шаблон запроса. В критерий поля (Criterion) «Страна» введите «NOT LIKE Россия». На панели инструментов нажмите кнопку «Выполнить запрос». Убедитесь, что результат выполнения запроса верен. Закройте конструктор запросов, сохранив запрос как «Запрос 4.5».

4.6.Выберите фамилии, имена, отчества, даты рождения студентов, получающих стипендию, либо учащихся по контракту: откройте пустой шаблон конструктора запросов, добавьте таблицу «student», как описывалось выше. Перенесите все необходимые поля таблицы (Фамилия, Имя, Отчество, дата рождения, Стипендия, Номер зачетки) в шаблон запроса. В критерий поля (Criterion) «Стипендия» введите «< > 0», в первой строке «ИЛИ» («OR») поля «Номер зачетки» введите «LIKE *к». На панели инструментов нажмите кнопку «Выполнить запрос». Убедитесь, что результат выполнения запроса верен. Закройте конструктор запросов, сохранив запрос как «Запрос 4.6».

4.7.Выберите все данные по студентам первого курса медицинского факультета: откройте пустой шаблон конструктора запросов, добавьте таблицу «student», как описывалось выше. Перенесите все необходимые поля таблицы (для всех полей символ *, а также для полякритерия «номер группы») в шаблон запроса. В критерий поля (Criterion) «Номер группы» введите «LIKE М?1*». На панели инструментов нажмите кнопку «Выполнить запрос». Убедитесь, что результат выполнения запроса верен. Закройте конструктор запросов,

30

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