Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции В.Г. Маняхина / Лекция Табличные процессоры.doc
Скачиваний:
89
Добавлен:
06.06.2015
Размер:
482.3 Кб
Скачать

Табличные процессоры.

Появление ЭТ исто­рически совпадает с началом распространения персональных ком­пьютеров. Первая программа для работы с ЭТ — табличный про­цессор, была создана в 1979 г., предназначалась для компьютеров типаAppleIIи называласьVisiCalc. В 1982 г. появляется знамени­тый табличный процессорLotus1-2-3, предназначенный дляIBMPC.Lotusобъединял в себе вычислительные возможности ЭТ, деловую графику и функции реляционной СУБД. Популярность табличных процессоров росла очень быстро. Появлялись новые программные продукты этого класса:Multiplan,QuattroPro,SuperCalcи др. Одним из самых популярных табличных процес­соров сегодня являетсяMSExcel, входящий в состав пакетаMicrosoftOffice.

Области применения.

1. Выполнение вычислений.Издавна многие рас­четы выполняются в табличной форме, особенно в области де­лопроизводства: многочисленные расчетные ведомости, сметы расходов и т. п. Кроме того, решение численными методами целого ряда математических задач удобно выполнять в табличной форме. Электронные таблицы представляют собой удоб­ный инструмент для автоматизации таких вычислений. Решения многих вычислительных задач на ЭВМ, которые раньше можно было осуществить только путем программирования, стало возмож­но реализовать на электронных таблицах.

2. Математическое моделирование. Использование математичес­ких формул в ЭТ позволяет представить взаимосвязь между раз­личными параметрами некоторой реальной системы. Основное свойство ЭТ — мгновенный пересчет формул при изменении значений входящих в них операндов. Благодаря этому свойству, таб­лица представляет собой удобный инструмент для организации численного эксперимента: подбор параметров, прогноз поведе­ния моделируемой системы, анализ зависимостей, планирование. Дополнительные удобства для моделирования дает возможность графического представления данных.

3. Использование электронной таблицы в качестве базы дан­ных. Конечно, по сравнению с СУБД электронные таблицы име­ют меньшие возможности в этой области. Однако некоторые опе­рации манипулирования данными, свойственные реляционным СУБД, в них реализованы. Это поиск информации по заданным условиям и сортировка информации.

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

Электронная таблицаматрица, состоящая из столбцов и строк.

Заголовки строк обозначаются числами 1, 2, 3 …

Заголовки столбцов обозначаются латинскими буквами A, B, C, … AA, AB, AC, …

Пересечение столбца и строки образует ячейку.

Каждая ячейка имеет адрес (имя) – например, А5, В6 и т.д.

Текущая, активная ячейка, с которой производятся какие-либо действия – выделяется рамкой (курсором).

Ячейка может содержать:

  • текст (признаком текстовых данных являются кавычки )

  • число

  • формулу (начинается со знака =)

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

Формулы:

В электронных таблицах используются два вида выражений:

  • арифметические

  • логические.

Арифметические – определяют способ вычисления некоторого числового значения.

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

Формулы состоят из констант, переменных, знаков операций, функций.

Например, = 5*КОРЕНЬ (С5^2-4*В3)

Логические выражения строятся с помощью операций отношения (<, >, =, <=, >=, <>) и логических операций («И», «ИЛИ», «НЕ»). Результатом вычисления логического выражения являются логические величины «истина» или «ложь».

Часто в формулах и функциях операции нужно произвести с группой (диапазоном) ячеек. Например, найти максимум, сумму диапазона ячеек.

Диапазон обозначается именами (адресами) верхней левой и нижней правой ячеек.

Например, А3:С7.