Автор: Пользователь скрыл имя, 12 Декабря 2011 в 22:59, реферат
В работе рассмотрены прикладные программы, необходимые для создания текста, таблиц, баз данных, которые можно использовать не только в офисах, но и дома.
Введение
I. Характеристика пакетов прикладных программ
II. Классификация пакетов прикладных программ
2.1. Проблемно-ориентированные прикладные программы
2.2. Интегрированные прикладные программы
2.3. Пакеты прикладных программ для решения научно-технических задач.
III. Библиотеки стандартных прикладных программ
3.1. Краткие сведения о пакетах прикладных программ
3.2. Точность вычислений
Заключение
Список использованной литературы
II. Классификация пактов прикладных программ
Все пакеты прикладных программ могут быть разбиты на группы: пакеты, расширяющие возможности операционных систем; пакеты общего назначения; пакеты ориентированные на работу с АСУ.
Пакеты прикладных программ, реализующие возможности операционных систем, обеспечивают функционирование ЭВМ различных конфигураций. К ним относятся пакеты, обеспечивающие работу многомашинных комплексов типовых конфигураций, диалоговые системы, системы для работы в реальном масштабе времени, удаленную пакетную обработку.
Пакет прикладных программ общего назначения включают в себя набор программ для широкого круга применений: для алфавитно-цифровых и графических дисплеев, графопостроителей, систем программирования для языков PL/1, СИМУЛА67, систем программирования для специальных языков, а так же для научно-технических расчетов, математического программирования, для обработки матриц различного вида моделирования, решения задач теории, массового обслуживания и т. д.
Пакеты,
ориентированные на работу в АСУ,
включают в себя набор программ для
общецелевых систем обработки банков
данных, информауционно-массовых систем
общего назначения, систем обработки документов.
2.1. Проблемно-ориентированные пакеты прикладных программ
Проблемно-ориентированные ППП – это наиболее развитая в плане реализуемых функций и многочисленная по количеству созданных пакетов, часть ППП. Она включает следующие проблемно-ориентированные программные продукты: текстовые процессоры, издательские системы, графические редакторы, демонстрационную графику, системы мультимедиа, ПО – САПР, организаторы работ, электронные таблицы, системы управления базами данных, финансовые аналитико-статистические программы.
Текстовые процессоры – специальные программы, предназначенные для работы с документами, позволяющие компоновать, формировать и редактировать тексты при создании пользователем документа. Они обычно включают в себя дополнительные функции по работе с бланками текста и объектами. Признанными лидерами в части текстовых процессоров для ПЭВМ является MS-Word, AmiPro и т. д.
Настольные
издательские системы – программы,
предназначенные для
Наилучшими пакетами в этой области является: Corel Ventura, PageMaker, Microsoft Publisher, Page Plus.
Графические
редакторы – пакеты, предназначенные
для обработки графической
Они
делятся на ППП обработки растровой
графики и изображений и
ППП первого типа предназначены для работы с фотографиями включают в себя набор средств по кодированию фотоизображений цифровой формы. Признанный лидер среди пакетов данного класса – Adobe Photoshop. Известен также пакет Aldus Photo Styler и т. д. Все программы ориентированы на работу в среде Windows.
Пакеты
для работы с векторной графикой
предназначены для
Пакеты данного плана в
Своеобразным стандартом в этом плане является пакет Corel Draw. Можно так же отметить такие пакеты, как Adobe Illustrator, Professional Draw.
Электронные
таблицы (табличный процессор) –
пакеты программ, пред- назначенные
для обработки табельным
В настоящее время наиболее популярными и эффективными пакетами данного плана являются Excel, Improv, Quattro Pro, 1-2-3.
Организаторы работ – это пакеты программ, предназначенные для автома- тизации процедур планирования, использования различных ресурсов (времени, денег, материалов) как отдельного человека так и всей фирмы или ее структурного подразделения. Пакеты данного вида делятся на два типа:
Системы управления базами данных (СУБД) предназначены для автоматизации процедур создания, хранения и увеличения электронных данных. Многие существующие экономические, информационные, банковские, программные комплексы реализованы с использованием инструментальных средств СУБД. Наиболее распространенными пакетами типа IBM PC являются dBase, Paradox, MS Accses.
Пакеты программ мультимедиа предназначены для использования ПЭВМ, для отображения и обработки аудио- и видеоинформации. Помимо программных средств, компьютер должен быть при этом оборудован дополнительными платами, позволяющими осуществлять ввод, вывод аналоговой информации, ее преобразование в цифровую форму.
Среди мультимедийных программ можно выделить две небольшие группы. Первая включает пакеты для бучения и досуга. Поставляемые на CD-ROMах емкостью от 200 до 500 Мбайт каждый, они содержат аудиовизуальную информацию по определенной тематике. Так созданы и продаются электронные энциклопедии по отраслям знаний; электронные учителя в области иностранных языков, бизнеса, политики; деловые авантюрные игры.
Вторая группа включает программы для подготовки видеоматериалов для создания мультимедиа представлений, демонстрирования дисков и стендовых материалов (Director for Windows, Multimedia Viewer Kit, MultiSpin).
Разнообразными пакетами
Для
расчета величин налогов
Для аналитических
2.2. Интегрированные пакеты прикладных программ
Интегрированные пакеты программ – по количеству наименований продуктов немногочисленная, но в вычислительном плане довольно мощная и активно развивающая часть ПО. Традиционные и полносвязанные, интегрированные комплексы представляют собой многофункциональный автономный пакет, в котором в одно целое соединены функции и возможности различных специализированных (проблемно-ориентированных) пакетов, родственных в смысле технологии обработки данных на отдельном рабочем месте. Типичными представителями таких программ являются пакеты Framework, Symphony, а также пакеты нового поколения MS Word.
В этих программах происходит интеграция функций редактора текстов, системы управления базами данных и табличного процессора. В целом стоимость такого пакета гораздо ниже суммарной стоимости аналогичных специализированных пакетов.
В
настоящее время активно
Типичные и наиболее мощные пакеты данного типа: Borland Office for Windows, Microsoft Office. В профессиональной редакции этих пакетов присутствуют четыре приложения: текстовый редактор, СУБД, табличный процессор, программы демонстрации графики.
Особенностью
нового типа интеграции пакетов является
использование общих ресурсов. Здесь
можно выделить четыре основных вида
совместного доступа к
В этой области разработаны два основных стандарта:
2.3. Пакеты прикладных программ для решения научно-технических задач
Пакеты прикладных программ представляют собой набор подпрограмм, объединенных управляющей программой и предназначенных для решения конкретных в какой-либо области. Обычно подпрограммы различного назначения распределяются по уровням. Самый нижний занимают программы, не обращающиеся к другим подпрограммам. Их обычно называют системо- образующим элементом. Иногда подпрограмма образует до четырех уровней. Более сложные иерархические объединения создают трудности в управлении пакетов.
При создании пакета обычно решается проблема памяти, быстродействия, функциональных возможностей памяти. Чем больше функций выполняет память, тем большая память требуется для удовлетворения требований быстродействия. Поэтому обычно все ППП делаются свободными от ввода и размер массивов оказывается условным. Программы ввода-вывода выполняются в виде отдельного модуля, учитывающего особенности внешних устройств. Программы могут содержать подпрограммы простой структуры. Обращение к ним производится с помощью оператора CALL. Эти подпрограммы очень эффективны по скорости выполнения ,поскольку не требуют дополнительной нагрузки других частей программы. Может оказаться, что памяти ЭВМ не достаточно для размещения всей программы. В этом случае используют оверлейную структуру.
Оверлейную структуру обычно представляют в виде дерева. Корнем дерева является сегмент, который всегда находится в оперативной памяти. Другие сегменты содержаться в библиотеке на внешнем носителе и загружаются в память по мере необходимости. Если сегменты вызываются в одно и то же место, то они называются взаимонеисключающими. Смена сегментов производится под руководством корневого сегмента.
Для сложных задач трудно планировать оверлейную структуру. Трудности возрастают, когда выбор сегмента зависит от обрабатываемых данных или число сегментов очень велико. В таких случаях целесообразно использовать последовательные динамические структуры.
Динамически параллельные структуры, используются в тех случаях, когда одна программа или более имеют периоды ожидания каких-либо событий (например, завершение операции ввода-вывода) в процессе своего выполнения. Именно, в этот период может выполняться вторая программа. Однако чаще всего в ППП на языке Фортран используют простую и оверлейную структуру.