История появления и развития ЭТ
Идея создания ЭТ возникла у студента Гарвардского университета (США) Дэна Бриклина в 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).
Функции. Функция представляет собой программу с уникальным именем, для которой пользователь должен задать конкретные значения аргументов, стоящих в скобках после ее имени. Функции вводят в ячейки таблиц в составе формул либо отдельно. В ЭТ могут быть представлены следующие категории функций:
- Математические – выполняют различные математические операции, например, вычисление логарифмов, тригонометрических функций, преобразование радиан в градусы и т.п.
- Статистические – выполняют операции по вычислению параметров случайных величин или их распределений, представленных множеством чисел, например, стандартного отклонения, среднего значения, медианы и т.п.
- Текстовые – выполняют операции над текстовыми строками или последовательностью символов, вычисляя длину строки, преобразовывая заглавные буквы в строчные и т.п.
- Логические – используются для построения логических выражений, результат которых зависит от истинности проверяемого условия.
- Финансовые – используются в сложных финансовых расчетах, например, определение нормы дисконта, размера ежемесячных выплат для погашения кредита, определение амортизационных отчислений и другие функции.
Все функции имеют одинаковый формат записи и включают имя функции и находящийся в круглых скобках перечень аргументов, разделенных запятыми или «;».