Самостоятельная работа
Создать программу (№1) для определения фамилий пациентов, температура тела которых находится выше нормы (т.е. более 36,6), используя информацию о структуре данных, приведённую в таблице 1.
Рисунок 10 - Результат работы программы №1, которую нужно создать.
Усложнить предыдущую программу (№1), подсчитав количество пациентов с повышенной температурой, а, также создав интерфейс ввода порога температуры, фамилии пациентов, со значением выше которой следует вывести на экран.
Рисунок 11 – Результат работы программы №2, которую нужно создать.
Создать программу (№3) для определения артериального давления и температуры тела пациента по его фамилии, используя информацию о структуре данных, приведённую в таблице 1.
Рисунок 12 - Рисунок 11 – Результат работы программы №2.
Вопросы для самоподготовки
Чем глобальная переменная отличается от локальной?
Чем индексированная переменная отличатся от скалярной?
Что такое циклический алгоритм? Какие операторы реализуют его в языке Cache ObjectScript?
Для чего используется программа Cache Studio?
С помощью каких функций в Cache ObjectScript осуществляется навигация в многомерных массивах?
Какая функция определяет существование данных на n-м уровне?
Чем характеризуется поиск “Depth-first”?
Результатом работы, какой функции является имя n-го индекса массива?
Какую роль выполняет функция $Query? Что является её аргументом?
Для чего используется знак косвенности (@)?
Рекомендуемые источники
Документация, поставляемая с Cache, доступная по локальному адресу:
C:\InterSystems\Cache\Docs\Main.html
СУБД Cache. Объектно-ориентированная разработка приложений. Учебный курс. В.Кирстен и др. СПб: Питер, 2001г.- 415 с.
СУБД Cache. Работа с объектами. И. И. Труб – М.: ДИАЛОГ-МИФИ, 2006 – 480с.
http://www.intersystems.ru
http://www.sql.ru/forum/actualthread.aspx