История создания табличных процессоров. Обзор основных функций современных процессоров
Идея создания электронной таблицы, возникшая у студента Гарвардского университета Дэна Бриклина в 1979 г. Экранная копия VisiCalc - первая электронная таблица. Создание программ Lotus 1-2-3 и Excel. Основные функции современных табличных процессоров.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | реферат |
Язык | русский |
Дата добавления | 23.11.2016 |
Размер файла | 309,7 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ
Федеральное государственное бюджетное образовательное учреждение высшего образования «Санкт-Петербургский государственный экономический университет»
ФАКУЛЬТЕТ УПРАВЛЕНИЯ
Кафедра государственного и муниципального управления
Реферат
на тему: История развития табличных процессоров. Обзор основных функций современных табличных процессоров
Работу выполнил:
студент I курса
очного отделения
Краюшкин Денис Владиславович
Санкт-Петербург 2016
Оглавление
1. История создания первых табличных процессоров
2. История Lotus 1-2-3
3. История создания Excel
4. Основные функции современных табличных процессоров
Заключение
Библиографический список
Введение
Каждый день человек пользуется таблицами сам того не замечая. Например, школьный дневник, расписание электричек, расписание занятий и многое другое. Персональный компьютер расширяет круг наших возможностей в использовании таблиц благодаря тому, что позволяет не только представлять данные в электронном виде, но и обрабатывать их. Программное обеспечение, используемое для этого, называется табличными процессорами или электронными таблицами. Их основная задача - обработка таблично организованной информации, проведение всевозможных расчётов на её основе и обеспечение визуального представления хранимых данных и результатов их обработки в виде диаграмм, графиков. Табличный процессор (электронная таблица) - это интерактивная система обработки данных, в основе которой лежит двухмерная таблица. Ячейки таблицы могут содержать числа, строки или формулы, задающие зависимость ячейки от других ячеек. Изменение одной ячейки ведёт к изменению зависящих от неё ячеек. Также табличные процессоры (электронная таблица) обеспечивают задание формата изображения, сортировку и поиск. Использование табличных процессоров упрощает работу с данными и позволяет получать результат без выполнения расчётов вручную. Расчёт по заданным формулам происходит автоматически. Особо широко табличные процессы используют в экономических и бухгалтерских расчётах, что позволяет сократить время расчётов и увеличить их точность. На данный момент наиболее известными и эффективными пакетами данного класса являются Excel, Calc, Quatro Pro, Lotus 1 - 2 - 3.
Цель моей работы изучить основные табличные процессоры.
Главные задачи работы: исследовать историческое развитие табличных процессоров, определить их роль и функции в современном мире.
1. История создания первых табличных процессоров
Существующие на сегодняшний день способы обработки информации невольно приводят нас к представлению их в виде различных таблиц. На языке программирования для такого представления служат 2-х мерные массивы. Для табличного типа расчётов, как правило, характерны простые формулы и огромный объём исходных данных. Такие расчёты считаются монотонными и утомительными, поэтому для их выполнения используется компьютер который может делать эти расчёты быстро и безошибочно, что очень важно.
Табличные ресурсы позволяют хранить огромное количество данных и алгебраических и логических связей между ними. Ещё одно приятной функцией является то, что если изменить первичные данные, то все результаты автоматически пересчитываются, что позволяет экономить время и нервы. Электронные таблицы также могут моделировать различные ситуации, что тоже является очень полезной функцией, но к ней мы вернёмся чуть позже.
Идея создания электронной таблицы возникла у студента Гарвардского университета Дэна Бриклина в 1979г
Дэниел Бриклин, Выпускник Гарвардской школы бизнеса. Он работал инженером- программистом в фирме Digital Equipment Corporation, но проработав там незначительное время перешёл в другую фирму. Полученный им опыт работы в 2-х фирмах дал ему понять, что он хорошо разбирается в технологиях, но совершенно не смыслит в бизнесе, это и заставило его отправиться в Гарвард.
Там ему приходилось частенько заниматься утомительными вычислениями, связанными с определением изменения суммы налога в результате роста процентной ставки на издержки и прибыль предприятия, и в один прекрасный момент его осенило, ведь всё это можно сделать намного быстрее и легче. Основная проблема в таких расчётах заключалась в том, что при изменение одного параметра приходилось пересчитывать всё с самого начала.
Рисунок 1. Экранная копия VisiCalc - первая электронная таблица
Калькулятор, конечно, облегчал эту задачу, но всё равно на эти вычисления уходило слишком много времени и при малейшей опечатки всю работу приходилось начинать сначала.
Опыт программиста натолкнул Бриклина на мысль, что все эти сложные и нудные числовые операции можно поручить компьютеру. Свою блестящую идею он обсудил с внештатным программистом Робертом Френкстоном. Роберта заинтересовала его идея и уже в конце 1978 года он начал писать программу, а уже к весне следующего года закончил её.
Своё изобретение Фрэнкстон и Бриклин назвали VisiCalc. Эта программа создавала на экране ПК столбцы чисел, практически мгновенно изменялись, если изменялась какая-то позиция из этой электронной таблицы. С помощью такой программы плановики могли произвести мгновенную и точную калькуляцию, например, зависимости прибыли компании от роста заработной платы при одновременном росте цен на конечный продукт. Продавать свою программу Бриклин и Фрэнкстнон начали уже осенью 1979 года, большому спросу также поспособствовала рецензия одного из специалистов в сфере финансов, в которой он назвал VisiCalc центральной осью, вокруг которой вращается компьютер.
В самом начале программа была написана для компьютера Apple-2, и по факту именно она сыграла главную роль в огромном успехе этого ПК Персональный компьютер. VisiCalc - первый пакет ПО Программное обеспечение, который уже сам по себе оправдывал приобретение микрокомпьютерной системы.
Уже в первый год продаж VisiCalc продажи ПК резко возросли, а сама программа разошлась тиражом более 100 тысяч по цене 200 долларов за экземпляр. VisiCalc Пединственной в своём роде на протяжении всего да, что естественно привело к созданию множества подобных программ. Программа VisiCalc дала хороший толчок для развития программ используемых в сфере бизнеса.
2. История Lotus 1-2-3
После создания программы Lotus 1-2-3 оказалось, что она намного проще в использовании чем её предшественница VisiCalc, Lotus 1-2-3- совмещала в себе всё лучшее от VisiCalk, кроме того имела возможность создания диаграмм, схем и баз данных. Было потрачено огромное количество денег на её рекламу, ведь на рынок в то время уже возглавлял VisiCalc, но Lotus 1-2-3 всё же удалось завоевать популярность и с лихвой окупить все средства потраченные на её разработку и рекламу. Ведь уже в первый год продаж компания получила 53 миллиона долларов.
Как вспоминает Кэпор: Я задавался вопросом, что же нужно бизнес-пользователям? Было совершенно очевидно, что максимально упростить изучение нового продукта можно с хорошим руководством и контекстно-зависимой подсказкой. Lotus 1-2-3 была своего рода эталоном успешного продукта для ПК с точки зрения пользовательского интерфейса, уровня возможностей поддержки и профессионализма в обслуживании бизнес-пользователей.
Благодаря Lotus 1-2-3 ПК очень быстро получили статус настольных систем для организации бизнес-активности.
Рисунок 2 Пример интерфейса Lotus 1- 2 - 3
Во время разработки Lotus Кэпор сделал ставку на 16 разрядный процессор IBM, думая что вскоре 16 разрядные процессоры буду общепризнанным стандартом, и не прогадал. Первая версия Lotus совершала сортировку данных по многим параметрам, имела всплывающее меню и «горячии» клавиши, могла форматировать текст, а также добавлять макросы, значительно расширяющие возможности системы. Это было универсальное средство для ввода, хранения и обработки данных в виде таблиц чисел, текстов, графиков и программ. Такие объединённые пакеты включали в себя текстовый редактор, процессор электронных таблиц, систему управления базами данных, пакет отображения данных и средства обмена данными с удалёнными пользователями.
При запуске табличного процессора на экране появлялось диалоговое окно с текстом “Добро пожаловать в 1-2-3!”. Предлагалось создать новую таблицу, открыть существующую или запустить обучающую программу.
В комплект табличного процессора Lotus 1-2-3 входил большой набор программ, позволявший использовать разработанный заранее стандартные шаблоны электронных таблиц для часто используемых задач. Во время работы с программой пользователь мог получить сведения о тех или иных функциях кнопки панели управления и команд меню. Осуществлялось это при наведении курсора мыши на нужную кнопку- и в отдельном окне появлялась информация о назначении выбранной кнопки панели управления.
Этот табличный процессор успешно использовал возможности архитектуры х86 и а 80-е на нём проводили тестирование многих клонов IBM PC. Lotus 1-2-3 была совместима со всеми существующими для ПК стандартами графики, что также делало её более удачной по сравнению с её предшественником. Ещё одним плюсом программы являлась её эксклюзивность. Именно из-за этой программы многие пользователи предпочитали машины IBM c DOS, более стильным и современным машинам Macintosh и Amiga 1000.
В середине 80-х рост разработок в области программного обоспечения достиг своего апогея и стал постепенно стабилизироваться.
Подразделение прикладных программ Applications Division корпорации Microsoft также постепенно набирало силу. В год выпуска Lotus 1-2-3, Microsoft начала разработку текстового процессора Microsoft Word, столь же ярко разрекламировав это событие (компания разослала около 450 тысяч бесплатных демонстрационных дискет). Помимо этого, Microsoft уже выпустила свои собственные электронные таблицы MultiPlan. Но ни они, ни Word не сумели осуществить столь стремительный прорыв, как Lotus 1-2-3. К слову, Microsoft использовала наработки Lotus 1-2-3 при создании Excel.
Таким образом компания Lotus оставалась лидирующей в производстве программ до 1987 года. После чего лидирующая позиция все же перешла к Microsoft, распространяющей свой MS DOS. Кроме того, у Lotus возникли технические трудности в результате которых был задержан выпуск 3-й версии. Программу пришлось заново переписывать под более переносимый язык . И с начала 90-х Microsoft прочно закрепилась на позиции ведущей компании по разработке ПО, вытесняя Lotus 1-2-3.
В 1995 году компания IBM выкупила Lotus. После этого программа развивалась, как часть офисного пакета Lotus Smart Suite. Но 11 июня 2013 года IBM сделала объявила о прекращении проекта Lotus. В заявлении было сказано, что с 30 сентября 2014 года приложения IBM Lotus 123 Millennium Edition V9.x, IBM Lotus SmartSuite 9.x V9.8.0, и Organizer V6.1.0. компанией более не поддерживаются. И никаких заменяющих программ также не будет предоставлено.
3. История создания Excel
14 января 1985 года появилась самая популярная, на сегодняшний день, программа в мире - Microsoft Excel.
В 1982 году компания Microsoft выпустила на рынок свой первый табличный процессор Multiplan, который был достаточно известен и в основном использовался на CP/M системах, но на системах MS-DOS он значительно уступал ранее известному нам Lotus 1-2-3. Первая версия Excel предназначалась для МАС и была выпущена в 1985 году, а первая версия для Windows была выпущена в ноябре 1987 года.
Компания Lotus не торопилась выпускать версию своей продукции для Windows, и Excel с 1988 начала обходить по продажам Lotus так как Windows набирала популярность. Что в последствии и помогло компании Microsoft выйти на лидирующие позиции среди компаний, разрабатывающих программное обеспечение.
В самом начале своего пути Excel стал причиной иска о товарном знаке от другой компании, уже продававшей пакет программ под названием «Excel». В результате спора компания Mikrosoft было обязана использовать название «Microsoft Excel» во всех своих официальных пресс-релизах и юридических документах. Однако со временем эта практика была позабыта, и компания Microsoft окончательно устранила проблему, выкупив товарный знак другой программы.
Компания Microsoft также решила использовать сокращение XL для названия программы: иконка Windows - программы состоит из стилизованного изображения этих двух букв, а расширение файло по умолчанию в Excel - xls.
В сравнении с первыми табличными процессорами Excel представляет собой множество новых функций пользовательского интерфейса, но суть осталась прежней, как и у его предшественников. Excel был первым табличным процессором, позволявший пользователя менять внешний вид таблицы. Он также первым представил метод умного пересчёта ячеек, когда пересчитываются только те ячейки, которые зависят от изменившейся ячейки.
Будучи впервые объединёнными в Microsoft Office в 1993 году, Microsoft Word и Microsoft PowerPoint получили новый графический интерфейс для соответствия Excel, главного стимула модернизации ПК в то время.
Начиная с 1993 года, в состав Excel входит Visual Basic для приложений (VBA), язык программирования, основанный на Visual Basic, позволяющий автоматизировать задачи Excel.
VBA является мощным дополнением к приложению и в более поздних версиях Excel доступна полнофункциональная интегрированная среда разработки.
Можно создать код VBA, повторяющий действия пользователя и таким образом автоматизировать простые задачи. Функциональность VBA делала Excel легкой мишенью для макровирусов. И это было серьёзной проблемой до тех пор, пока антивирусники не научились их обнаруживать. Фирма Microsoft с опозданием приняла меры для уменьшения риска, добавив возможности выбора режима безопасности:
· полностью отключить макросы
· включить макросы при открытии документа
· доверять всем макросам, подписанным с использованием надёжных сертификатов.
Все эти табличные процессоры выполняли небольшой набор простейших операций, но на что они способны в наши дни?
4. Основные функции современных табличных процессоров
табличный процессор электронный
На сегодняшний день табличные процессоры имеют огромное функциональное значение, обеспечивающее удобство и качество работы пользователя. Какими же функциями на сегодняшний день обладают табличные процессоры?
1. Контекстная подсказка - это средство организации внимания пользователя различными способами в контексте выполняемых им действий(звуковое сопровождение, всплывающее окно и т.д)
2. Многовариантность выполнения операции - это значит, что в программе существует несколько вариантов решения одной и тоже задачи. Пользователь может выбрать любой понравившийся ему способ из представленных разработчиком данной программы.
3. Справочная система - это структурированная информация, которая помогает быстро найти необходимую тему, касающуюся данной программы.
4. Контекстное меню - это элемент графического интерфейса операционной системы, представляющий собой список команд, вызываемых пользователем для выбора необходимых действий над выбранным объектом.
5. Пиктографическое меню - это строка пиктограмм, состоящая из полей кнопок с изображением той или иной операции на них. В большинстве случаев кнопки дублируют наиболее часто используемые операции, доступные в меню.
6. Рабочие группы или рабочие папки. Почти все документы можно объединять в рабочие папки, так что они могут восприниматься как единое целое, если речь идет о копировании, загрузке, изменении или других процедурах. В нижней части электронной таблицы расположен алфавитный указатель (регистр), который предоставляет доступ к рабочим листам. Пользователь может задавать любое, необходимое ему название листам в папке, что делает наглядным содержимое регистра, а значит делает поиск и переход от документа к документу легче и быстрей.
7. Средства оформления рабочих листов - это возможность выбирать шрифт и стиль текста, выравнивание данных внутри клетки, способ разбиения на страницы, фон клетки и многое другое.
8. Средства оформления и вывода на печать таблиц. Для удобства пользователя предусмотрены все функции, обеспечивающие печать таблиц, такие как: выбор размера страницы, разбивка на страницы, разбивка на разделы, установка размера полей страниц, оформление верхнего и нижнего колонтитула (если это необходимо), а также предварительный просмотр получившейся страницы.
9. Шаблоны-это специальный файл, содержащий параметры форматирования документа и все средства, необходимые для соответствующего автоформатирования.
10. Связывание данных- Абсолютная и относительная адресации являются характерной чертой всех табличных процессоров, в современных системах они дают возможность работать с несколькими таблицами одновременно. Эти таблицы могут быть тем или иным образом связаны друг с другом. Для удобства вычисления в табличных процессорах имеются встроенные функции, а именно: статистические, финансовые, функции даты и времени, логические и другие. Менеджер функций позволяет нам выбрать нужную функцию и, проставив значения, получить результат.
11. Деловая графика - это область компьютерной графики, предназначенная для наглядного представления различных показателей работы учреждений.
12. Моделирование -- это процесс построения моделей для решения поставленной задачи, то есть выделение основных элементов рассматриваемого объекта и связи между ними.
13. Программирование. В простейшем случае для упрощения автоматизации выполнения часто повторяемых действий можно воспользоваться встроенным языком программирования макрокоманд. Разделяют макрокоманды и макрофункции. Применяя макрокоманды, мы можем упростить работу с табличным процессором и расширить список е го собственных команд. При помощи макрофункций же можно определять собственные формулы и функции, расширив тем самым набор функций, предоставляемый системой. Самый простой макрос -- это записанная последовательность нажатия клавиш, перемещений и щелчков кнопкой мыши. Эта последовательность может быть воспроизведена, как магнитофонная запись. Ее можно обработать и изменить, добавив стандартные макрокоманды и макрофункции. Например, организовать цикл, переход, подпрограмму. Современные программы обработки электронных таблиц позволяют нам создавать новые приложения со специализированными диалоговыми окнами, что делает работу с приложением максимально быстрым и удобным. Для создания приложений табличные процессоры содержат в качестве дополнительной компоненты язык программирования высокого уровня (например, компоненты языка Visual Basic для составляющих Microsoft Office).
Заключение
И так, табличные процессоры появились в нашей жизнь всего тридцать семь лет тому назад, но уже крепко вошли не только в работу, но и в повседневную жизнь. Табличные процессоры сопровождают нас повсюду, в школе, на улице и даже в метро. Они позволили нам экономить время, не выполняя однотипных и нудных расчётов и группировки данных. Табличные процессоры помогают не только хранить, но и обрабатывать огромное количество информации. Всё это делает их неотъемлемой частью нашей повседневной жизни. Основные функции современных табличных процессоров развиваются в геометрической прогрессии, соразмерно требованиям, которые мы им предъявляем.
Библиографический список
1. http://www.market-journal.com/itvupravlenii/30.html
2. Ефимова О.В., Морозов В.В., Угринович Н.Д. Курс компьютерной технологии с основами информатики. -М.: АБФ, ACT, 1999. -482 с.
3. Каратыгин С. и др. Базы данных: Простейшие средства обработки информации. Электронные таблицы. Системы управления базами данных. Т.1 /Каратыгин С., Тихонов А., Долголаптев В. -М.: ABF, 1995. -533 с.
4. Информатика: учебник. Курносов А.П., Кулев С.А., Улезько А.В., Камалян А.К., Чернигин А.С., Ломакин С.В.: под ред. А.П. Курносова Воронеж, ВГАУ, 1997. -238 с
Размещено на Allbest.ru
Подобные документы
Основные элементы электронной таблицы. Типы данных, используемых в электронных таблицах. Используемые типы функций. Области применения табличных процессоров. Обзор наиболее популярных табличных процессоров. Microsoft Excel, Open Office Calc.
курсовая работа [142,2 K], добавлен 21.11.2007Исследование функциональных возможностей табличных процессоров в информационном обеспечении управления. Структура информационной системы на предприятии. Понятие электронных таблиц и табличных процессоров. Тенденции развития табличных процессоров.
курсовая работа [45,4 K], добавлен 15.03.2012Определение назначения и области применения электронных таблиц и табличных процессоров. Особенности функционирования конкретных табличных процессоров: OpenOffice.org Calc, Microsoft Excel 2007, Zoho Sheet, EditGrid: интерфейс, вкладки, выпадающие списки.
дипломная работа [3,0 M], добавлен 01.01.2011Понятие электронных таблиц и табличных процессоров, их основные элементы. Типы данных и функции, используемых в электронных таблицах. Сравнительный обзор наиболее популярных табличных процессоров Microsoft Excel и OpenOffice Calc, области их применения.
реферат [464,7 K], добавлен 14.12.2010Создание и редактирование электронных баз данных. Обработка электронных таблиц. Операции изменения формата документа. Основные функции текстовых процессоров. Деловая графика. Построение рисунков, диаграмм, гистограмм различных типов в программе Excel.
презентация [773,1 K], добавлен 23.12.2013Достоинства произведения расчетов при помощи электронных таблиц. Назначение табличных процессоров. Основные структурные элементы электронной таблицы. Описание функций табличной ячейки, особенности работы с ней. Что такое диапазон, классификация данных.
презентация [1,4 M], добавлен 10.11.2010Построение современных центральных процессоров на основе циклического процесса последовательной обработки информации. Архитектура двойного конвейера с общим вызовом команд. Основная идея создания кэш-памяти. Характеристика процессоров Core и Phenom.
реферат [1,6 M], добавлен 30.12.2010Применение табличных процессоров в обработке экономической информации. Характеристика пакетов прикладных программ, содержащих электронные таблицы. Элементы электронной таблицы. Типы данных, используемых в электронных таблицах. Функции обработки данных.
курсовая работа [64,8 K], добавлен 25.04.2009Назначение табличных процессоров. Форматирование шрифта, проверка орфографии, вставка объектов в редакторе Excel. Понятие функции, применение Мастера функций. Абсолютные и относительные адреса ячеек. Обработка данных средствами электронных таблиц.
реферат [51,2 K], добавлен 22.01.2012Понятие и содержание, внутренняя структура и элементы, история появления и эволюция электронных таблиц. Области и специфика применения табличных процессоров, оценка их возможностей и функциональные особенности. Ввод и операции над основными переменными.
презентация [245,1 K], добавлен 13.08.2013