Просмотр содержимого документа
«Учебное пособие "Табличные информационные модели"»
ТАБЛИЧНЫЕ ИНФОРМАЦИОННЫЕ МОДЕЛИ
Раздел: «Моделирование и формализация»
ЕАДК, преподаватель информатики: Неверова И.Ю.
План занятия:
- Основные понятия объекта
- Таблицы типа «объекты - свойства»
- Таблицы типа «объекты - объекты»
- Таблица типа "двойная матрица"
- Вычислительные таблицы
Объект
- Объект – то, о чем идет речь. Объект может быть реальным и абстрактным.
- Свойства объекта – это характеристики и признаки объекта. Например, человек имеет свойства: возраст, рост, вес, цвет глаз, образование и т.д.
- У каждого свойства есть название и значение .
- Свойства, характеризующие только один объект, называются одиночными .
- Свойства, которые характеризуют сразу пару объектов, называются парными. Например, оценка в журнале является характеристикой двойки объектов: предмет – оценка.
- Совокупность объектов, обладающих одинаковым набором свойств, называется классом объектов. Один и тот же объект может быть отнесен к нескольким классам. Например, кошка может быть отнесена к классу домашних животных, к классу кошачьих, классу четвероногих и другим классам.
Таблица
Таблица – это универсальное средство представления информации, в которой может содержаться информация о различных свойствах объектов.
Информация может быть об объектах одного класса и разных классов, об отдельных объектах и группах объектов.
Структура таблицы.
Заголовок таблицы
ШАПКА ТАБЛИЦЫ
БОКОВИК
ПРОГРАФКА
1. Таблица типа "объект-свойство"
Таблица типа "объект-свойство": в ней рассматриваются отдельные объекты которые принадлежат только одному классу.
Схема таблиц
Название класса объектов
Названия объектов
Названия свойств
Значения свойств
Порядок построения таблицы типа "объект-свойство":
- Прочитать текст и выделить в нём объекты и свойства. В каждой фразе подчеркнуть: название объекта прямой линией, название свойства объекта – волнистой, значение свойства – пунктирной.
- Назвать класс объектов. Название записать в заголовок таблицы
- Названия объектов записать в боковик.
- Названия свойств записать в шапку таблицы.
- Значения свойств записать в прографку.
Пример таблицы типа "объект-свойство":
Список студентов группы
Студент
Год рождения
Иванов П. А.
1993
Рост (см)
Петров В. К.
Вес (кг)
165
1994
Хлебников И. С.
1993
50
168
Блинов Ю. П.
Баранов В. В.
1993
64
170
70
1994
160
58
178
72
2. Таблица типа "объект-объект":
Таблица типа "объект-объект": в ней описываются пары объектов характеризующиеся только одним общим свойством.
Схема таблиц
Название класса первых объектов
Названия класса вторых объектов
Названия первых объектов
Названия вторых объектов
Значения свойства пары объектов
Порядок построения таблицы типа "объект-объект":
- Прочитать текст и выделить в нём объекты и свойства. В каждой фразе подчеркнуть: название первого объекта в паре одной прямой линией, название второго объекта в паре – двумя прямыми, название свойства пары объектов – двумя волнистыми, значение свойства – пунктирной.
- Название свойства записать в заголовок таблицы
- Назвать класс первых объектов в паре. Название записать в боковик.
- Назвать класс вторых объектов в паре. Название записать в верхний ярус шапки.
- Названия вторых объектов записать в нижний ярус шапки.
- Названия первых объектов записать в боковик.
- Значения свойств записать в прографку.
Пример таблицы типа "объект-объект":
Оценки за семестр
Студент
Предмет
Математика
Иванов П. А.
Информатика
4
Петров В. К.
Физика
3
Хлебов И. С.
4
Блинов Ю. П.
5
3
3
4
5
4
Баранов В. В.
4
5
3
4
4
3
3. Таблица типа "двойная матрица":
Таблица типа "двойная матрица": в ней описываются пары объектов и свойств пары объектов несколько и других свойств нет.
Таблица строится по аналогу таблицы типа
"объект-объект”.
Пример таблицы типа "двойная матрица":
Оценки за год
Студент
Предмет
Математика
I сем.
Иванов П. А.
Петров В. К.
Информатика
II сем.
3
I сем.
4
Хлебов И. С.
4
4
5
Блинов Ю. П.
II сем.
4
Физика
5
4
I сем.
4
4
Баранов В. В.
3
5
II сем.
3
5
3
4
4
3
4
4
4
5
3
5
4
4
4
5
3
4
Вычислительные таблицы
Вычислительными называют такие таблицы, в которых значения некоторых свойств вычисляются с использованием значений других свойств из этой же таблицы.
Таблица строится по аналогу таблицы типа "объект-объект”.
Пример вычислительной таблицы
Поход за покупками
Товар
Цена, руб.
Яблоки
52
Количество, кг
Сыр
Стоимость, руб.
2
212
Колбаса
104
220
Всего
0,5
0,5
106
110
320
Почему нет итоговых значений в графах цена и количество?
Складывать между собой цены и количество продуктов бессмысленно.
Самостоятельная работа:
Сладкоежка Пончик решил испечь на свой день рождения 3 торта: яблочный, ореховый и шоколадный. Для приготовления одного яблочного торта требуется 200 г сливочного масла, 200 г муки, 2 яйца, 300 г сахара и 8 яблок. Для приготовления одного орехового торта требуется: 200 г орехов, 400 г муки, 300 г сахара, 300 масла и 3 яйца. На один шоколадный торт тратится 3 шоколадки, 2 яйца, 300 г муки, 200 г масла и 100 г сахара. Масло в Цветочном городе стоит 100 монет за кг, сахар – 20 монет за кг, яйца – 20 монет за десяток, мука – 30 монет за кг, орехи – 100 монет за кг, яблоки – 2 монеты за штуку, шоколадки – 10 монет за штуку.
Сколько будет стоить каждый торт? Сколько продуктов каждого вида Пончик должен купить и сколько это будет стоить? Сколько денег он должен взять с собой в магазин, отправляясь за продуктами? Какой тип таблицы использовали?
Торты
Продукт
Цена, руб
Масло
Яблочный
Мука
Расход
100
Яйцо
0,2 кг
30
Ст-ть,
Ореховый
Расход
руб
0,5 кг
Сахар
20
20
Яблоки
2 шт
20
0,3 кг
Шоколадный
Ст-ть,
15
Орехи
2
30
4
Расход
0,3 кг
руб
0,4 кг
Шоколадки
3 шт
12
Всего
6
0,2 кг
100
8 шт
Ст-ть,
-
0,3 кг
16
20
10
руб
Кол-во
0,3 кг
Итого:
6
2 шт
Ст-ть,
6
-
0,7 кг
-
-
9
-
0,2 кг
4
-
руб
70
1,2 кг
0,1 кг
-
61
-
36
7 шт
20
2
-
-
0,7 кг
-
14
14
3 шт
8 шт
-
64
16
0,2 кг
30
20
3 шт
65
30
200
Вопросы на повторение:
- Какие типы информационных моделей таблиц вы знаете?
- Таблицы типа «объекты - свойства» Таблицы типа «объекты - объекты» Таблица типа "двойная матрица" Вычислительные таблицы
- Таблицы типа «объекты - свойства»
- Таблицы типа «объекты - объекты»
- Таблица типа "двойная матрица"
- Вычислительные таблицы
- Какой тип таблиц самый простой и какой самый сложный? Самый простой тип «объекты - свойства» Самый сложный тип «вычислительные»
- Самый простой тип «объекты - свойства»
- Самый сложный тип «вычислительные»