История появления и развития ЭТ

Идея создания ЭТ возникла у студента Гарвардского университета (США) Дэна Бриклина в 1979. Выполняя скучные вычисления экономического характера с помощью бухгалтерской книги ,он и его друг Боб Франкстон, который разбирался в программировании, разработали первую программу ЭТ, названную VisiCalc. VisiCalc скоро стала одной из наиболее успешных программ. Скоро появились ЭТ- аналоги (например, Super Calc), в которых основные идеи VisiCalc были многократно усовершенствованы.

Новый существенный шаг в развитии ЭТ- появление в 1982г. на рынке программных средств Lotus 1-2-3, разработанных для компьютеров типа IBM. Lotus – первый ТП, интегрировавший в cвоем составе , помимо обычных инструментов, графику и возможность работы с СУБД. Следом же на рынке появились новые ЭТ. Такие как VP Planner компании Paperback Software и Quattro Pro компании Borland International ,которые предложили пользователю практический тот же набор инструментов, но по значительно более низким ценам.

Следующий шаг появление в 1987 г. ТП Excel фирмы Microsoft. Программа предложила более простой графический интерфейс в комбинации с ниспадающими меню, значительно расширив при этом функциональные возможности пакета и повысив качество выходной информации. В настоящее время Excel занимает ведущее место на рынке, благодаря облегченному освоению программы и работы с ней, несмотря на выпуск новой версии ЭТ компании Lotus, в которой использована трехмерная таблица с улучшенными возможностями.

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

5.4.1.2. Интерфейс табличного процессора

Что такое электронная таблица? ЭТ – компьютерный эквивалент обычной таблицы, в клетках (ячейках) которой записаны данные различных типов : тексты, формулы, числа.

Результат вычисления формулы в ячейке является изображением этой ячейки .Числовые данные и даты могут рассматриваться как частный случай формул. Для управления ЭТ используется специальный комплекс программ – табличный процессор(ТП).

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

Строки, столбцы, ячейки и их адреса

Рабочая область ЭТ состоит из строк и столбцов, имеющих свои имена. Имена строк – их номера. Нумерация строк начинается с 1 и заканчивается максимальным числом, установленным для данной программы. Имена столбцов – это буквы латинского алфавита сначала от А до Z, затем от АА до АZ, ВА до ВZ и т. д. (для EXCEL от А до IV – 256 столбцов).

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

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

1) проведения однотипных расчетов над большим набором данных;

2) автоматизации итоговых вычислений;

3) решения задач путём подбора значений параметров, табулирования формул;

4) обработки результатов экспериментов;

5) проведения поиска оптимальных значений параметров;

6) подготовки табличных документов;

7) построения диаграмм и графиков по имеющимся данным.

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

Ячейка – область, определяемая пересечением столбца и строки ЭТ.

Адрес ячейки определяется именем (номером) столбца и номером строки.

Ссылка - способ (формат ) указания адреса ячейки.

Указание блока ячеек

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

Блок ячеек – группа последовательных ячеек. Блок ячеек может состоять из одной ячейки, строки, столбца (или его части), а также последовательности строк или столбцов (или их частей). Адрес блока ячеек задается указанием ссылок первой и последней его ячеек, разделенных символом двоеточие “ : ”.

Пример:

Адрес ячейки, образованной на пересечении столбца B и строки 3 ,будет выражаться ссылкой B3;

- Адрес блока, образованного в виде части строки 1 , будет А1:Н1;

- Адрес блока, образованного в виде части столба B, В1: В10;

- Адрес блока, образованного в виде прямоугольника, будет D4:F5.

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

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

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

Строка главного меню содержит имена меню основных режимов программы. Через них, пользователь получает доступ к ниспадающему меню, содержащему перечень входящих команд. Некоторые команды меню имеют дополнительные подменю.

Вспомогательная область управлению включает:

-строку состояния;

-панели инструментов;

-вертикальную и горизонтальную линейки прокрутки.

Типы входных данных

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

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

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

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

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

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

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

- арифметических действий: сложение (+), вычитание (-), умножение (*), деление (/), возведение в степень (^);

- операций сравнения: равно (=), не равно (<>), больше (>), не больше (<=), меньше (<), не менее (>=).

Результатом вычисления арифметической формулы является число.

Логические формулы могут содержать указанные операции сравнения, а также специальные логические операторы:

«НЕ» - логическое отрицание «NOT»;

«И» - логическое умножение «AND»;

«ИЛИ» - логическое сложение «OR».

Логические формулы определяют, истинно или ложно выражение. Истинным выражениям присваивается численная величина 1, а ложным – 0. Таким образом, вычисление логической формулы заканчивается получением оценки «Истина» (1) или «Ложь» (0).

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

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

- Статистические – выполняют операции по вычислению параметров случайных величин или их распределений, представленных множеством чисел, например, стандартного отклонения, среднего значения, медианы и т.п.

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

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

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

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

Наши рекомендации