Табличный процессор
Табли́чный проце́ссор — категория программного обеспечения, предназначенного для работы с электронными таблицами. Изначально табличные редакторы позволяли обрабатывать исключительно двухмерные таблицы, прежде всего с числовыми данными, но затем появились продукты, обладавшие помимо этого возможностью включать текстовые, графические и другие мультимедийные элементы. Инструментарий электронных таблиц включает мощные математические функции, позволяющие вести сложные статистические, финансовые и прочие расчеты.
Электро́нные табли́цы (или табличные процессоры) — это прикладные программы, предназначенные для проведения табличных расчетов. Появление электронных таблиц исторически совпадает с началом распространения персональных компьютеров. Первая программа для работы с электронными таблицами — табличный процессор, была создана в 1979 году, предназначалась для компьютеров типа Apple II и называлась VisiCalc. В 1982 году появляется знаменитый табличный процессор Lotus 1-2-3, предназначенный для IBM PC. Lotus объединял в себе вычислительные возможности электронных таблиц, деловую графику и функции реляционной СУБД. Популярность табличных процессоров росла очень быстро. Появлялись новые программные продукты этого класса: Multiplan, Quattro Pro, SuperCalc и другие. Одним из самых популярных табличных процессоров сегодня является MS Excel, входящий в состав пакета Microsoft Office.
Что же такое электронная таблица? Это средство информационных технологий, позволяющее решать целый комплекс задач: Прежде всего, выполнение вычислений. Издавна многие расчеты выполняются в табличной форме, особенно в области делопроизводства: многочисленные расчетные ведомости, табуляграммы, сметы расходов и т. п. Кроме того, решение численными методами целого ряда математических задач; удобно выполнять в табличной форме. Электронные таблицы представляют собой удобный инструмент для автоматизации таких вычислений. Решения многих вычислительных задач на ЭВМ, которые раньше можно было осуществить только путем программирования, стало возможно реализовать Математическое моделирование. Использование математических формул в ЭТ позволяет представить взаимосвязь между различными параметрами некоторой реальной системы. Основное свойство ЭТ — мгновенный пересчет формул при изменении значений входящих в них операндов. Благодаря этому свойству, таблица представляет собой удобный инструмент для организации численного эксперимента:
- подбор параметров,
- прогноз поведения моделируемой системы,
- анализ зависимостей,
- планирование.
Дополнительные удобства для моделирования дает возможность графического представления данных (диаграммы); Использование электронной таблицы в качестве базы данных. Конечно, по сравнению с СУБД электронные таблицы имеют меньшие возможности в этой области. Однако некоторые операции манипулирования данными, свойственные реляционным СУБД, в них реализованы. Это поиск информации по заданным условиям и сортировка информации.
В электронных таблицах предусмотрен также графический режим работы, который дает возможность графического представления (в виде графиков, диаграмм) числовой информации, содержащейся в таблице.
Основные типы данных: числа, как в обычном, так и экспоненциальном формате, текст – последовательность символов, состоящая из букв, цифр и пробелов, формулы. Формулы должны начинаться со знака равенства, и могут включать в себя числа, имена ячеек, функции (математические, статистические, финансовые, текстовые, дата и время и т.д.) и знаки математических операций.
Электронные таблицы просты в обращении, быстро осваиваются непрофессиональными пользователями компьютера и во много раз упрощают и ускоряют работу бухгалтеров, экономистов, ученых.
Основные элементы электронных таблиц:
- Столбец,
- Заголовки столбцов,
- Строка,
- Заголовки строк,
- Неактивная ячейка,
- Активная ячейка.
История
Идею электронных таблиц впервые сформулировал американский ученый Ричард Маттессич, опубликовав в 1961 г. исследование под названием «Budgeting Models and System Simulation». Концепцию дополнили в 1970 г. Пардо и Ландау, подавшие заявку на соответствующий патент (U.S. Patent 4,398,249 (англ.) ). Патентное ведомство отклонило заявку, но авторы через суд добились отмены этого решения.
Общепризнанным родоначальником электронных таблиц как отдельного класса ПО является Дэн Бриклин, совместно с Бобом Фрэнкстоном разработавший легендарную программу VisiCalc в 1979 г. Этот табличный редактор для компьютера Apple II стал «убойным приложением», превратившим персональный компьютер из экзотической игрушки для технофилов в массовый инструмент для бизнеса.
Впоследствии на рынке появились многочисленные продукты этого класса — SuperCalc, Microsoft MultiPlan, Quattro Pro, Lotus 1-2-3, Microsoft Excel, OpenOffice.org Calc, таблицы AppleWorks и gnumeric, минималистический Spread32.
Существует табличный процессор для мобильных телефонов и КПК под названием SpreadCE.
Перечень программных продуктов
Название | Операционные системы | Примечание | ||
---|---|---|---|---|
UNIX | Mac OS X | Microsoft Windows | ||
Gnumeric | Да | Да | Да | |
en:KSpread | Да | Да | Да | Входит в состав KOffice. |
en:Lotus 1-2-3 | Нет | Нет | Да | Самая известная программа, впервые выпущенная 26 января 1983 под DOS. |
Microsoft Excel | Нет | Да | Да | Впервые выпущена в 1985 под Mac OS. |
en:Numbers | Нет | Да | Нет | Входит в состав iWork. |
OpenOffice.org Calc | Да | Да | Да | Входит в состав OpenOffice.org. |
Также в своё время были достаточно известны программы: en:Quattro Pro, en:SuperCalc и VisiCalc.
Ссылки
- Эволюция электронных таблиц (.pdf,1.78 Mb)
- VisiCalc — первые в мире электронные таблицы
Что такое табличный процессор
Электронные таблицы — предназначены для хранения и обработки информации, представленной в табличной форме, то есть это двумерные массивы, состоящие из строк и столбцов.
Наиболее популярные табличные процессоры — это Microsoft Excel, Lotus 1-2-3 и Quattro Pro.
Основные понятия
Электронные таблицы – это компьютерный эквивалент обычной бумажной таблицы, в клетках которой находятся либо данные (тексты, даты, формулы, числа и т.д.), либо результаты расчета по формулам. Причем при изменении данных расчет и пересчет выполняются автоматически.
Рабочий лист состоит из строк и столбцов, которые имеют имена.
Имена строк — это их номера (в Excel 2003 от 1 до 65536).
Имена столбцов — это прописные латинские буквы от A до Z, затем от AA до AZ, BA до BZ и т. д. (в Excel 2003 до IV, всего 256 столбцов).
В Excel 2007, Excel 2010, Excel 2013, Excel 2016 рабочий лист имеет 1 048 576 строк и 16 384 столбца, т.е. содержит больше 17 миллиардов ячеек — почти по 3 ячейки на каждого жителя нашей планеты. Другими словами, рабочий лист Excel 2007, Excel 2010, Excel 2013, Excel 2016 имеет в тысячу раз больше ячеек, чем рабочий лист Excel 2003.
Для быстрого перемещения на последнюю строку можно использовать сочетание клавиш CTRL + стрелка вниз.
Для быстрого перемещения на последний столбец можно использовать сочетание клавиш CTRL + стрелка вправо.
Можно включить режим, в котором столбцы, как и строки, имеют числовые номера:
В Excel 2007: кнопка Office → внизу Параметры Excel → слева Формулы → справа галочка в пункте Стиль ссылок R1C1.
В Excel 2010 и более новых версиях: меню Файл → внизу Параметры → слева Формулы → справа галочка в пункте Стиль ссылок R1C1.
Ячейка — область на пересечении столбца и строки, которая имеет уникальный адрес (например, А1, К25). Одна из ячеек всегда является активной и выделяется рамкой. Рамка активной ячейки играет роль курсора.
Ссылка – указание адреса ячейки или диапазона ячеек.
Блок ячеек (связный диапазон ячеек) – прямоугольная область, состоящая из группы смежных ячеек (A1:H1, C3:C12, B2:G7). Задается адресами верхней левой ячейки и правой нижней ячейки, указанными через двоеточие.
Окно программы
В Excel два основных режима представления рабочего листа:
- Обычный – наиболее удобный для выполнения большинства операций.
- Разметка страниц – удобен для окончательного форматирования таблицы перед печатью.
Для перехода между режимами Обычный и Разметка страниц используются соответствующие кнопки вкладки Вид (слева).
В верхней части окна Excel под лентой меню находится Строка формул (строка ввода), слева от нее панель имен, а в нижней части окна — Строка состояния.
Рабочая книга
Файл Microsoft Excel называется рабочей книгой и имеет стандартное расширение *.xls (в Excel 2007 и всех более новых версиях *. xlsx). Рабочая книга состоит из рабочих листов, имена которых (Лист1, Лист2, …) выведены на ярлыках в нижней части окна программы.
Для работы с файлами в Excel 2007 используется кнопка Office (большая круглая кнопка в верхнем левом углу окна программы). В Excel 2010 (и во все более новые версии) вернулось привычное меню Файл слева от вкладки Главная.
Заполнение ячеек
Для ввода данных в ячейку необходимо сделать ее активной и ввести данные с клавиатуры. Данные появятся в ячейке и в строке редактирования. Для завершения ввода следует нажать клавишу
Чтобы отредактировать данные в ячейке, необходимо:
- Сделать ячейку активной и нажать клавишу или дважды щелкнуть в ячейке мышью. В ячейке появится текстовый курсор, который можно передвигать клавишами управления курсором.
- Отредактировать данные.
- Выйти из режима редактирования клавишей , одной из клавиш управления курсором или кнопкой Ввод. Процесс ввода данных закончится и активной станет соседняя ячейка.
Внимание! Перед выполнением любой команды следует завершить работу с ячейкой, т. е. выйти из режима ввода или редактирования.
Типы данных, которые можно использовать в ячейках Excel
- Текстовый (символьный) – любые символы (по умолчанию — выравнивание по левому краю ячейки).
- Числовой (по умолчанию — выравнивание по правому краю). Целая часть отделяется от дробной запятой, но можно перенастроить на любой символ (например использовать точку).
Для этого в Excel 2007 нужно выполнить следующие действия: кнопка Office → внизу Параметры Excel → слева Дополнительно → справа убрать “галочку” в пункте Использовать системные разделители, ниже указать требуемый символ.
Excel 2010 и в более новых версиях нужно выполнить следующие действия: меню Файл → внизу Параметры → слева Дополнительно → справа убрать “галочку” в пункте Использовать системные разделители, ниже указать требуемый символ.
Установка или изменение формата ячейки: вкладка Главная → группа Ячейки → кнопка Формат → пункт Формат ячеек… → закладка Число. Гораздо проще и быстрее воспользоваться контекстным меню (правая кнопка мыши = пункт Формат ячеек…):
Для набора функции используют кнопку Вставить функциюслева от Строки формул или большая кнопка Вставить функцию слева на вкладке Формулы ленты меню Excel. При этом вызывается мастер функций. Работа мастера функций начинается с открытия окна, в котором можно выбрать функцию (по категориям и по алфавиту). После выбора нужной функции разворачивается второе окно с запросом требуемых аргументов и параметров.
Допускается использовать вложенные функции.
Например: =COS(ABS(-25)), =ЕСЛИ(B5=B6; LOG(3); -5)
Табличные процессоры
Табличный процессор (ТП) — это прикладная программа, предназначенная для организации табличных вычислений на компьютере.
Вычислительная таблица, которая создается с помощью ТП, называется электронной таблицей. Первый табличный процессор был создан в 1979 году, предназначался для компьютеров типа Apple II и назывался VisiCalc. В 1982 году появился табличный процессор Lotus 1-2-3, предназначенный для IBM PC. Lotus объединил в себе возможности электронных таблиц, деловую графику и некоторые функции реляционной СУБД. Практически все последующие табличные процессоры (Multiplan, QuattroPro, SuperCalc и другие) поддерживали эти три функции. Одним из самых популярных табличных процессоров сегодня является MS Excel, входящий в состав пакета Microsoft Office. Кратко повторим основные понятия, связанные с электронными таблицами.
Электронная таблица (ЭТ) — это своеобразная компьютерная технология организации табличных расчетов. В основе ЭТ лежит несколько главных идей.
Первая идея — рабочее поле структурировано и о образцу шахматной доски. ЭТ, подобно шахматной доске, разделена на клетки. Строки таблицы пронумерованы числами, а столбцам присвоены буквенные имена (рис.1).
Рис. 1. Среда электронной таблицы
Клетки-ячейки таблицы именуются подобно клеткам шахматной доски: A1, В2 и т, п. Данные имена называют также адресами ячеек в таблице.
Любая прямоугольная область таблицы называется блоком. Блок идентифицируется именами ячеек, расположенных в противоположных углах. Например: A1: E 5 — весь фрагмент таблицы, показанный на рис. 1.
Вторая идея — в ячейках таблицы помимо текстов и чисел (как и в реляционных базах данных), могут помещаться вычисляемые формулы.
Для представления чисел могут использоваться несколько различных типов форматов (числовой, экспоненциальный, дробный и процентный). Существуют специальные форматы для хранения дат (например, 25.05.2007) и времени (например, 13:30:55), а также финансовый и денежный форматы (например, 1500,00р.), которые используются при проведении бухгалтерских расчетов. По умолчанию для представления чисел электронные таблицы используют числовой формат, который отображает два десятичных знака числа после запятой (например, 195,20). Экспоненциальный формат применяется, если число, содержащее большое количество разрядов, не умещается в ячейке. В этом случае разряды числа представляются с помощью положительных или отрицательных степеней числа 10. Например, числа 2000000 и 0,000002, представленные в экспоненциальном формате как 2 * 10′ и 2 * 10 , будут записаны в ячейке электронных таблиц в виде 2,00Е+06 и 2,00Е 06. По умолчанию числа выравниваются в ячейке по правому краю. Это объясняется тем, что при размещении чисел друг под другом (в столбце таблицы) удобно иметь выравнивание по разрядам (единицы под единицами, десятки под десятками и т. д.).
Текстом в электронных таблицах является последовательность символов, состоящая из букв, цифр и пробелов, например текстом может являться последовательность цифр «2004». Но умолчанию текст выравнивается в ячейке но левому краю. Это объясняется традиционным способом письма (слева направо).
В качестве операндов в этих формулах выступают имена ячеек таблицы. Например, в ячейке ВЗ может находиться формула =А1+В1. Сразу после занесения формулы в ячейку табличный процессор ее вычисляет и отражает в ячейке полученное значение. При изменении значений в ячейках-операндах мгновенно происходит пересчет формул
Третья идея — принцип относительной адресации. Адрес ячейки, присутствующий в формуле, обозначает ее расположение относительно ячейки, в которой записана формула. Например, формула =А1+В1 в ячейке ВЗ воспринимается так: содержимое ячейки, расположенной на две строки выше и на один столбец левее, сложить с содержимым ячейки, расположенной на две строки выше в этом же столбце. При переносе этой формулы в другие ячейки, например путем копировании, формула преобразуется, сохраняя тот же смысл относительного расположения слагаемых. Например, скопированная из ячейки ВЗ в ячейку С4 эта формула примет вид =В2+С2.
Для отмены действия принципа относительной адресации используется символ *$* помощью этого символа можно сделать неизменяемым (абсолютным) как весь адрес, так и отдельную его часть (строку или столбец). Например, если в ячейке ВЗ записана формула =$А$1+$В$1, то при копировании в ячейку С4 она не изменится.
Области применения табличных процессоров
Современные табличные процессоры позволяют применять многочисленные средства автоматизации решения задач, так что возможным стало даже написание конкретных приложений на их основе. Кроме того, они обладают широкими графическими возможностями. Табличные процессоры особенно широко используются в аналитической деятельности, а также для подготовки документов сложной формы.
Основное назначение табличного процессора – автоматизация Расчетов в табличной форме.
Например, в табличном процессоре можно вести журнал успеваемости. Преподаватели смогут заносить в него оценки учащихся, а встроенные формулы позволят высчитывать средний балл для каждого ученика, общую успеваемость группы по предмету и др. Каждый раз, когда учитель вносит новую оценку, табличный процессор будет автоматически пересчитывать все результаты.
По сравнению с бумажной предшественницей электронная т. к. лица предоставляет пользователю гораздо больше возможностей для работы. В ячейках таблицы могут записываться различные числа, даты, тексты, логические величины, функции, формулы. Формулы позволяют практически мгновенно производить пересчет и выводить в соответствующей ячейке новый результат при изменении исходных данных. Эта возможность позволяет активно использовать электронные таблицы:
Информатика и вычислительная техника
Система управления базами данных (СУБД) —совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных.
Примеры СУБД – Oracle, Microsoft Access, Paradox, Firebird, Sqlite, еще очень много.
Назначение СУБД:
1. Компактное хранение данных (без дублирования)
2. Оптимизация доступа к данным
3. Логическая целостность (согласованность данных)
4. Универсальный интерфейс (язык или протокол), позволяющий задавать структуру данных, изменять и извлекать их неизвестному заранее алгоритму.