Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
32
Добавлен:
19.04.2013
Размер:
603.14 Кб
Скачать

2.3. «Эврики» табличного процессора.

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

  • êаждая ячейка может получить имя по своему адресу: столбец - строка, на пересечении которых ячейка расположена. Это имя может быть отождествлено с конкретным значением записанным в данной ячейке или вычисляемой в данной ячейке.

Такое позиционное имя удобно при записи формул и одновременном размещении величин в памяти - в данном случае табличной. Эта идея впервые была реализована в адресном программировании, предложенной для первой советской машины..

Адресное программирование - это прежде всего возможность отждествления имени переменной с адресом ее расположения.

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

  • âûделение абсолютныõ и относительныõ адресîâ. Например, если все числа из некоторого блока надо умножить на какое-либо число, то для этого достаточно записать формулу умножения в одну из ячеек блока один раз,где в формуле надо не просто указать адрес этого множителя n (где  - обозначение столбца, n - обозначение строки), а чтобы не позволиить ему меняться при копировании превратить адрес относительный n в абсолютный — $$n. В записи $n фиксируется только строка.

  • âîçìожноñòü записè формул (функциé) для вычисления ñ использованием данныõ других ячеек. Ïðè ýòîì функция пересчитывается каждый раз при изменении значений указанных ячеек, то есть таблица выполняет функции калькулятора.

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

.

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

  • Исчисление работы с ячейками: ячейки могут выполнять различные функции. Они могут содержать числа, текст или формулы, ÿчейки можно окрасить, применить для записи разные шрифты. Текст, записанный в ячейку будет явно виден до тех пор, пока не пересечет ячейку с собственным значением. Существуют стандартные функции, используемые для записи формул в ячейках: математические, статистические, лîгические, финансовые и другие (в Lotus они называются @ («àò») - ат-функциями). Можно менять образ в ячейке: то отображать значение числа, то вычисляющую его функцию.

  • Исчисления преобразования таблицы (вставка, удаление, изменение размеров колонок или строк, и т.д.).

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

Èòàê, табличный процессор - это универсальное средство представления и обработки информации и сфера его применения достаточно широка. В частности, он используется для визуализации реляционныõ баз данных. Ñредства, предоставляемые табличными процессорами незаменимы при проведении нормативных расчетов.

Соседние файлы в папке 2