Виды программного обеспечения

Автор работы: Пользователь скрыл имя, 06 Декабря 2015 в 15:29, реферат

Описание работы

Инженеры, ученые, экономисты, компьютерщики – это далеко не полный список тех профессий, представителям которых постоянно приходится выполнять самые разнообразные расчеты. Современная цивилизация в значительной степени держится на математических вычислениях, хотя неспециалисты об этом думают редко. Математическое вторжение на “нечисловую” территорию и ее эффективное “завоевание” стали возможными благодаря революции, произведенной компьютерами. Все мы учились в школе, многие были студентами, поэтому проблема решения уравнения или нахождения интеграла знакома практически всем. Но использовать для подобной работы компьютер могут очень немногие.

Файлы: 1 файл

1.doc

— 90.00 Кб (Скачать файл)

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

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

В отличие от баз данных, которые обычно содержат широких спектр типов данных (от числовых и текстовых до мультимедийных), для электронных таблиц характерна повышенная сосредоточенность на числовых данных.

Основное свойство электронных таблиц состоит в том, что при изменении содержания любых ячеек таблицы может происходить автоматическое изменение содержания во всех прочих ячейках, связанных с изменениями соотношением заданным математическими или логическими выражениями (формулами). Простота и удобство работы с электронными таблицами снискали им широкое применение в сфере бухгалтерского учета, в качестве универсальных инструментов анализа финансовых, сырьевых и товарных рынков, доступных средств обработки результатов технических испытаний, то есть всюду, где необходимо автоматизировать регулярно повторяющиеся вычисления достаточно больших объемов числовых данных.

Самые популярные табличные процессоры - Microsoft Excel, Access и Lotus 1-2-3. В Microsoft Excel автоматизированы многие рутинные операции, специальные шаблоны помогают создавать отчёты, импортировать данные и многое другое.

Lotus 1-2-3 - профессиональный процессор  электронных таблиц. Широкие графические  возможности и удобный интерфейс пакета позволяют быстро ориентироваться в нём. С его помощью можно создать любой финансовый документ, отчёт для бухгалтерии, составить бюджет, а затем разместить все эти документы в базах данных.

Основные возможности электронных таблиц: решение расчетных задач, проведение вычислений по формулам, заданным пользователем; решение оптимизационных задач; анализ и моделирование на основе результатов вычислений; оформление таблиц, отчетов; построение диаграмм требуемого вида; распространение и просмотр электронных таблиц всеми участниками рабочей группы и другое [2,150].

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

Преимущества использования ЭТ при решении задач:

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

2. при использовании однотипных  формул используется копирование  формулы в нужные ячейки.

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

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

Помимо рассмотренных выше коммерческих продуктов существует альтернативное свободное программное обеспечение для работы с электронными таблицами: OpenOffice.orgCalc, Gnumeric.

Gnumeric - это свободный табличный  процессор, поддерживается на GNU/Linux, MacOS, Microsoft Windows и других ОС. Gnumeric является частью GNOME Office, набора офисных приложений с некоторой долей интеграции. Разработчики стараются обеспечить поддержку полнофункциональных электронных таблиц и простой переход для пользователей и организаций с несвободных программ. Некоторые специалисты утверждают, что он обеспечивает больше функций и намного большую точность вычислений, чем Microsoft Excel. Gnumeric поддерживает систему подключаемых модулей, позволяющая расширять функциональность - добавлять функции, использовать иные форматы ввода-вывода и возможности обработки данных в реальном времени [1,211].

Математические пакеты (Eureka, Mathcad, MathcadProfessional, Matlab, Maple, Mathematica и др.) позволяют решить практически любую математическую задачу и представить результаты расчетов в табличном или графическом виде. Многие математические пакеты имеют развитые средства построения трехмерных поверхностей, задаваемых с помощью функций.

Mathematica разработана компанией WolframResearchInc, позволяет упрощать алгебраические выражения, дифференцировать, вычислять различные интегралы, суммы, произведения, решать алгебраические и дифференциальные уравнения и системы, раскладывать функции в ряды и находить пределы. Mathematica решает численными методами задачи, которые не поддаются аналитическому решению, а также задачи оптимизации и математической статистики [3,117].

В основу системы Matlab (MATrixLABoratory - матричная лаборатория) положен принцип расширяемости, позволяющей адаптировать систему под задачи пользователя. Сущность этого принципа заключается в том, что пользователь может создавать практически неограниченное число собственных функций, которые хранятся на жестком диске ЭВМ. Matlab имеет средства для расчета и проектирования аналоговых и переходных характеристик и таких же характеристик для линейных электрических цепей, средства для спектрального анализа и синтеза. Для решения задач моделирования программа Matlab дополнена пакетом Simulinkc визуально-ориентированным программированием.

Отличительной чертой Mathcad является использование в ней общепринятых в математике символов для обозначения операций интегрирования, дифференцирования, вычисления рядов и т.д. возможность использования латинских, греческих букв, верхних и нижних индексов позволяет получать формулы в привычном виде. Mathcad является интегрирующей системой, позволяющей создавать проекты, в которых данных циркулируют по системе Matlab, электронным таблицам MSExcelb пакету научной графики Axum.

 

 

Заключение

В настоящее время для рутинных расчетов на компьютере чаще используются не традиционные языки программирования (Basic, Pascal, Fortran) а электронные таблицы и специальные математические программы. Говоря об электронных таблицах, мы обычно имеем в виду Microsoft Excel. Математическая же программа у нас часто ассоциируется в основном с пакетом MathCad. Оба эти пакета задумывались как средства работы на компьютере пользователей, не желавших или не умевших «возиться» с языками программирования при решении финансовых, научно-технических и прочих прикладных задач (программирование без программирования). MathCad – это гибкий инструмент для математических, инженерных, научных и финансовых вычислений более высокого уровня, чем электронные таблицы, так как он создавался на основе электронных таблиц.

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

Ядро MathCad напоминает рабочую тетрадь с интерфейсом в стиле текстового редактора и имеет готовые инструменты для числовых и символьных вычислений и построения графиков, дающие в совокупности гораздо более мощные и гибкие возможности, чем электронные таблицы. MathCad обладает несравнимо более высоким потенциалом в сфере обработки экспериментальных данных (интерполяции, регрессии, экстраполяции), поэтому, даже если результаты измерений были записаны в виде электронной таблицы, строить на их основе графики и диаграммы лучше в MathCad. Технология работы в средах Microsoft Excel и MathCad имеет много общего. Так, процесс создания «программы» идет параллельно с ее отладкой и оптимизацией. Отладочные фрагменты (не только числа, но и графики, а также анимационные клипы) можно оставить в готовой таблице или в MathCad-документе для того, чтобы убедиться в правильности хода решения задачи. В Microsoft Excel и в MathCad встроено большое количество математических операторов и функций. И в среде Microsoft Excel, и в среде MathCad математический аппарат можно расширять, создавая пользовательские операторы, функции и процедуры. Следовательно, в силу своей схожести, эти пакеты могут работать совместно [5,158].

Экспортировать данные из таблицы Microsoft Excel в матрицу MathCad можно просто скопировав их и вставив затем в пустую таблицу ввода. Однако провести обратную операцию, то есть данные из матрицы MathCad экспортировать в Microsoft Excel, используя таблицу ввода, невозможно. Для выполнения этой задачи следует задействовать таблицу Microsoft Excel как компонент MathCad. Идея совместной работы реализована в среде программы MathConnex, входящей в состав MathCad. MathConnex позволяет интегрировать различные приложения Windows (Excel, MathCad, MatLab, Axum) и организовывать передачу данных между ними. На рабочем столе MathConnex находятся три компоненты: вверху – электронная таблица Excel с одним выходом; в середине – MathCad-документ (там комментарии прописаны ярким шрифтом, а рабочие формулы – блеклым) с одним входом и одним выходом; одна электронная таблица Excel внизу с одним входом. Входы и выходы компонент пользователь соединяет линиями с помощью протяжки мышью.

 

 

 

 

 

Список использованной литературы

1. Акулов О.А. Информатика: учебник / О.А. Акулов, Н.В. Медведев. – М.: Омега-П, 2012. – 270 с.

2. Алексеев А.П. Информатика 2011 / А.П. Алексеев. – М.: СОЛОН-ПРЕСС, 2011. – 608 с.

3. Вьюхин В.В. Информатика и вычислительная  техника: учеб. пособие для инженерных  специальностей / В.В. Вьюхин; под ред. В.Н. Ларионова. - М.: Дрофа, 2012. – 286 с.

4. Гейн А.Г. Основы информатики  и вычислительной техники / А.Г. Гейн. - М.: Просвещение, 2012. – 245 с.

5. Макарова Н.В. Информатика: учеб. пособие для вузов / Н.В. Макарова, Н.В. Бройдо. – М.: Академия, 2013. – 768 с.

6. Л.Л. Босова, Н.И. Михайлова. – М.: Бином, 2012. – 400 с.

 

 


 



Информация о работе Виды программного обеспечения