рефераты конспекты курсовые дипломные лекции шпоры

Реферат Курсовая Конспект

Пакеты прикладных программ

Пакеты прикладных программ - раздел Информатика, Основы современной информатики   Разработка Ппп Является Одним Из Основных Направлений Развити...

 

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

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

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

На этом уровне, по-видимому, самыми популярными и наиболее часто используемыми являются ППП для подготовки текстов (технологии обработки текстовой информации). Диапазон применения таких ППП широк, а их разновидности определяются сферой применения от сравнительно простых текстовых редакторов (text – editor), которыми оснащаются (и оснащались ранее до появления персональных компьютеров) любая ОС и различные инструментальные среды для общения с пользователем и подготовки текстов программ с помощью полноэкранных редакторов до редакционно-издательских систем. Однако в современном представлении основными ППП для подготовки текстов являются так называемые текстовые процессоры (word – processor), запоминающие промежуточное положения, применяемые для подготовки статей, отчетов и т.п. и получившие наиболее широкое распространение. В рамках программного обеспечения персональных компьютеров их было разработано довольно много. Текстовые процессоры иногда разделяют на редакторы общего назначения (MS Word, Word Perfect и др.), редакторы научных текстов (Chi Writer, Tex и др.). По мере повышения производительности ПК функциональность и их эффективность повышаются.

Среди основных функций, которыми обладают все редакторы подобного класса, следующие:

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

хранить – означает работу с файлами – сохранение на системном диске в виде файла, считывание с диска (файла) и его просмотр с перемещением (вверх-вниз, влево-вправо), копирование на сменные носители и т.п.;

редактировать. Среди традиционных функций всех текстовых процессов: строчное редактирование (вставка символов, их замена, удаление и т.п.), работа с группой строк (пометка фрагмента текста с размещением его в буфере и вставка в любое место текста или его удаление, «резка и склейка» строк и т.п.), быстрое перемещение курсора, контекстный поиск – по заданным фрагментам текста, орфографический и синтаксический контроль.

Более сложные функции, характерные для «продвинутых» редакторов следующие:

расположение текста в колонки;

включение графической информации;

сборка оглавления;

поддержка ссылок на страницы и примечание;

деловая и иллюстративная графика;

математические функции;

контроль опечаток, словарь и т.п.;

вывод на печать – обычно редакторы могут работать со многими шрифтами и алфавитами. При печатании документов возможен выбор принтера, жирности шрифта, подчеркивание слов, форматирование таблиц и т.п.

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

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

Иногда к редакторам текста относят также Web-редакторы (упоминавшийся ранее HTML) применяемые для подготовки Web-страниц Internet, а также программы Браузеры, предназначенные для просмотра электронных документов, выполненных в формате HTML. Однако эти средства не являются ППП рассматриваемого класса и относятся к инструментальным средствам компьютеров.

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

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

В основе ЭТ лежит двумерная матрица. Каждая ячейка матрицы имеет свой уникальный номер, состоящий из имени столбца и номера строки, на пересечении которых она располагается. Столбцы именуются буквами латинского алфавита (A, B, … Z, AA, AB, … AZ), строки нумеруются числами (1, 2, 3, …).

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

Первая программа ЭТ появилась в 1979 г. Под названием Visi Calc (от Visible Calculator – видимый калькулятор), разработки фирмы Software Arts, для компьютеров Apple II. В 1985 г. Microsoft выпустила пакет Excel для компьютера Macintosh, а в 1986 г. Для компьютеров IBM PC.

За прошедший период ЭТ успешно разрабатывались и совершенствовались рядом фирм и по своим принципам и возможностям отличались не очень сильно.

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

Кроме набора стандартных арифметических, логических функций,

Имеют встроенные экономические, статистические и др. функции (Excel – до 131 функции), имеют прекрасные средства графической обработки данных и очень удобные возможности вывода на печать. Язык макрокоманд облегчает управление таблицей. В таблицах обычно включаются некоторые функции управления традиционные для СУБД – поиск и сортировка данных в таблицах в заданных пользователем пределах. Практически во всех таких пакетах включены средства традиционного программирования. Так Excel использует стандартный Visual Basic.

Предельный размер таблиц (количество столбцов и строк) у различных фирм различен. Так Excel (Microsoft) имеет 256 столбцов и 16384 строк, Quattro (Borland) 8192 столбца и 256 строки.

ЭТ находятся в постоянном развитии, их возможности постоянно увеличиваются, следуя за ростом ресурсов современных ПК.

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

Возросшие возможности ПК позволили реализовать эти пакеты, ориентированные прежде на большие компьютеры, что позволило массовому внедрению АСУ.

Подробное описание этих пакетов будет рассмотрено в следующих частях данного учебного пособия.

Весьма логичным шагом в развитии рассмотренных выше универсальных ППП – их объединение в интегрированные пакеты, что облегчает их взаимодействие, в частности, перемещение данных (импорт данных), а одинаковый формат данных и идентичный интерфейс уменьшает потери времени на их освоение. Лидером создания интегрированных пакетов является фирма Microsoft. Распространяемый интегрированный пакет этой фирмы Office включает текстовый редактор Word, электронную таблицу Excel, СУБД Access, средства создания презентаций Power Pointer и ряд других структур.

Следующий уровень ППП ограничен рамками (хотя и достаточно широкими) определенной сферы применения.

Так кризис в проектировании, разразившийся в конце 60-х, начале 70-х г.г. прошлого столетия вызвал необходимость разработки ППП для систем автоматизированного проектирования (САПР). В связи с этим различными фирмами были успешно разработаны и непрерывно совершенствуются ряд пакетов для различных отраслей промышленности. Так для потребностей машиностроения фирмой Avtodesk был разработан пакет AutoCAD (CAD – Computer Aided Design - разработка с помощью компьютера). В электронной промышленности разработаны и активно используются такие пакеты как: P-CAD, Or CAD, Micro Cap, Electronics Workbench и т.п.

Широкое распространение получили математические пакеты, которые с определенной степенью условности можно назвать как САПР для математиков.

Изначально эти пакеты функционально разделялись на пакеты символьной математики, наиболее популярные из которых Mathematica и Maple V и пакеты численной математики, среди которых в отечественной практике наиболее популярны Math CAD и Mat Lab. Однако по мере развития и те и другие пакеты стали (различными способами) включать функции не характерные на начальном этапе развития универсальный пакет Mathcad, предназначенный для массового пользователя самой различной квалификации [6]. Пакет имеет ряд последовательных версий, первая из которых разработана в середине 80-х гг.; две из последних версий – Mathcad 8 PRO и Mathcad 2000 PRO (Mathcad PRO – сокращение от слов MATHematics for Computer Aided Design PROfessional). Упрощенная версия Mathcad 2000 Standard пригодна для большинства пользователей и учебных целей, а расширенная версия Mathcad 2000 Premium – для профессиональных математиков и ученых. Mathcad – интегрированный пакет, т.е. он может объединяться с другими математическими и графическими системами (пакетами) для решения сложных задач. Имеет удобный пользовательский интерфейс со многими окнами, кнопками, мышью, средствами управления курсором, вид ко­торого можно изменять, и другими элементами. Решение описывается с помощью привычных математических знаков (сумм, интегралов, корней и т.д.) и формул.

Встроенный в пакет мощный символьный процессор позволяет выполнять многие символьные операции: дифференцирование, интегрирование, суммирование, разложение в ряды, упрощение формул, решение алгебраических и дифференциальных уравнений, преобразования Фурье, Лапласа и др. Имеется много встроенных функций и готовых для вычисления математических методов по обработке данных, статистике, регрессионному анализу, решению нелинейных уравнений, оптимизации, преобразованию Фурье и др. Богатые возможности пакета Mathcad позволяют с его помощью готовить отчеты, статьи, диссертации, проекты, книги и другие материалы по многим темам.

Не менее популярным является пакет прикладных программ MATLAB (сокращение от слов MATrix LABoratory), фактически представляющий собой объединение нескольких пакетов в единую систему. Первоначальная версия системы разработана в начале 80-х гг., затем был создан ряд все более мощных версий (некоторые из последних версий – MATLAB 5.3, MATLAB 6.0, MATLAB 7.3). Первая версия была написана на языке Фортран, более поздние версии на С. Имеется специальная упрощенная, «студенческая», версия системы «The Student Edition of MATLAB» с меньшими возможностями, но зато пригодная для недорогих компьютеров с ограниченными ресурсами.

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

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

К этой же группе ППП можно, по-видимому, отнести проблемно- и предметноориентированные экспертные системы – одно из наиболее перспективных направлений в области искусственного интеллекта, а также ряд других ППП достаточно широкого применения.

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

 

– Конец работы –

Эта тема принадлежит разделу:

Основы современной информатики

Московский инженерно физический институт... государственный университет...

Если Вам нужно дополнительный материал на эту тему, или Вы не нашли то, что искали, рекомендуем воспользоваться поиском по нашей базе работ: Пакеты прикладных программ

Что будем делать с полученным материалом:

Если этот материал оказался полезным ля Вас, Вы можете сохранить его на свою страничку в социальных сетях:

Все темы данного раздела:

МЕДИЦИНСКИЕ ТЕЛЕКОММУНИКАЦИОННЫЕ СИСТЕМЫ
    Часть 1. Основы современной информатики     Москва 2008 УДК 004(075) ББК 32.97я7 А19 &n

ОСНОВНЫЕ СОКРАЩЕНИЯ
  АКД – аппаратура канала данных АЛУ – арифметико-логическое устройство АСНИ – автоматизированные системы научных исследований АСУ – автоматизированная сист

Структура современных систем обработки данных
  За сравнительно небольшой период развития электронных вычислительных систем появилось довольно много технических средств обработки данных (СОД). На рис. 1.1 представлена пр

И краткая характеристика его составных частей
  Более чем за 50 лет развития современной вычислительной техники прогресс в аппаратной реализации компьютеров и их технических характеристиках превзошел все мыслимые прогнозы, и пока

И их разновидности
  Большое значение имеет концепция взаимосвязи отдельных частей компьютера, структура или (как это принято называть в информатике) архитектура вычислительной системы. Архитектура комп

Суперкомпьютеров, мейнфреймов и мини-компьютеров
  Хотя современные персональные компьютеры (ПК) обладают впечатляющими возможностями, которые существенно расширились в связи с появлением 64-разрядных микропроцессоров, не следует по

Перспективы
  Компьютерная революция, произошедшая во второй половине прошлого века, связана, прежде всего, с рядом знаковых достижений в электронной, а точнее в микроэлектронной, технике. Именно

Функциональные возможности, номенклатура
  Персональный компьютер (ПК) – небольшой компьютер, основой которого служит МП, т.е. микрокомпьютер. Однако не все микрокомпьютеры являются персональными компьютерами. Микроко

Периферийных устройств
  Архитектура ПК определятся системой шин, с помощью которых ЦП связан с ОП и периферийными устройствами. Современная архитектура ПК является результатом довольно длительного

Рабочие станции, серверы и суперсерверы
  Создание RISC-процессоров и микросхем памяти с большой емкостью привело к окончательному оформлению настольных систем высокой производительности, которые сегодня известны как рабочи

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

Способы передачи данных по физическим линиям
  Взаимное проникновение вычислительной техники и технических средств связи оказало серьезное влияние как на структуру компьютеров, так и на структуру каналов связи. Средства

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

Современное состояние и ближайшие перспективы
  Глобальные или всемирные сети (GAN – Global Area Network) предназначены для связи абонентов, расположенных в различных географических регионах, и включают в себя множество сетей раз

Технические средства, используемые ЛВС
  Локальные вычислительные сети (ЛВС) начали использоваться с середины 70-х годов в результате падения цен на электронные компоненты, расширения возможностей терминальных устройств, п

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

Современных языков программирования
  Все языки программирования можно сгруппировать по некоторым признакам в ряд подгрупп (с определенной степенью условности). На рис. 4.2 представлен один из вариантов такого разбиения

Программирования
  Важнейшим из факторов, влияющих на разработку языков программирования, является архитектура компьютера. Большинство популярных языков последних 40 лет разрабатывалось на основе архи

Обеспечения и краткая характеристика отдельных частей
  До 70-х годов изготовители ЭВМ, как правило, продавали лишь изделие одного вида – аппаратуру (Hard ware). Операционные системы (ОС), вспомогательные служебные программы, пакеты прик

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

Сетевые операционные системы
  Большое разнообразие и различие функциональных возможностей ОС больших и малых ЭВМ 70-х – 80-х годов объясняется различием в уровне технических средств этих машин. Значительное увел

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

Краткая характеристика ОС, применяемых в ПК
  До последнего времени для ПК IBM-клона применяются три типа локальных ОС: однопользовательская однозадачная DOS; однопользовательские многозадачные OS/2, Windows 9

Инструментальное программное обеспечение ПК
  На ПК, совместимых с IBM PC, реализованы практически все широко распространенные языки программирования, а многие из них имеют несколько независимых реализаций. Следует отметить ряд

Проблемы информационной безопасности
  Проблема информационной безопасности возникла достаточно давно и имеет глубокие исторические корни. До сравнительно недавнего времени методы защиты информации были в исключительной

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

О некоторых понятиях компьютерной безопасности
  Термины «информационная безопасность» (information security) и «безопасность сети» (network security) в широком смысле относятся к секретности, т.е. гарантии того, что информация и

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

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

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

Бизнес в Интернете
  В конце 1999 г. сразу два автомобильных гиганта Ford и General Motors объявили о своем намерении перевести большую часть своих коммерческих операций во Всемирную паутину и объединит

Правовое обеспечение информационной безопасности
  К правовым мерам обеспечения информационной безопасности относится: разработка норм, устанавливающих ответственность за компьютерные преступления; защита авторских прав программисто

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

Системы радиосвязи
Существует довольно большое количество разновидностей радиосвязи: радиорелейные прямой видимости и тропосферные, спутниковые, различных уровней, ионосферные и т.п. Однако все эти разновиднос

Спутниковая система связи
23 апреля 1965 г. был запущен на высокую эллиптическую орбиту спутник связи «Молния 1», который ознаменовал становление в нашей стране спутниковой радиосвязи. Почти одновременно в США был запущен н

Системы подвижной радиосвязи
  В настоящее время доминирующее положение на рынке подвижной радиосвязи занимают: профессиональные (частные) системы подвижной радиосвязи (PMR – Professional Mobil Radio, PA

Беспроводное подключение узлов в локальных сетях.
Беспроводная (wireless) связь в локальных сетях осуществляется в инфракрасном и радиочастотном диапазоне электромагнитных волн. Для организации беспроводного подключения узлов к сети требуется два

СПИСОК ТЕРМИНОВ И ОПРЕДЕЛЕНИЙ
  Алгоритм шифрования – различные способы преобразования текста. Аналоговые данные – физическая величина, которая может изменяться в непрерывном диапазоне значе

ТЕЛЕКОММУНИКАЦИОННЫЕ СИСТЕМЫ
  Учебное пособие   Редактор     Подписано в печать 15.10.2007. Формат 60х84 1/16 Уч.-изд.л. 20,0. Печ.л. 20,0. Ти

Хотите получать на электронную почту самые свежие новости?
Education Insider Sample
Подпишитесь на Нашу рассылку
Наша политика приватности обеспечивает 100% безопасность и анонимность Ваших E-Mail
Реклама
Соответствующий теме материал
  • Похожее
  • Популярное
  • Облако тегов
  • Здесь
  • Временно
  • Пусто
Теги