Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

пр6-8

.pdf
Скачиваний:
111
Добавлен:
14.03.2016
Размер:
1.45 Mб
Скачать

определить точку начала построения таблицы (как правило номер ее верхней левой ячейки);

сформировать содержимое каждой из требуемых ячеек;

проконтролировать (отредактировать) созданное;

зафиксировать полученные результаты. Конкретизируем каждый из шагов.

3.1. Структуры пользовательских таблиц

Таблица пользователя (таблица) – форма представления информации, структурированной (сгруппированной) по конкретным признакам (свойствам).

Типичные примеры структурированной информации – фреймы, массивы.

Таблицы пользователя, как правило, плоские, прямоугольные, т.е. пригодные для хранения последовательности фреймов или двумерных массивов. Направления построения - вертикальное и горизонтальное.

Общая укрупненная структура таблицы

 

 

С т о л б ц о в ы е о б о з н а ч е н и я

С

о

 

 

б

 

 

т

 

 

о

 

Строчные

р

 

з

Исходные данные

о

расчетные

н

к

 

зависимости

а

 

о

 

 

ч

 

 

в

 

 

е

 

 

ы

 

 

н

 

 

е

Столбцовые расчетные зависимости

 

и

 

 

 

 

я

 

 

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

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

Образующие элементы таблицы - столбцы и строки.

73

Столбец (графа) – любая вертикальная составляющая таблицы, группирующая данные по одному из основных признаков.

Строка любая горизонтальная составляющая таб-

лицы, формирующая одну из записей с различными признаками.

По размерам (расположению) – столбцы (строки) делятся на полные и неполные.

Полные - столбцы (строки) с максимальным для таблицы вертикальным (горизонтальным) размером.

Неполные – столбцы (строки) длиной меньше максимально возможного размера.

Таблица пользователя в целом – фиксированная совокупность требуемого количества столбцов и строк.

Основной элемент хранения информации в таблице – ячейка.

Ячейка - поле пересечения конкретной строки и столбца таблицы для хранения единичного компонента информации с двумя конкретными признаками.

Типичный пример содержимого ячейки – слот фрейма, элемент массива, т.е. константа числовая, текст, формула.

Сфера использования таблиц многообразна: фрагменты экономических и статистических документов; формы представления экспериментальных данных; компоненты оформления конструкторской документации и т.п.

В соответствии со сферой использования (назначением) таблицы пользователя делятся на:

вертикальные;

двусторонние.

Вертикальная – таблица, создаваемая сверху вниз.

Фиксированные элементы такой таблицы столбцы. Текущие элементы – строки.

Сфера использования: экономическая и статистическая документация. Типичный пример – список студентов группы.

74

Двусторонняя – таблица с фиксированным количеством столбцов и строк.

Основные элементы – ячейки.

Сфера использования – любая из областей. Типичный пример – расписание занятий факультета.

Структурно таблица есть последовательность компонентов:

головки (шапки);

рабочего поля.

Головка (шапка) – фрагмент, именующий формируемые столбцы (графы) рабочего поля таблицы по группам (при необходимости) и детализировано.

Содержимое головки – совокупность заголовков и подзаголовков конкретных граф таблицы.

Головка начинает формирование любой таблицы. Она располагается сверху (над рабочим полем) определяя вертикальность создания (построения) таблицы.

Ввертикальной таблице первый (левый) столбец определяет ключевой элемент (уникальное обозначение, время создания) строки, блокируя повторение данных в таблице. Рекомендуемое обозначение в головке столбца – « № п/п» (номер по порядку).

Вдвусторонних таблицах содержимое рабочего поля определяется головкой и боковиком. Надписи головки таблицы дополняются поясняющими надписями боковика.

Боковик – фрагмент, именующий строки рабочего поля по группам (при необходимости) и детализировано. Располагается слева от рабочего поля.

Содержимое боковика – совокупность заголовков и подзаголовков конкретных строк таблицы.

Особенность использования в конструкторской документации – запрещение в боковике графы «№ п/п». Нумерация допускается внутри конкретной ячейки рабочего поля, если она содержит блок записей.

Структура головки (боковика) делит таблицы на простые и сложные.

75

Простая – таблица с однострочной головкой (одностолбцовым боковиком).

Сложная - таблица с многострочной группирующей и детализирующей головкой (многостолбцовым боковиком).

Пример головки простой вертикальной таблицы:

Таблица 1

ФИО студента

Дата

Место рождения

п/п

рождения

 

 

 

Р а б о ч е е п о л е

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

Таблица 1

Пример головки сложной вертикальной таблицы:

 

 

 

 

 

Таблица 2

 

Студент

 

Дата

Место

п/п

Фами-

Имя

Отчество

рожде-

рождения

 

лия

 

 

ния

 

Р а б о ч е е п о л е

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

Таблица 2

Пример головки и боковика двусторонней таблицы:

76

 

 

 

 

 

Таблица 3

День недели

Часы занятий

 

Группы

 

 

 

А - 061

 

А - 068

 

 

 

 

 

8.00-9.35

 

 

 

 

 

 

Понедельник

 

 

 

 

 

 

18.50-20.25

 

 

 

 

 

 

 

 

 

 

 

 

 

Р а б о ч е е п о л е

 

 

8.00-9.35

 

 

 

 

 

 

 

 

 

Суббота

 

 

 

 

 

 

18.50-20.25

 

 

 

 

 

 

Боковик

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

Рабочее поле – основная совокупность строк (ячеек) таблицы для размещения структурированной информации (данных).

В качестве данных могут использоваться числовые (элементы массива), символьные (слоты фреймов), смешанные (формулы).

Число строк рабочего поля таблицы определяется количеством предполагаемых записей в ней. Количество ячеек - структурой шапки (с боковиком) и числом строк таблицы.

Примеры рабочих полей:

Для простой вертикальной (Таблица 1):

1

 

Иванов Иван Иванович

1985

г. Воронеж

2

 

Петров Петр Петрович

1986

г. Москва

 

15

 

Сидоров Сидор Сидорович

1986

г. Владивосток

77

Пример оформления в Excel:

Таблица 1

Для сложной вертикальной (Таблица 2):

1

Иванов

Иван

 

Иванович

1985

г. Воронеж

2

Петров

Петр

 

Петрович

1986

г. Москва

 

15

Сидоров

Сидор

 

Сидорович

1986

г. Владивосток

Пример оформления в Excel:

Таблица 2

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

Объем таблицы определяется числом ячеек рабочего поля - произведением количества его строк и столбцов.

Для рассмотренного примера простой таблицы это количество определяется умножением числа столбцов шапки (4) на число записей - строк (15), т. е. равно шестидесяти (60). Для сложной – умножением числа столбцов с учетом подстолбцов

(6) на число записей - строк (15), т.е. равно девяноста (90).

3.2. Создание пользовательских таблиц

MS Excel предлагает обширный набор инструментов по созданию таблиц различной степени сложности и возможность их

78

заполнения различными объектами – символьными данными, текстом, математическими зависимостями.

Назначение и правила построения таблиц пользователя

формируют методику их создания.

Общая методика создания пользовательских таблиц:

определить общую структуру таблицы;

установить место расположения таблицы и названия на «Листе» Excel;

создать начальную общую структуру таблицы;

откорректировать (при необходимости) созданное;

сформировать содержимое созданной структуры;

проконтролировать созданное, отредактировав при не-

обходимости.

Рассмотрим подробно составляющие методики.

3.2.1. Определение структуры таблицы

Структура таблицы – графическая реализация конкретных количеств и взаимосвязей ее типовых компонентов.

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

На этом этапе определяются:

тип таблицы;

форма представления данных;

структура головки (с боковиком) для вертикальных (двусторонних) таблиц;

количество строк (элементов) таблицы.

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

Типичный пример – данные деканата по рейтингу студентов факультета. Цель таблицы – отранжировать студентов группы согласно их рейтингу. Поставленная цель однозначно определяет тип таблицы (вертикальная). Уточнение назначения рей-

79

тинга – однопредметный или суммарный с детализацией по каждому предмету.

Форма представления данных обусловлена целью и типом таблицы. Рассматриваемый пример предполагает построчное заполнение таблицы аналогичными по структуре – строкамифреймами: «№ п/п», «ФИО», «Рейтинговая оценка» (по конкретным предметам «Математика», «Информатика»).

Первый столбец обуславливает хранение данного– целого числа, второй столбец – текстовой константы, третий и четвертый – дробных чисел с фиксированным разделителем.

Структура головки (боковика) фиксирует предполагаемое количество столбцов (строк) и форму данных таблицы. Так, таблица рейтинга по двум предметам предполагает двустрочный заголовок с перечислением четырех полей – слотов:

ФИО

Рейтинговая оценка

п/п

Математика

Информатика

 

Количество строк (элементов) таблицы определяют объем группируемой информации и структура головки (боковика). Для рассматриваемого примера – максимальное количество студентов в группе (30).

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

3.2.2. Выбор места расположения и названия таблицы

Расположение конкретной таблицы определяется пользователем.

Рекомендуемое размещение таблицы – активизированный фрагмент Excel.

Каждая таблица должна иметь название.

Название - уникальное обозначение самой таблицы и ее содержимого.

Название располагается над таблицей в виде одной из структур:

80

 

Таблица nn.

Таблица nn. Наименование

Наименование

 

 

где Таблица – ключевое слово;

nn – номер таблицы.

Наименование – символьное обозначение таблицы. Ключевое слово – подтверждение способа группировки

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

Название однострочной структуры располагается над шапкой таблицы слева. В двустрочной верхняя строка – справа над таблицей, а наименование – по ее центру. Ключевое слово может формироваться курсивом ( Таблица ) или с использованием межбуквенных пробелов (Т а б л и ц а). Так таблица рейтинга студентов (пятая в третьем разделе) может обозначаться:

Таблица 3.5. Рейтинг студентов

ФИО

 

Рейтинговая оценка

п/п

 

Математика

Информатика

 

 

1

2

 

3

4

 

 

Рабочее поле

 

 

или

 

 

Т а б л и ц а 3.5.

 

 

 

Рейтинг студентов

 

 

 

ФИО

 

Рейтинговая оценка

п/п

 

 

Математика

 

Информатика

 

 

 

 

1

 

2

 

3

 

4

 

 

 

Рабочее поле

 

 

 

 

 

 

 

 

 

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

81

3.2.3. Создание начальной структуры таблицы

Рассмотренные методики представления информации в ячейках Excel позволяют осуществить структурирование:

конкретной таблицы пользователя;

имеющегося массива числовых данных в конкретную

таблицу.

Рассмотрим реализацию первого из вариантов на типовой задаче.

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

температуры – 2 контура;

давления – 3 контура.

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

Предусмотреть расчет:

среднего значения каждого из параметров;

среднего значения каждой группы параметров;

минимальных значений во всех нечетных точках измерений;

максимальных значений во всех четных точках

измерений.

Анализ постановки задачи позволяет сформулировать основные характеристики создаваемого массива:

заданы два блока технологических параметров (температура, давление);

количество контуров каждого определяет количество строк конкретной группы (температуры–2, давления–3);

количество столбцов исходных данных определяется числом измерений n=13 (n=60 /5 +1, где 60 – длительность контроля в минутах, 5 – временной интервал между измерениями);

82