- •Оглавление
- •Основные понятия объектно-ориентированного программирования.
- •Технологии разработки программных средств.
- •Процесс подготовки программ в интегрированной среде программирования. Этапы подготовки программ в интегрированной среде программирования.
- •Параллельный и последовательный ввод-вывод. Сравнительная оценка, достоинства и недостатки.
- •Системная шина ibm pc
- •Ввод вывод в программно-управляемом режиме, по прерываниям от ву и в режиме пдп. Сравнительная оценка достоинства и недостатки.
- •Ввод сигнала в программно-управляемом режиме. Пример реализации.
- •Ввод сигнала по прерываниям. Принципы организации и логика работы.
- •Ввод сигнала по прерываниям. Пример реализации.
- •Универсальный последовательный канал usb. Назначение, основные принципы работы и характеристики.
- •Канал ближней беспроводной связи bluetooth. Назначение, основные принципы работы и характеристики.
- •Локальные компьютерные сети. Назначение, области применения. Аппаратные и программные средства.
- •Аппаратные технические средства:
- •Программные технические средства:
- •Локальные компьютерные сети. Принципы логической организации (одноранговые и с выделенным сервером).
- •Локальные компьютерные сети. Защита информации в лкс. (методы защиты информации в одноранговых лкс и сетях с выделенным сервером)
- •Глобальная компьютерная сеть «интернет». Сетевые протоколы tcp/ip.
- •Адреса в "интернет" (доменные, ip, url)
- •1.Доменные адреса
- •3. Указатели url
- •Электронная почта.
- •Глобальная компьютерная сеть "интернет". Понятие гипертекста. «всемирная паутина» www.
- •Поиск медицинской информации в «интернет». Система medline.
- •Базы данных. Основные понятия. Требования и основные принципы построения.
- •Основные требования к организации базы данных
- •Базы данных. Реляционная модель логической организации.
- •Иерархическая модель данных
- •Сетевая модель данных
- •Реляционная модель данных
- •Экспертные системы. Основные понятия и области применения.
- •Экспертные системы. Средства разработки. Примеры эс медицинского назначения.
- •Разработка прототипа эс.
- •Медицинская экспертная система дифференциальной диагностики
- •Медицинская экспертная система Хронос Эксперт
- •Экспертная система "Домашний Доктор"
Оглавление
1.ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ. КОНЦЕПЦИЯ СТРУКТУРНОГО ПРОГРАММИРОВАНИЯ. С С++ PASCAL 3
2.ОСНОВНЫЕ ПОНЯТИЯ ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПРОГРАММИРОВАНИЯ. 5
3.ТЕХНОЛОГИИ РАЗРАБОТКИ ПРОГРАММНЫХ СРЕДСТВ. 7
4.ПРОЦЕСС ПОДГОТОВКИ ПРОГРАММ В ИНТЕГРИРОВАННОЙ СРЕДЕ ПРОГРАММИРОВАНИЯ. ЭТАПЫ ПОДГОТОВКИ ПРОГРАММ В ИНТЕГРИРОВАННОЙ СРЕДЕ ПРОГРАММИРОВАНИЯ. 17
5.ПАРАЛЛЕЛЬНЫЙ И ПОСЛЕДОВАТЕЛЬНЫЙ ВВОД-ВЫВОД. СРАВНИТЕЛЬНАЯ ОЦЕНКА, ДОСТОИНСТВА И НЕДОСТАТКИ. 23
6.СИСТЕМНАЯ ШИНА IBM PC 31
7.ВВОД ВЫВОД В ПРОГРАММНО-УПРАВЛЯЕМОМ РЕЖИМЕ, ПО ПРЕРЫВАНИЯМ ОТ ВУ И В РЕЖИМЕ ПДП. СРАВНИТЕЛЬНАЯ ОЦЕНКА ДОСТОИНСТВА И НЕДОСТАТКИ. 34
8.ВВОД СИГНАЛА В ПРОГРАММНО-УПРАВЛЯЕМОМ РЕЖИМЕ. ПРИМЕР РЕАЛИЗАЦИИ. 37
9.ВВОД СИГНАЛА ПО ПРЕРЫВАНИЯМ. ПРИНЦИПЫ ОРГАНИЗАЦИИ И ЛОГИКА РАБОТЫ. 41
10.ВВОД СИГНАЛА ПО ПРЕРЫВАНИЯМ. ПРИМЕР РЕАЛИЗАЦИИ. 46
11.УНИВЕРСАЛЬНЫЙ ПОСЛЕДОВАТЕЛЬНЫЙ КАНАЛ USB. НАЗНАЧЕНИЕ, ОСНОВНЫЕ ПРИНЦИПЫ РАБОТЫ И ХАРАКТЕРИСТИКИ. 53
12.КАНАЛ БЛИЖНЕЙ БЕСПРОВОДНОЙ СВЯЗИ BLUETOOTH. НАЗНАЧЕНИЕ, ОСНОВНЫЕ ПРИНЦИПЫ РАБОТЫ И ХАРАКТЕРИСТИКИ. 64
13.ЛОКАЛЬНЫЕ КОМПЬЮТЕРНЫЕ СЕТИ. НАЗНАЧЕНИЕ, ОБЛАСТИ ПРИМЕНЕНИЯ. АППАРАТНЫЕ И ПРОГРАММНЫЕ СРЕДСТВА. 71
14.ЛОКАЛЬНЫЕ КОМПЬЮТЕРНЫЕ СЕТИ. ПРИНЦИПЫ ЛОГИЧЕСКОЙ ОРГАНИЗАЦИИ (ОДНОРАНГОВЫЕ И С ВЫДЕЛЕННЫМ СЕРВЕРОМ). 78
15. ЛОКАЛЬНЫЕ КОМПЬЮТЕРНЫЕ СЕТИ. ЗАЩИТА ИНФОРМАЦИИ В ЛКС. (МЕТОДЫ ЗАЩИТЫ ИНФОРМАЦИИ В ОДНОРАНГОВЫХ ЛКС И СЕТЯХ С ВЫДЕЛЕННЫМ СЕРВЕРОМ) 83
16. ГЛОБАЛЬНАЯ КОМПЬЮТЕРНАЯ СЕТЬ "ИНТЕРНЕТ". ИСТОРИЯ СОЗДАНИЯ И КОНЦЕПЦИЯ ПОСТРОЕНИЯ. (ИСТОРИЯ ПОЯВЛЕНИЯ "ИНТЕРНЕТ". ПРИНЦИПЫ ОРГАНИЗАЦИИ. СТРУКТУРА СЕТИ ИНТЕРНЕТ (ОТ РЕГИОНАЛЬНЫХ ПОСТАВЩИКОВ УСЛУГ ДО КОНЕЧНЫХ ПОЛЬЗОВАТЕЛЕЙ)) 95
17. ГЛОБАЛЬНАЯ КОМПЬЮТЕРНАЯ СЕТЬ «ИНТЕРНЕТ». СЕТЕВЫЕ ПРОТОКОЛЫ TCP/IP. 100
18. АДРЕСА В "ИНТЕРНЕТ" (ДОМЕННЫЕ, IP, URL) 104
19. ЭЛЕКТРОННАЯ ПОЧТА. 112
20. ГЛОБАЛЬНАЯ КОМПЬЮТЕРНАЯ СЕТЬ "ИНТЕРНЕТ". ПОНЯТИЕ ГИПЕРТЕКСТА. «ВСЕМИРНАЯ ПАУТИНА» WWW. 119
22.ПОИСК МЕДИЦИНСКОЙ ИНФОРМАЦИИ В «ИНТЕРНЕТ». СИСТЕМА MEDLINE. 137
23. БАЗЫ ДАННЫХ. ОСНОВНЫЕ ПОНЯТИЯ. ТРЕБОВАНИЯ И ОСНОВНЫЕ ПРИНЦИПЫ ПОСТРОЕНИЯ. 146
24. БАЗЫ ДАННЫХ. РЕЛЯЦИОННАЯ МОДЕЛЬ ЛОГИЧЕСКОЙ ОРГАНИЗАЦИИ. 156
25. ЭКСПЕРТНЫЕ СИСТЕМЫ. ОСНОВНЫЕ ПОНЯТИЯ И ОБЛАСТИ ПРИМЕНЕНИЯ. 161
26. ЭКСПЕРТНЫЕ СИСТЕМЫ. СРЕДСТВА РАЗРАБОТКИ. ПРИМЕРЫ ЭС МЕДИЦИНСКОГО НАЗНАЧЕНИЯ. 165
-
ТЕХНОЛОГИИ ПРОГРАММИРОВАНИЯ. КОНЦЕПЦИЯ СТРУКТУРНОГО ПРОГРАММИРОВАНИЯ. С С++ PASCAL
Модульность программирования (иерархическая структура программных модулей)
-
Основные понятия объектно-ориентированного программирования.
В основе лежит понятие объект (класс
Объект |
Код программы |
Связанные с объектом данные |
-
все классы-потомки являлись наследниками одного и того же базового класса
-
функция, реализующая метод, должна быть объявлена виртуальной в базовом классе (Виртуальным называется метод, ссылка на который вычисляется на этапе выполнения программы)
Инкапсуляция
Полиморфизм
используются одинаковые обозначения для разных, но однотипных действий
В языках типа С
объявляются переменные
int a, b, c целые числа
float x, y, z числа с плавающей точкой
a=b+c и x=y+z разные операции «+»
Цель: укрупнение действий над объектами данных
-
Полиморфизм позволяет использовать одно и то же имя функции для решения двух и более схожих, но технически разных задач.
-
Если метод в базовом классе объявлен как виртуальный, то компилятор выбирает метод по содержимому указателя, а не по типу указателя.
-
Чтобы сделать базовый класс абстрактным, достаточно ввести в класс хотя бы одну чисто виртуальную функцию.
-
Если в базовом классе объявлена чисто виртуальная функция, в производных классах объявление чисто виртуальных функций запрещено.
Перегрузка (операций / функций)
перезагружается поверх загруженного
Наследование
передача свойств существующего объекта вновь создаваемому
Абстракция
описание внешнего свойства объекта без учета внутренней организации