Видеоурок: Табличные информационные модели.

Правила оформления таблицы.

 

Правила оформления таблицы

Для описания ряда объектов, обладающих одинаковыми наборами свойств, наиболее часто используются таблицы. Вам хорошо известно табличное представление расписания уроков, в табличной форме представляются расписания движения автобусов, самолётов, поездов и многое другое. объектов, обладающих одинаковыми наборами свойств, наиболее часто используются таблицы. Вам хорошо известно табличное представление расписания уроков, в табличной форме представляются расписания движения автобусов, самолётов, поездов и многое другое. 

Представленная в таблице информация наглядна, компактна и легко обозрима. В таблице может содержаться информация о различных свойствах объектов, об объектах одного класса и разных классов, об отдельных объектах и группах объектов. 

Необходимо соблюдать следующие правила оформления таблиц.

1. Заголовок таблицы должен давать представление о содержащейся в ней информации.

2. Заголовки столбцов и строк должны быть краткими, не содержать лишних слов и, по возможности, сокращений.

3. Для числовых величин в таблице должны быть указаны единицы измерения. Если они общие для всей таблицы, то указываются в заголовке таблицы (либо в скобках, либо через запятую после названия). Если единицы измерения различаются, то они указываются в заголовках соответствующих строк или столбцов.

Желательно, чтобы все ячейки таблицы были заполнены. При необходимости в них заносят следующие условные обозначения:

? - данные неизвестны;

х - данные невозможны;

i - данные должны быть взяты из вышележащей ячейки.

Для того чтобы на основании информации, представленной в текстовой форме, составить табличную модель, необходимо:

1) выделить в тексте имена объектов, имена свойств объектов и значения свойств объектов;

2) уточнить структуру таблицы;

3) заполнить таблицу, перенеся в неё информацию из текста.

При выделении в тексте имён объектов, имён свойств и их значений удобно подчёркивать их разными линиями. Договоримся подчёркивать имена объектов прямой, имена свойств — двойной, а значения свойств — пунктирной линией.

Например:

· Столица Франции — Париж.

· Глубина озера — 3 м.

· Имя девочки — Маша.

Каждое из рассмотренных в этих примерах свойств («столица», «глубина», «имя») характеризует только один объект. Такие свойства будем называть одиночными. Очень часто свойство характеризует сразу пару объектов. Такое парное свойство договоримся подчёркивать тройной линией.

Например:

· Расстояние от Москвы до Чебоксар — 600 км.

· У Вовы по истории опенка «четыре».

Вычислительные таблицы

Вычислительными будем называть такие таблицы, в которых значения некоторых свойств вычисляются с использованием значений других свойств из этой же таблицы. Эта таблица относится к типу ОС. Значения в графе «Стоимость» вычислены по формуле: цена х количество. Последнюю строку этой таблицы будем называть итоговой. Она предназначена для записи итогов. Итоговая строка имеет заголовок «Итого:» или «Всего:». В ячейках итоговой строки размещают суммы чисел из соответствующих столбцов. Но эти суммы должны иметь смысл. Так, если сложить все числа в столбце «Количество», то мы узнаем общее количество предметов, входящих в подарочный набор. Общая стоимость набора находится суммированием всех чисел, стоящих в столбце «Стоимость». А вот сумма по столбцу «Цена» не имеет никакого смысла.

Решение логических задач с помощью нескольких таблиц

Объекты двух классов могут находиться в отношении взаимно однозначного соответствия. Это значит, что:

1) в этих множествах одинаковое количество объектов;

2) каждый объект первого множества связан заданным свойством только с одним объектом второго множества;

3) каждый объект второго множества связан заданным свойством только с одним объектом первого множества.

В соответствующей таблице типа ООО в каждой строке и каждом столбце будет находиться только одна 1, фиксирующая наличие связи между объектами. Это свойство можно использовать при решении логических задач.

Пример:

Маша, Оля, Лена и Валя — замечательные девочки. Каждая из них играет на каком-нибудь музыкальном инструменте и говорит на одном из иностранных языков. Инструменты и языки у них разные. Маша играет на рояле. Девочка, которая говорит по-французски, играет на скрипке. Оля играет на виолончели. Маша не знает итальянского языка, а Оля не владеет английским. Лена не играет на арфе, а виолончелистка не говорит по-итальянски. Нужно определить, на каком инструменте играет каждая из девочек и каким иностранным языком она владеет.

В условии задачи явно указано наличие или отсутствие связи между некоторыми объектами рассматриваемых классов. Можно построить две отдельные таблицы типа ООО для пар «девочка — музыкальный инструмент» и «девочка — иностранный язык». Более удобно соединить их в дну таблицу. Наличие свойства у пары объектов «девочка играет на музыкальном инструменте» («девочка владеет иностранным языком») будем обозначать 1, а его отсутствие — 0.

В рассматриваемом примере удобно вначале заполнить верхнюю часть таблицы на основании той информации, что между множеством девочек и множеством музыкальных инструментов существует взаимно однозначное соответствие, а также что:

· Маша играет на рояле;

· Оля играет на виолончели;

· Лена не играет на арфе.

Теперь, учитывая связи, зафиксированные в первой части таблицы, приступим к заполнению её второй части, используя данные из условия задачи:

· Девочка, которая говорит по-французски, играет на скрипке.

· Маша не знает итальянского языка, а Оля не владеет английским.

· Виолончелистка не говорит по-итальянски.

Из этого следует, что

Таким образом, увлечения Маши — рояль и английский, Оли — виолончель и немецкий, Лены — скрипка и французский, Вали — арфа и итальянский.