Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Краткая история развития

Электронные таблицы

Несмотря на то что выполнение всевозможных расчетов — это изначальное назначение компьютеров, в течение довольно долгого времени в практике работы многих пользователей персональных ЭВМ текущие простые расчеты практически не выполнялись.

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

Ситуация кардинально изменилась в 1979 году, когда студентами Гарвардского университета Дэном Бриклином и Бобом Франкстоном была разработана программа VisiCalc (“Визуальный калькулятор”) для персональных компьютеров Apple II. Программа была разработана для быстрого выполнения типовых бухгалтерских расчетов, которые до того выполнялись в книге, методом заполнения соответствующих граф.

Окно программы работы с электронными таблицами OpenOffice.org Calc
с основными рабочими элементами

Программа VisiCalc позволяла создавать и заполнять таблицы размером до 20 строк и 5 столбцов. Ключевым свойством предложенного решения была возможность указывать для некоторых ячеек данные, а для некоторых — схему выполнения вычислений. Позже доступное пространство ячеек было расширено.

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

Следующим шагом в развитии идеи электронных таблиц было появление в 1982 году продукта Lotus 1-2-3. Его отличительной чертой была интеграция в систему средств визуализации данных — т.е. построения всевозможных диаграмм, а также доступ к данным, полученным с помощью запросов к базам данных.

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

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

Структура электронной таблицы

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

Каждый столбец и каждая строка имеют название или номер. В традиционных решениях строки получали номера, а столбцы — буквенные обозначения. В современных электронных таблицах столбцы также нумеруются. Это связано с тем, что возможное количество столбцов в современных реализациях электронных таблиц велико.

Один файл, с которым работает система обработки электронных таблиц, может включать в себя несколько отдельных таблиц. Каждая таблица в рамках файла называется листом, а их набор — книгой или блокнотом. Каждый лист имеет имя, которое может задаваться пользователем, исходя из содержимого листа.

Каждая ячейка на листе имеет координаты, задающие ее положение в таблице; они указываются как названия (номера) строки и столбца, на пересечении которых находится ячейка. В некоторых процессорах способ записи координат может меняться в зависимости от настроек. Традиционно столбцы обозначаются буквами (A, B, C и т.д.; после 26-го столбца начинаются двухбуквенные сочетания AA, AB), а строки — числами. Ячейка B2, таким образом, оказывается в столбце B, в строке № 2. В новых версиях Microsoft Excel ячейка может быть обозначена номером строки и столбца (R2C2) — это позволяет работать с таблицами, в которых больше 255 столбцов.

Информация в ячейках электронной таблицы

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

Для получения данных из других ячеек на них можно сослаться (поставить ссылку) при записи формул, указав координаты ячейки. Координаты могут быть записаны двумя способами: как относительные (координаты, которые зависят от положения формулы и при ее переносе или копировании изменятся на вектор смещения) и как абсолютные (не зависящие от положения формулы). По умолчанию ссылки вводятся как относительные (A1 или R[1]C[1]), при необходимости сделать абсолютную ссылку используют дополнительное обозначение ($A$1 или R1C1). Ссылка может включать в себя и название листа, на котором расположена таблица. Например, в табличном процессоре Microsoft Excel: Объекты!B99 — ячейка B99 на листе Объекты.

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

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

В современных системах (Microsoft Excel, OpenOffice.Org Calc, QuattroPro) пространство таблицы заранее размечено на ячейки, пользователь вводит в ячейки данные и формулы выполнения вычислений. Операции вставки столбца и строки не изменяют фактически доступное пространство.

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

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

<== предыдущая лекция | следующая лекция ==>
Относительная и абсолютная адресация ячеек | Примеры программных продуктов
Поделиться с друзьями:


Дата добавления: 2014-01-04; Просмотров: 371; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.013 сек.