Прикладное программное обеспечение. Классификация ППО. Программы, обрабатывающие тексты

Автор работы: Пользователь скрыл имя, 08 Января 2011 в 15:56, курсовая работа

Краткое описание

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

Содержание работы

Введение 3
1 Прикладное программное обеспечение и его классификация 5
1.1 Прикладное программное обеспечение 5
1.2 Классификация ППО 5
1.2.1 Программные средства общего назначения 6
1.2.2 Инструментальные программные средства специального
назначения 9
1.2.3 Программные средства профессионального уровня 10
2 Программы, обрабатывающие тексты 12
2.1 Редакторы неформатированного текста 14
2.1.1 NotePad (блокнот) 15
2.1.2 Редактор KEdit 16
2.1.3 Редактор KWrite 17
2.1.4 Редактор McEdit 18
2.1.5 Редактор Emacs 19
2.2 Редакторы текста с элементами разметки 25
2.2.1 Текстовый редактор MS Word 25
2.2.2 Редактор StarWriter 31
2.2.3 Редактор Netscape Composer 35
2.2.4 Редактор KLyX 38
Заключение 40
Список литературы 41

Содержимое работы - 1 файл

Курсовая Прикладное программное обеспечение.doc

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

       Существуют  различные издательские системы, среди которых можно выделить следующие:

       1. Adobe InDesign - недавно появившийся пакет фирмы Adobe, оптимизированный под верстку документов самого широкого профиля, от одностраничных буклетов до толстых книг, обогащенный набором специфических визуальных инструментов.

       2. Adobe PageMarker - еще один пакет фирмы Adobe, с довольно сложным интерфейсом и системой команд, но в то же время с высокой производительностью и богатыми возможностями, особенно при работе с цветом.

       3. Corel Ventura Publisher - альтернативный пакет фирмы Corel, несколько утративший в последнее время свои позиции, но вследствие своей универсальности (имеет широкие функции обычных текстовых и графических редакторов, интеграция с Web, поддержка различных платформ) не потерявший актуальности.

       4.    QuarkXPress - достаточно легкая в освоении и гибкая издательская система, которая традиционно используется многими издательствами газет, журналов, рекламными агентствами.

       Желание объединить функции различных прикладных программ в единую систему привело к созданию интегрированных систем. Универсальные интегрированные системы разрабатывались по принципу единой системы, содержащей в качестве элементов текстовые и графические редакторы, электронные таблицы и систему управления базами данных. Примеры: Framework, Works, Мастер. Современная концепция интеграции программных средств - кооперация отдельных прикладных программных систем по типу широко известного пакета MicroSoft Office. Сами системы, входящие в пакет, являются независимыми, более того, они сами представляют локально интегрированный пакет, поскольку помимо основной своей задачи поддерживают функции других систем. Например, текстовый редактор Word обладает возможностью манипулировать с электронными таблицами и базами данных, а в электронной таблице Excel встроен мощный текстовый редактор. Для сопряжения информационных данных из различных программных систем в них предусматривают импорт-экспортную систему обмена с перекодировкой форматов представления данных. 
 
 
 

      1. Инструментальные  программные средства специального назначения
 

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

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

       Кроме того, эти системы должны уметь  объяснять свое поведение и свое решение.

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

       Принято выделять в экспертных системах три  основных модуля:  

       • модуль базы знаний;  

       • модуль логического вывода;  

       • интерфейс с пользователем.

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

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

       Расширение  концепции гипертекста на графическую  и звуковую информацию приводит к  понятию гипермедиа. Идеи гипермедиа получили распространение в сетевых  технологиях, в частности в Интернет-технологиях. Технология WWW (World Wide Web) позволила структурировать громадные мировые информационные ресурсы посредством гипертекстовых ссылок. Появились программные средства, позволяющие создавать подобные Web-странички. Стали развиваться механизмы поиска нужной информации в лабиринте информационных потоков. Популярными поисковыми средствами в Интернет являются Yahoo, AltaVista, Magellan, Rambler и др.

       Мультимедиа (multimedia) - это взаимодействие визуальных и аудиоэффектов под управлением интерактивного программного обеспечения. Появление и широкое распространение компакт-дисков (CD-ROM) сделало эффективным использование мультимедиа в рекламной и информационной службе, сетевых телекоммуникационных технологиях,обучении.

       Мультимедийные игровые и обучающие системы начинают вытеснять традиционные “бумажные библиотеки”. Сегодня в библиотеках CD-ROM можно “гулять” по музеям, Московскому Кремлю и т.д. с помощью “электронного путеводителя”. 

      1. Программные средства профессионального уровня
 

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

       АРМ — рабочее место специалиста в предметной области, оборудованное компьютером и специальным программным обеспечением, помогающее решать задачи в рамках деятельности этого специалиста (например, АРМ бухгалтера, АРМ диспетчера, АРМ технолога и т.п.).

       АРМ может быть оснащен дополнительным нестандартным оборудованием, например, АРМ телемеханика оснащают программатором микросхем ПЗУ, отладочным комплектом и пр.

       Часто под термином АРМ понимают исключительно  программный продукт для автоматизации  труда специалиста. При этом подразумевается, что компьютер на рабочем месте  уже имеется.

       САПР - Система автоматизации проектных работ, или система автоматизированного проектирования, (англ. CAD, Computer-Aided Design) — программный пакет, предназначенный для проектирования (разработки) объектов производства (или строительства), а также оформления конструкторской и/или технологической документации.

       Современные САПР используются совместно с системами  автоматизации инженерных расчётов и анализа CAE (Computer-aided engineering). Некоторые  САПР содержат интегрированные средства автоматизации инженерных расчётов и анализа.

       Данные  из CAD-систем передаются в CAM (англ. Computer-aided manufacturing — система автоматизированной разработки программ обработки деталей для станков с ЧПУ или ГАПС (Гибких автоматизированных производственных систем)).

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

       Следует отметить, что русский термин «САПР» по отношению к промышленным системам имеет более широкое толкование, чем CAD — он включает в себя CAD, CAM и CAE.

       АСНИ — Автоматизированная Cистема Научных Исследований (реже используются термины САНИ- система автоматизации научных исследований и САЭ- система автоматизации эксперимента) — это программно-аппаратный комплекс на базе средств вычислительной техники, предназначенный для проведения научных исследований или комплексных испытаний образцов новой техники на основе получения и использования моделей исследуемых объектов, явлений и процессов.

       АСУ - Автоматизированная Система Управления - совокупность математическихметодов, технических средств (ЭВМ, средств связи, устройств отображенияинформации и т. д.) и организационных комплексов, обеспечивающихрациональное управление сложным объектом (процессом) в соответствии сзаданной целью. АСУ состоит из основы и функциональной части. В основувходят информационное, техническое и математическое обеспечение. Кфункциональной части относят набор взаимосвязанных программ,автоматизирующих конкретные функции управления (планирование,финансово-бухгалтерскую деятельность и др.). Различают АСУ объектами(технологическими процессами - АСУТП, предприятием - АСУП, отраслью -ОАСУ) и функциональными автоматизированными системами, напр.,проектирования, расчетов, материально-технического и др. обеспечения.

       АСУП - Автоматизированная система управления предприятием — комплекс программных, технических, информационных, лингвистических, организационно-технологических средств и действий квалифицированного персонала, предназначенный для решения задач планирования и управления различными видами деятельности предприятия

       Педагогические  комплексы - пакеты прикладных программ для использования в процессе обучения по различным предметам 

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

       2  Программы, обрабатывающие тексты  
 

       Одной из наиболее распространенных функций  современного персонального компьютера является подготовка разнообразных  текстовых документов. В данном разделе  рассматриваются программные продукты, функционирующие в MS Windows и ОС Linux и предназначенные для работы с текстами. Мы ознакомимся с принципами создания и редактирования как простых, так и более сложных документов.

       Различают две основные группы программ подготовки текстовых документов: текстовые  редакторы и текстовые процессоры.

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

       Текстовые процессоры умеют форматировать  текст, вставлять в документ графику  и другие объекты, не относящиеся  к классическому понятию "текст". Следует отметить условность такого разделения -- разнообразие программ для  обработки текста позволяет найти редактор с любым набором функций.

       Некоторые текстовые процессоры являются так  называемыми WYSIWYG-редакторами. Название получено по первым буквам фразы What You See Is What You Get -- то, что ты видишь, есть то, что ты получишь. Когда говорят, что это WYSIWYG-редактор, то гарантируют полное соответствие внешнего вида документа на экране компьютера и его печатной копии. К редакторам такого типа относятся Word и StarWriter.

       Некоторые современные редакторы поддерживают концепцию "почти" WYSIWYG. Вид документа на экране при этом немного отличается от того, как будет выглядеть напечатанный документ, но делается это специально с целью более эффективного использования рабочего окна документа. Примерами "почти" WYSIWYG-редакторов являются Netscape Composer и KLyX.

       Многие  текстовые файлы передаются в  виде простого текста (plain text). Простой  текст сложно сделать привлекательным  и легко читаемым, так как в  нем нет шрифтов различных  начертаний, графики, заголовков, подзаголовков  и т. д. Эти дополнительные особенности носят название разметки текста (markup).

       Говоря  о разметке текста, выделяют понятия  физической и логической разметки. При использовании физической разметки текста указывается точный вид каждого  фрагмента. Например, "центрированный текст, 14-м кеглем, жирный, гарнитура Times". При логической разметке указывается логическое значение данного фрагмента, например, "это заголовок главы". Эти два способа разметки предназначаются, как правило, для использования в разных ситуациях. Для того чтобы распечатать текст на принтере, необходимо использовать физическую разметку. Должны быть приняты решения о размере полей и абзацных отступах. Ранние версии текстовых процессоров использовали только физический тип разметки. При этом для каждого фрагмента указывался шрифт, размер и стиль.

Информация о работе Прикладное программное обеспечение. Классификация ППО. Программы, обрабатывающие тексты