
- •Предисловие
- •Лабораторная работа 1
- •Темы для предварительной проработки
- •1.1. Порядок выполнения работы
- •1.2. Содержание отчета
- •1.3. Индивидуальные задания
- •1.4. Пример решения задачи
- •Контрольные вопросы
- •Приложение 1а
- •Приложение 1б
- •Приложение 1в
- •Приложение 1г
- •Лабораторная работа 2
- •Темы для предварительной проработки
- •2.1. Порядок выполнения работы
- •2.2. Содержание отчета
- •2.3. Индивидуальные задания
- •2.4. Пример решения задачи
- •Контрольные вопросы
- •Приложение 2а
- •Приложение 2б
- •Лабораторная работа 3
- •1.4. Пример решения задачи
- •Контрольные вопросы
- •Приложение 3а
- •Приложение 3б
- •Приложение 3в
- •Приложение 3г
- •Лабораторная работа 4
- •4.4. Пример решения задачи
- •Контрольные вопросы
- •Лабораторная работа 5
- •Темы для предварительной проработки
- •5.1. Порядок выполнения работы
- •5.2. Содержание отчета
- •5.3. Индивидуальные задания
- •5.4. Пример решения задачи
- •Контрольные вопросы
- •Приложение 5а
- •Лабораторная работа 6
- •Темы для предварительной проработки
- •6.1. Порядок выполнения работы
- •6.2. Содержание отчета
- •6.3. Индивидуальные задания
- •6.4. Пример решения задачи
- •Контрольные вопросы
- •Приложение 6а
- •Приложение 6б
- •Константы типа драйвера
- •Константы режимов драйвера
- •Константы цветов
- •Константы стиля и толщины линий (для предикатов GetLineStyle, SetLineStyle)
- •Константы типа шрифта (задаются в предикате settextstyle(Font,Direction,Charsize))
- •Лабораторная работа 7
- •Темы для предварительной проработки
- •7.1. Порядок выполнения работы
- •7.2. Содержание отчета
- •7.3. Индивидуальные задания
- •7.4. Пример решения задачи
- •Контрольные вопросы
- •Приложение 7а
- •Приложение б
- •Редактор о.І. Шпільова
- •61002 Харків, вул. Фрунзе, 21
Контрольные вопросы
Что такое предикат, факт, правило?
Как создать базу данных во внешнем текстовом файле?
Как загрузить таблицы базы данных в оперативную память во время выполнения программы?
Назовите способы добавления новых фактов в оперативную память.
Как удалить факты из оперативной памяти?
Как очистить от фактов оперативную память?
Как сохранить во внешнем файле факты, находящиеся в оперативной памяти?
Как объявить в программе об использовании базы данных?
Как можно просмотреть все факты базы данных?
Приложение 2а
База данных Сотрудники фирмы
Таблица 2А.1 - Сотрудники
№сотрудника |
№должности |
№отдела |
Фамилия |
s1 |
1 |
1 |
Петров |
s2 |
2 |
1 |
Коломоец |
s3 |
5 |
1 |
Панова |
s4 |
5 |
2 |
Рузин |
s5 |
3 |
2 |
Лещенко |
s6 |
3 |
2 |
Лашина |
s7 |
1 |
2 |
Крокодилов |
s8 |
1 |
3 |
Харченко |
s9 |
1 |
3 |
Абрамович |
s10 |
2 |
3 |
Путинский |
s11 |
2 |
3 |
Кочубеев |
s12 |
4 |
3 |
Капустина |
s13 |
5 |
3 |
Хаханов |
Продолжение прил. 2А
Таблица 2А.2 – Штатное расписание
№ отдела |
№ должности |
Название должности |
Количество штатных единиц |
Оклад |
1 |
1 |
инженер1 |
3 |
700 |
1 |
2 |
оператор1 |
3 |
450 |
1 |
5 |
нач_отдела |
1 |
1250 |
2 |
3 |
механик |
2 |
650 |
2 |
6 |
инженер2 |
2 |
750 |
2 |
5 |
нач_отдела |
1 |
1100 |
3 |
4 |
экономист |
1 |
800 |
3 |
7 |
оператор2 |
3 |
550 |
3 |
5 |
нач_отдела |
1 |
1000 |
Таблица 2А.3 – Проекты
№ про-екта |
№ сотруд-ника |
№ задания |
Начало выполнения задания |
Завершение выполнения задания |
№ ресурса |
Коли-чество единиц ресурса |
1 |
s1 |
1 |
01.03.06 |
03.06.06 |
1 |
1 |
1 |
s2 |
2 |
01.01.06 |
01.04.06 |
2 |
1 |
1 |
s3 |
3 |
01.03.06 |
01.04.06 |
1 |
2 |
2 |
s1 |
1 |
05.02.06 |
01.07.06 |
2 |
3 |
2 |
s5 |
1 |
06.15.06 |
08.10.06 |
3 |
2 |
2 |
s6 |
3 |
02.01.06 |
05.20.06 |
2 |
2 |
2 |
s12 |
2 |
04.15.06 |
08.30.06 |
1 |
3 |
3 |
s11 |
1 |
03.15.06 |
09.15.06 |
3 |
1 |
3 |
s12 |
1 |
07.01.06 |
09.30.06 |
2 |
1 |
3 |
s10 |
2 |
11.01.06 |
12.30.06 |
1 |
3 |
Продолжение табл. 2А.3
№ про-екта |
№ сотруд-ника |
№ задания |
Начало выполнения задания |
Завершение выполнения задания |
№ ресурса |
Коли-чество единиц ресурса |
3 |
s9 |
2 |
09.01.06 |
12.30.06 |
3 |
1 |
3 |
s8 |
3 |
08.01.06 |
12.30.06 |
2 |
1 |
3 |
s7 |
3 |
03.01.06 |
19.30.06 |
1 |
3 |
Таблица 2А.4 – Ресурсы
№ ресурса |
Название ресурса |
Наличие единиц ресурса |
1 |
станок_сверл |
10 |
2 |
станок_деревообр |
5 |
3 |
компьютер |
20 |