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

Информатика: прикладное программное обеспечение

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

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

Можно рассмотреть самую простую ситуацию. Возьмем пакет Microsoft Office. Это - прикладное программное обеспечение (примеры можно приводить и на других аналогичных подборках, но «Офис» знают все, поэтому это выглядит более удобным). Все же приложения, входящие в состав «Офиса» (Word, Excel, Power Point, Access и т. д.), являются уже прикладными программами.

Назначение прикладного программного обеспечения

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

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

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

Текстовый редактор предназначен для просмотра и редактирования текста с минимальным набором инструментов (WordPad), а текстовый процессор (MS Word), помимо выполнения основных задач, позволяет производить и множество дополнительных действий. Опять же, разделение здесь весьма условное.

А вот стандартный «Блокнот», имеющийся в любой системе Windows, относится скорее к гибридным приложениям. Наравне с редактированием текста он может использоваться как инструмент программирования, поскольку поддерживает синтаксис большинства известных на сегодняшний день языков программирования.

Общая классификация прикладного программного обеспечения

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

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

Разделение по типу

Классификация программ по типу в первую очередь ориентируется на тип исполняемой задачи.

Так для простоты понимания практически все приложения можно объединить в несколько больших групп:

  • ПО общего назначения;
  • развлекательное ПО;
  • ПО специального назначения;
  • профессиональное ПО;
  • пользовательские прикладные программы.

ПО общего назначения

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

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

Развлекательное ПО

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

  • компьютерные игры;
  • всевозможные медиаплееры;
  • программы для просмотра телевидения и прослушивания радио (в том числе и их интернет-аналогов);
  • программные продукты спортивного характера;
  • географические, литературные, кулинарные и другие апплеты познавательного характера и т. д.

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

ПО специального назначения

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

Среди всего многообразия программных пакетов и приложений отдельно можно выделить следующие компоненты:

  • экспертные системы (логические программы для решения проблемных ситуаций или принятия определенных решений);
  • гипертекстовые системы (электронные библиотеки, словари, справочные системы, энциклопедии);
  • трансляторы (преобразователи программ, написанных на определенном языке программирования в объектные файлы);
  • системы управления контентом (совместный доступ, редактирование и т. д.);
  • пакеты для обработки мультимедиа (редакторы аудио, видео, приложения Text-to-Speech, секвенсоры, виртуальные музыкальные студии).

Профессиональное ПО

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

Тем не менее в этой группе можно выделить следующие пакеты:

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

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

Пользовательские прикладные программы

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

Разделение по сфере использования

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

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

Заключение

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

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

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

Классификация ПО

Программы, работающие на компьютере, можно разделить на три категории:

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

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

- Вспомогательное ПО (инструментальные системы и утилиты )

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

Прикладное ПО . Для IBM PC разработаны и используются сотни тысяч различных прикладных программ для различных применений. Наиболее широко применяются программы:

q подготовки текстов (документов) на компьютере – редакторы текстов;

q подготовки документов типографского качества – издательские системы;

q обработки табличных данных – табличные процессоры;

q обработки массивов информации – системы управления базами данных.

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

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

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

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

Наиболее часто используемые типы прикладных программ.

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

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

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

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

Системы автоматизированного проектирования (САПР) позволяют осуществлять черчение и конструирование различных механизмов с помощью компьютера.

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

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

Программы-оболочки. Весьма популярный класс системных программ составляют программы-оболочки. Они обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS.Многие пользователи настолько привыкли к удобствам, предоставляемым своей любимой программой-оболочкой, что чувствуют себя без нее «не в своей тарелке». Наиболее популярными программами-оболочками являются Norton Commander, Xtree Pro Gold, PC Shell из комплекта PC Tools. В состав операционной системы MS DOS, начиная с версии 4.0, также входит собственная программа-оболочка Shell (впрочем, не очень популярная).

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

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

· мультипрограммирование, т.е. возможность одновременного выполнения нескольких программ;

· расширенные средства для обмена информацией между программами.

Операционные оболочки упрощают создание графических программ, предоставляя для этого большое количество удобных средств, и расширяют возможности компьютера. Но платой за это являются повышенные требования к ресурсам. Так, для эффективной работы c Microsoft Windows необходим компьютер АТ/386, имеющий 4 Мбайта оперативной памяти. Наиболее популярной программой-надстройкой является Microsoft Windows, иногда используется Desq View и значительно реже – другие оболочки (GEM, Geo Works и др.).

Сравнение файловых систем NTFS и FAT

Файловая система - это основная структура, используемая компьютером для упорядочения информации на жестком диске. При установке нового жесткого диска его необходимо разбить на разделы и отформатировать под определенную файловую систему, после чего на нем можно хранить данные и программы. В Windows существует три возможных варианта файловой системы: NTFS, FAT32 и редко используемая устаревшая система FAT (также известная как FAT16).

NTFS является предпочтительной файловой системой для этой версии Windows. Она имеет множество преимуществ перед более ранней системой FAT32; ниже перечислены некоторые из них.

· Способность автоматически восстанавливаться после некоторых ошибок диска (FAT32 не обладает такой способностью).

· Улучшенная поддержка больших жестких дисков.

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

Файловая система FAT32 и редко применяемая система FAT использовались в предыдущих версиях Windows, в том числе в Windows 95, Windows 98 и Windows Millenium Edition. Файловая система FAT32 не обеспечивает уровня безопасности, предоставляемого NTFS, поэтому если на компьютере имеется раздел или том, отформатированный под FAT32, файлы на этом разделе видны любому пользователю, имеющему доступ к компьютеру. Файловая система FAT32 также имеет ограничения по размеру файлов. В этой версии Windows невозможно создать раздел FAT32 размером более 32Гб. Кроме того, раздел FAT32 не может содержать файл размером более 4Гб.

Основной причиной использования системы FAT32 может служить то, что на компьютере можно будет запустить как Windows 95, Windows 98 или Windows Millenium Edition, так и эту версию Windows (конфигурация с несколькими операционными системами). Для создания такой конфигурации необходимо установить предыдущую версию операционной системы на раздел, отформатированный под FAT32 или FAT, сделав его основным (основной раздел может содержать операционную систему). Другие разделы, доступ к которым осуществляется из предыдущих версий Windows, также должны быть отформатированы под FAT32. Более ранние версии Windows могут обращаться только к сетевым NTFS-разделам или томам. NTFS-разделы на локальном компьютере будут недоступны.

Основные носители

В качестве носителей мультимедийных продуктов используются средства, способные хранить огромное количество самой разнообразной информации. Как правило, мультимедийные продукты ориентированы либо на компьютерные носители и средства воспроизведения (CD-ROM), либо на специальные телевизионные приставки (СD-i), либо на телекоммуникационные сети и их системы.

· CD-ROM (CD - Read Only Memory) - оптический диск, предназначенный для компьютерных систем. Среди его достоинств - многофункциональность, свойственная компьютеру, среди недостатков - отсутствие возможности пополнения информации - ее "дозаписи" на диск, не всегда удовлетворительное воспроизведение видео и аудио информации.

· CD-i (СD - Interactive) - специальный формат компакт-дисков, разработанный фирмой Philips для TV приставок. Среди его достоинств - высокое качество воспроизведения динамичной видеоинформации и звука. Среди недостатков - отсутствие многофункциональности, неудовлетворительное качество воспроизведения статичной визуальной информации, связанное с качеством TV мониторов.

· Video-CD (TV формат компакт-дисков) - замена видеокассет с гораздо более высоким качеством изображения. Среди недостатков - отсутствие многофункциональности и интерактивности (на которые он при создании и не был рассчитан).

DVD-i (Digital Video Disk Interactive) - формат недалекого будущего, представляющий " интерактивное TV" или кино. В общем -то DVD представляет собой не что иное, как компакт-диск (СD), только более скоростной и много большей ёмкости. Кроме того, применён новый формат секторов, более надёжный код коррекции ошибок, улучшена модуляция каналов. Видеосигнал, хранящийся на DVD-видеодиске получается сжатием студийного видеосигнала CCIR-601по алгоритму MPEG-2 (60 полей в секунду с разрешением 720x480). Если изображение сложное или быстро изменяется, возможны заметные на глаз дефекты сжатия вроде дробления или размытость изображения. Заметность дефектов зависит от правильности сжатия и его величины (скорости потока данных). При скорости 3,5 Мб/с дефекты сжатия иногда бывают заметны. При скорости 6 Мб/с сжатый сигнал почти не отличается от оригинала. Основным недостатком DVD-видео как формата является наличие сложной схемы защиты от копирования и региональной блокировки (диск, купленный в одной части мира, может не воспроизводиться на устройстве DVD, приобретённом в другой части мира.

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

Программа ХТаr

Приложение ХТаг системы Х Window позволяет с помощью окон и меню выбрать файл tar-архива и разархивировать его. Для того чтобы запустить это приложение, нужно ввести команду xtar в окне Xterm либо воспользоваться меню рабочей области fvwm. В ХТаr три меню: ХТаr, Options и Attributes. Сначала необходимо выбрать файл tar-архива, для чего используется элемент Open меню ХТаr. Откроется окно выбора файла, в котором перечислены находящиеся в каталоге файлы. Вы можете переходить из одного каталога в другой. Когда вы выберете нужный tar-архив, в главном окне появятся все содержащиеся в нем файлы. ХТаr позволяет распаковывать как весь tar-архив, так и отдельные его файлы. Чтобы распаковать весь архив, выберите элемент Unpack All в меню ХТаr. Элемент Unpack All As позволяет распаковать архив в выбранный вами каталог. Чтобы распаковать отдельный файл, сначала выберите его (для поиска можно использовать функцию Search из меню ХТаr), а затем выберите элемент Extract в меню Options. В этом же меню есть элемент View, который позволяет просто просматривать текстовые файлы, например файл README. ХТаг может работать и со сжатым архивом (распаковывать его предварительно не нужно).

15.(См. контрольные вопросы)

16Электронные таблицы

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

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

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

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

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

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

Для эффективной обработки больших объемов информации электронные таблицы оснащены специальной системой управле­ния данными, обеспечивающей поиск, сортировку и глобальное редактирование записей. В ряде случаев, особенно при работе с числовыми данными, электронные таблицы оказываются значи­тельно удобнее систем управления базами данных (СУБД) благо­даря следующим преимуществам:

· наглядная форма представления данных;

· высокое быстродействие, т. к. таблица находится полно­стью в оперативной памяти;

· удобство автоматического перерасчета и повторяющихся вычислений;

· сочетание различных способов обработки данных.

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

[править] Область применения Microsoft Excel

Область применения Excel широка:

  • благодаря тому, что лист Excel представляет из себя готовую таблицу, Excel часто используют для создания документов без всяческих расчётов, просто имеющих табличное представление (например, прайс-листы в магазинах, расписания);
  • в Excel легко можно создавать различные виды графиков и диаграмм, которые берут данные для построения из ячеек таблиц (график снижения веса тела за указанный период от начала занятий спортом);
  • его могут использовать обычные пользователи для элементарных расчетов (сколько потратил за этот месяц, что/кому/когда дал/взял);
  • Excel содержит многие математические и статистические функции, благодаря чему его могут использовать школьники и студенты для расчетов курсовых, лабораторных работ;
  • Excel интенсивно используется в бухгалтерии - во многих фирмах это основной инструмент для оформления документов, расчётов и создания диаграмм. Естественно, он имеет в себе соответствующие функции;
  • Excel может даже работать как база данных. Хотя, конечно, до полноценной базы данных ему далеко;
  • Excel можно использовать в качестве формы для представления обработанных данных.

[править] Способы запуска

  • (для версии "2003") "Пуск" → "Все программы" → "Microsoft Office" → "Microsoft Office Excel";
  • (для более ранних) "Пуск" → "Все программы" → "Microsoft Excel";
  • "Пуск" → "Выполнить..." → в открывшемся окне написать "excel" и нажать "ОК";
  • Правый щелчок на пустом месте → "Создать" → "Лист Microsoft Excel" → будет создан пустой файл с расширением "xls" → Двойным щелчком запускаем его.

[править] Предварительные настройки и рекомендации

  1. Всегда должны быть включены панели инструментов "Стандартная" и "Форматирование". Включить их можно в меню "Вид" -> "Панели инструментов". Также в меню "Вид" включите панели "Строка формул" и "Строка состояния";
  2. После установки по умолчанию установлен режим, в котором панели инструментов отображаются в одной строке, при этом не поместившиеся кнопки скрыты от пользователя, что плоxо. Наведите мышку на левую границу панели инструментов и, когда курсор примет вид четырехглавой стрелки, левой кнопкой перетащите панель инструментов во вторую строку;
  3. По умолчанию в главном меню программы отображаются только часто используемые пункты, остальные скрыты. Включите их в меню "Сервис" -> "Настройка..." -> закладка "Параметры" -> галочка "Всегда показывать полные меню". Там же поставьте галочку "Отображать подсказки для кнопок".

[править] Интерфейс программы Microsoft Excel

[править] Общие операции над листами и ячейками рабочей книги

[править] Структура рабочей книги

Документ Excel имеет расширение "*.xls" ("*.xlsx" в Microsoft Office Excel 2007) и называется рабочая книга . Рабочая книга состоит из листов . По умолчанию их создается три. Переключаться между листами можно, используя закладки (ярлычки) в нижней части окна "Лист 1" и т.д.

Каждый лист представляет собой таблицу . Таблица состоит из столбцов и строк . Столбцов в листе 256 (2 в 8 степени), а строк 65536 (2 в 16 степени). Количество ячеек предлагаю посчитать самим. Столбцы обозначаются буквами латинского алфавита (в обычном режиме) от "A" до "Z", затем идет "AA-AZ", "BA-BZ" и т.п. до "IV" (256). Строки обозначаются обычными арабскими числами.

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

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

[править] Операции над листами (ярлычками) рабочей книги

С использованием левой кнопки мыши:

  • щелчок левой кнопкой по закладке (ярлычку) - переключение на соответствующее окно (либо использовать сочетание клавиш Ctrl + PageUp/Ctrl + PageDown);
  • перетаскивание левой кнопкой мыши - изменение порядка расположения листов;
  • Ctrl + перетаскивание левой кнопкой мыши - создание копии листа;
  • Ctrl + последовательные щелчки по ярлычкам - выделение нескольких листов;
  • Shift + щелчок на начальном и конечном ярлычке - выделение диапазона листов;
  • двойной щелчок по ярлычку - переименование листа. Нажимаем "Enter" для завершения.

По нажатию правой кнопки мыши над ярлычком открывается контекстное меню , в котором доступны следующие команды:

  • "Добавить..." . Открывается окно, в котором выбираем, что добавить: новый лист, диаграмму, готовый шаблон и т.д.;
  • "Удалить" . Надеюсь, без комментариев;
  • "Переименовать" . Надеюсь, без комментариев;
  • "Переместить/Скопировать..." . Интересная и полезная команда:
    • в выпадающем списке "в книгу:" выбираем, куда мы копируем лист: в один из открытых документов или в новую книгу;
    • В списке "перед листом:" будут отображены листы выбранной книги. Выбираем, переместить лист в конец или перед каким листом вставить;
    • Если не устанавливать галочку "Создавать копию", лист будет перемещен в выбранную книгу (т. е. в этой его не останется!), если установить - в выбранной книге будет создана копия этого листа.
  • "Выделить все листы" . Надеюсь, без комментариев;
  • "Цвет ярлычка..." . Тоже вроде без комментариев. Разве что хочу отметить, что активный "цветной" ярлычок отображается "некорректно" (IMHO);
  • "Исходный текст" . "Господа программеры" разберутся, для чего эта команда, обычным же пользователям сюда не ходить.

[править] Перемещение по таблице (активация нужной ячейки)

  • Самый простой способ - щелкнуть левой кнопкой на нужной ячейке.
  • С помощью клавиш управления курсором (стрелочек) можно переместить "курсор" (рамку) на ячейку вверх/вниз/вправо/влево.

Внимание!!! Если нажать клавишу "Scroll Lock" , клавиши управления курсором будут перемещать не курсор, а весь лист! Именно таким же образом в MS-DOS работала клавиша "Scroll Lock" (ведь тогда не было оконного интерфейса и колёсика (scrolling) на мышке). Excel - одна из немногих программ, где работает клавиша "Scroll Lock", причем так же, как в MS-DOS.

  • Нажатие клавиши "Tab" приводит к перемещению в следующую (справа) ячейку в строке, а "Shift+Tab" - в предыдущую. Нажатие клавиши "Enter" приводит к перемещению на ячейку вниз , а "Shift+Enter" - вверх .
  • Однако, если нажать несколько раз "Tab" , затем нажать "Enter" , курсор прыгнет под ту ячейку, в которой мы в первый раз нажали "Tab" . Это удобно в тех случаях, когда мы заполняем таблицу построчно .
  • Нажатие сочетаний клавиш "Ctrl + клавиши управления курсором" приводит к "прыжку" курсора к ближайшей ячейке, где имеются какие-то данные. Если же таких ячеек на пути не встречается, курсор прыгает к одному из краёв таблицы.
  • Если выделен диапазон ячеек , одна из них все равно остается белой, "невыделенной" (см. выше). При этом нажатие клавиш "Tab", "Enter" [+Shift] приведет к циклическому перемещению активной ячейки. В процессе этого можно вводить данные, выделение не снимется. Если в процессе перемещения активной ячейки нажать "Ctrl+Enter" (не выходя из режима редактирования), значение из этой ячейки скопируется во все ячейки выделенного диапазона;
  • Нажатие клавиш "Page Up" / "Page Down" приводит к перемещению на страницу вниз / вверх;

[править] Выделение ячеек, диапазонов ячеек, столбцов и строк

  • Чтобы выделить одну ячейку, щелкнете на ней левой кнопкой мыши;
  • Чтобы выделить связный диапазон ячеек, наведите курсор мыши на ячейку, которая будет началом/концом выделенного диапазона, зажмите левую кнопку мыши, и, не отпуская ее , двигайте мышь до той ячейки, которая будет концом/началом выделенного диапазона, затем отпустите левую кнопку мыши;
  • Если нужно выделить два и более несвязных диапазона/ячейки, выделите сначала первый/первую, затем зажмите "Ctrl" , и не отпуская его, выделите остальные диапазоны/ячейки. Они добавятся в выделение;
  • Нажатие сочетания клавиш "Ctrl+A" приводит к выделению всей таблицы . Но не всегда, есть маленький нюанс . Если справа, справа и на одну строку вниз, или снизу есть ячейка, содержащая данные, после первого нажатия этого сочетания выделится диапазон, начальной ячейкой которого будет активная ячейка, конечной - ячейка с данными. Повторное нажатие "Ctrl+A" приведет к выделению всей таблицы;
  • Чтобы выделить всю таблицу , можно щелкнуть левой кнопкой мыши на пересечении столбцов и строк ("между" столбцом "A" и строкой "1");
  • Чтобы выделить весь столбец , щелкнете на заголовке столбца ("шапка" таблицы сверху);
  • Чтобы выделить всю строку , щелкнете на заголовке строки ("шапка" таблицы слева);
  • Чтобы выделить диапазон столбцов или строк , наведите курсор мыши на начало диапазона, зажмите левую кнопку, и, не отпуская ее, передвигайте курсор;
  • С зажатой клавишей "Ctrl" можно выделять не только несвязные ячейки и диапазоны, но и строки и столбцы ;
  • Если зажать клавишу "Shift" и нажимать на клавиши управления курсором , выделяется диапазон, началом которого будет активная в момент нажатия клавиш управления курсором ячейка, а концом ячейка с координатами, зависящими от того, сколько раз и какие вы нажали клавиши управления курсором.

Внимание!!! В Excel существует только добавление к выделению (с Ctrl), убрать из выделения ошибочно выделенные ячейки нельзя ! Будьте внимательны.

[править] Изменение ширины столбцов и высоты строк

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

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

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

[править] Ввод и редактирование данных в ячейках

  • Для ввода данных в одну ячейку достаточно сделать ее активной и начать набирать текст, при этом мы входим в режим редактирования данных в ячейке. Для выхода из режима редактирования нужно нажать "Enter" или "Tab" ([+Shift]). Если до этого в ячейке были данные, они сотрутся;
  • Для ввода одинаковых данных во многие ячейки, выделяем нужные ячейки, пишем текст, и, не выходя из режима редактирования, нажимаем "Ctrl+Enter";
  • Для изменения данных в ячейке, делаем ее активной и делаем на ней двойной щелчок;
  • Для изменения данных в ячейке, делаем ее активной и нажимаем "F2";
  • Для изменения данных в ячейке, делаем ее активной, щелкаем в строке формул, и в ней изменяем содержимое ячейки, для завершения нажимаем "Enter", либо зеленую галочку слева.
  • Для принудительного ввода разрыва строки достаточно в нужном месте текста ячейки нажать "Alt+Enter"

[править] Добавление примечания к ячейке

Для вставки примечания делаем одно из указанных ниже действий:

  • Щелкаем правой кнопкой в нужный ячейке → "Добавить примечание" → Пишем текст примечания и оформляем → щелкаем за пределами примечания для завершения;
  • Выделяем нужную ячейку → меню "Вставка" → "Примечание" → … ;

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

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

К тексту примечания применимы некоторые приемы форматирования (размер, вид шрифта и др.)

При щелчке правой кнопкой на ячейке с примечанием в контекстном меню появятся пункты для работы с примечанием:

С пунктами 1-2 все понятно. Альтернативный способ удалить примечание: меню "Правка" -> "Очистить" -> "Примечания".

Команда "Отобразить или скрыть примечание" делает так, чтобы примечание всегда отображалось, даже без наведения на ячейку мыши. Есть способ отобразить разом все примечания во всех ячейках: меню "Вид" -> "Примечания". При этом откроется панель инструментов "Рецензирование" , в котором находятся некоторые дополнительные команды для работы с примечаниями.

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

Если при создании примечание не помещается, раздвиньте сразу границы. Автоматически границы не подгоняются и пользователю потом будет видно не все примечание.

[править] Форматирование ячеек

[править] Выравнивание данных в ячейках

По умолчанию, текст выравнивается по левому краю (по горизонтали), а числа - по правому (по горизонтали). По вертикали данные выровнены по нижнему краю. Выравнивание по горизонтали можно поменять с помощью кнопок на панели инструментов "Форматирование" которую можно вызвать сочетанием кнопок ctrl+1 :

Здесь (слева направо) кнопки: по левому краю, по центру и по правому краю.

Выравнивание по вертикали изменяется с помощью окна "Формат ячеек", закладка "Выравнивание":

[править] Объединение ячеек

Крайне часто возникает необходимость создать одну большую ячейку, которая находится на пересечении нескольких столбцов и нескольких строк:

Это можно сделать двумя способами:

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

При активной объединенной ячейке на панели инструментов "Форматирование" будет вдавлена кнопка "Объединить и поместить в центре". Если при этом нажать ее, объединенная ячейка опять распадется на "родные" маленькие, а значение перенесется в верхнюю левую ячейку.

Адресом объединенной ячейки станет адрес верхней левой ячейки, остальные ячейки выделенного диапазона Excel будет рассматривать как пустые.

[править] Очистка данных в ячейках и удаление ячеек

  • Выделяем "нужные" ячейки и нажимаем "Delete";
  • Выделяем "нужные" ячейки, щелкаем правой кнопкой и выбираем "Очистить содержимое";
  • Выделяем "нужные" ячейки, заходим в меню "Правка" → "Очистить" → "Выбираем нужный вариант";
  • Клавиша ← очищает содержимое активной (одной!) ячейки и включает режим редактирования. Ее удобно использовать при необходимости удалить одно (не все, как по "Delete") значение из выделенного диапазона;
  • Если "родную" неотформатированную ячейку протащить с помощью маркера автозаполнения по отформатированным, произойдет своего рода удаление;
  • пункт меню "Правка" → "Удалить…" и пункт контекстного меню "Удалить…" приведет к открытию окна "Удаление ячеек".

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

[править] Заливка ячеек цветом

Есть два способа изменить цвет заливки выделенных ячеек:

[править] Добавление границ ячеек

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

  • окно "Формат ячеек", закладка "Граница":

[править] Формат представления данных в ячейках

[править] Формат ячеек по умолчанию ("Общий")

По умолчанию после создания документа все ячейки находятся в формате "Общий". Этот формат имеет ряд хитростей.

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

Классификация программного обеспечения ПК

Любая информационная система (ИС) находится под управлением базового программного обеспечения (например, операционной системы). Прикладное программное обеспечение функционирует в этой среде и состоит из:

Рабочих программ пользователя ИС.

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

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

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

Универсальное (общего назначения);

Методо-ориентированное;

Проблемно-ориентированное;

ПО для администрирования вычислительных процессов организации.

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

Редакторов текстовых (текстовых процессоров) и графических;

Электронных таблиц;

Интегрированных пакетов;

Case-технологий;

Оболочек экспертных систем и искусственного интеллекта.

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

Предназначение текстовых редакторов - обработка текстовой информации, т.е:

Запись в файл текста;

Удаление, вставка, замена символов, фрагментов текста, строк;

Проверка орфографии;

Поддержка в тексте различных шрифтов;

Выравнивание текста:

Подготовка оглавлений, разбивка текста на страницы;

Замену в тексте слов и выражений и поиск по контексту;

Включение в текст простых иллюстраций;

Распечатка текста.

К наиболее распространенным текстовым редакторам относятся Microsoft Word, WordPerfect, ChiWriter и другие.

Предназначение графических редакторов - обработка графических документов, в частности, диаграмм, иллюстраций, чертежей, таблиц. Редактор позволяет управлять и фигур, перемещением фигур и букв, созданием любых изображений. Известные графические редакторы - это PC Paintbnish, BoiengGraf, Corel DRAW, AdobePhotoshop.

Прикладное программное обеспечение, предназначенное для обработки таблиц, называется электронными таблицами. Информация в таблицах хранится в ячейках, которые являются пересечением столбцов и строк. Ячейка может содержать число, символ и формулу, которая определяет зависимость значений одних ячеек в зависимости от содержимого других. Самые популярные электронные таблицы - Microsoft Excel, Lotus1-2-3, Ouattro Pro и другие.

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

Наиболее распространены Microsoft Access, MicrosoftFoxPro, а также более защищенные и сложные СУБД - Oracle, Ingres, Sybase и др.

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

Основные области применения электронных таблиц:

подготовка офисных документов с числовыми данными: счетов, прайс-листов и т.д.;

простой учет и бухгалтерия, например, расчет домашнего бюдже-

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

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

Системы подготовки и проведения презентаций относятся к сис-

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

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

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

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

кета Microsoft Office.

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

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

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

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

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

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

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

В качестве примера широко используемых растровых редакторов для операционных систем семейства Windows можно привести Adobe Photoshop, Microsoft Paint, Microsoft Photo Editor , для операционных систем семейства UNIX –GIMP, XPaint .

Самые распространенные практические задачи, решаемые с помо-

щью векторных редакторов – это построение и изменение всевозможных схем, чертежей, графиков и диаграмм. Для этих целей широко применяются векторные редакторыCorel Draw, Adobe Illustrator . Большинство векторных редакторов позволяют дополнять векторную графику фрагментами растровых рисунков. Многие векторные редакторы ориентированы на решение задач в определенной технической или научной области. Они являются основной частью автоматизированных систем технического дизайна, архитектурного и машиностроительного проектирования, наглядного изображения результатов научных экспериментов.

Все графические редакторы для сохранения отредактированных изображений в виде файлов используют специальные способы кодировки, называемые форматом графических файлов . Существует большое количество форматов как для векторной, так и для растровой графики. Как правило, каждый графический редактор имеет свой собственный формат, разработанный в соответствии с решаемыми задачами и внутренней программной архитектурой редактора. Форматы определяются расширением файлов, например файлы редактораCorel Draw имеют расширения*.cdr, файлы

Adobe Photoshop – *.psd, файлы Adobe Illustrator– *.ai,файлы MS Visio– *.vsd.Практически все графические редакторы помимо файлов собственного формата могут открывать для работы и сохранять изображения, представленные в так называемых универсальных форматах.

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

Таблица 5.1. Расширения универсальных графических форматов

Универсальные растровые форматы

Универсальные векторные форматы

Graphics Interchange

Windows Metafile

TIFF (*.tiff, *.tif)

Drawing Exchange

JPEG(*.jpeg,*.jpg)

Join Photographic

Portable Network

Graphic Language

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

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

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

К таким системам относится широко известная программа трехмерного моделирования 3DStudio MAX , которая используется в техническом дизайне и для создания компьютерных мультфильмов.

Системы автоматического проектирования (CAD-системы) пред-

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

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

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

Примерами распространенных автоматизированных систем машиностроительного проектирования с многофункциональными векторными редакторами могут служить программы AutoCAD, КОМПАС, Кредо. Для этих систем характерно наличие функции трехмерного, пространственного моделирования с возможностью высококачественного изображения моделируемых объектов.

Системы управления базами данных (СУБД) – класс программ,

предназначенных для создания, наполнения, обработки и анализа таблиц, составляющих базы данных.

Базы данных – это поименованная совокупность структурированных

данных, относящихся к определенной предметной области.

На настоящий момент существует множество различных СУБД. Наиболее мощные СУБД имеют встроенный язык программирования, позволяющих создавать исполнимые программы дня обработки введенных данных. Наиболее широкую известность получили такие как Dbase, Clipper, FoxPro, Paradox, Clipper, Clarion, Microsoft Access.

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

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

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

Геоинформационные системы (ГИС). Предназначены для автома-

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

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

Сейчас это один из наиболее бурно растущих сегментов рынка высоких компьютерных технологий, на котором работает большое количество крупных фирм, среди которых Intergraph, ESRI, Autodesk, CalComp и др. В

России происходит взрывной рост интереса к данным технологиям. В основе геоинформационных технологий лежит электронная карта.

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

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

Классификация прикладного программного обеспечения

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

Рисунок 3.4 - Классификация прикладного программного обеспечения

Программные средства общего назначения

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

К программам обработки текста относятся текстовые редакторы, текстовые процессоры . Граница между ними весьма условна. Текстовые редакторы, например NotePad - разработка Microsoft, способны выполнять основные функции редактирования: набор, внесение исправлений, сохранение, работа с фрагментами. Текстовые процессоры, например Word - разработка Microsoft, кроме того, имеют возможности разнообразного оформления, а некоторые позволяют создавать документы, предназначенные для просмотра не в бумажном виде, а на компьютере (электронные документы).

Издательские системы автоматизируют процесс верстки полиграфических изданий. Они отличаются расширенными средствами управления взаимодействия текста с параметрами страницы и графическими объектами, но имеют более слабые возможности по автоматизации ввода и редактирования текста. Их целесообразно применять к документам, которые предварительно обработаны в текстовых процессорах и графических редакторах. Наиболее известными из издательских пакетов являются: Adobe PageMaker, QuarkXPress, Microsoft Publisher, Corel Ventura.

Электронные таблицы . Основное назначение электронных таблиц - обработка различных типов данных табличной формы, например, планово-финансовые, бухгалтерские документы, небольшие инженерные расчеты (Excel — разработка Microsoft, Lotus 1-2-3 — разработка Lotus). Основное преимущество электронных таблиц, в сравнении с текстовыми процессорами (где тоже могут вестись таблицы, производиться небольшие вычисления и сортировка), в том, что содержание одних ячеек может меняться автоматически в соответствии с изменением содержания других.


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

Системы управления базами данных (СУБД). Программы этого класса (например, Access - разработка Microsoft) позволяют работать с большими объемами структурированных данных - базами данных (как правило, это табличные структуры). СУБД предназначены для автоматизации процедур создания, хранения и извлечения электронных данных. Многие, существующие в различных сферах человеческой деятельности, информационно-справочные программные комплексы реализованы с использованием инструментальных средств СУБД.

С базами данных (БД) обычно работают две категории исполнителей: проектировщики (разрабатывают структуру для хранения информации) и пользователи (наполняют БД). Структура простейшей БД аналогична структуре обычной таблицы. Каждая запись соответствует строке, каждое поле - столбцу. Свойства данных в полях (столбцах) могут различаться в зависимости от их типа. Таким образом, поля в базе данных определяют не только общий вид таблицы, но и групповые свойства данных.

Это обусловливает специфические особенности при работе с программными средствами данного класса. Кроме того, работа с файлами создаваемыми СУБД, несколько отличается от работы с файлами других типов, создаваемых прочими приложениями. В частности ряд операций по преобразованию файлов осуществляется в обход требований операционной системы для обеспечения целостности данных. В случае, когда БД содержит несколько таблиц, между таблицами устанавливаются специальные связи, называемые реляционными отношениями . Наиболее распространенными пакетами СУБД для ПК являются MS Access, Oracle, Paradox, dBase.

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

Графические системы . Это программы, предназначенные для работы с графическими изображениями. К ним относятся редакторы растровой и векторной графики, программы обработки трехмерной графики (ЗD-редакторы).

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

Добавление пикселей приводит к ухудшению резкости и яркости изображения, так как новым точкам приходится давать оттенки, средние между двумя и более граничащими цветами. Признанный лидер среди программ данного класса - Adobe Photoshop . Стандартным средством обработки растровых изображений в Windows является графический редактор Paint. В настоящее время распространены следующие форматы растровой графики.bmp, .pcx, .gif, .tif, jpg, .png и др. В Интернете графика представляется в одном из растровых форматов, понимаемых браузерами без установки дополнительных модулей - gif, jpg, png.

Векторные редакторы удобны для работы с чертежами и рисованными картинками. Своего рода стандартном в этом классе являются пакеты Corel Draw и Adobe Illustrator .

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

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

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

Редакторы трехмерной графики используются для создания пространственных графических композиций, позволяют проследить взаимодействия трехмерных объектов между собой и трехмерных объектов с источником света. Как правило, в таких редакторах сочетается векторный и растровый способы формирования изображений. Пакеты трехмерной графики отличаются богатыми возможностями моделирования, позволяют гибко управлять взаимодействием свойств поверхности объектов со свойствами источников освещения, включают большое число кинематографических возможностей, однако, часто, довольно требовательны к аппаратуре. Среди пакетов этого класса наиболее известны: 3D Studio Max, Maya, Softimage 3D .

Техническим развитием графических редакторов являются специальные системы машинной графики , предназначенные для автоматизации проектно-конструкторских работ в машиностроении, промышленной электронике, строительстве и т.д. Подобные пакеты включают разнообразные чертежные инструменты, и средства трехмерного моделирования, облегчающие проектирование, готовые библиотеки стандартных элементов чертежей и (или) схем, предоставляют развитые средства управления изображением. Также они часто включают в свой состав встроенные макроязыки или языки программирования, средства экспорта-импорта файлов различных форматов. Стандартом среди зарубежных программ является пакет AutoCAD фирмы Autodesk. Примеры отечественных пакетов:, CADMECH, T-Flex CAD, SprutCAD, APM Graph, bCAD, АДЕМ, КОМПАС-ГРАФИК .

Интегрированные программные средства . Отдельные программы, являясь мощным средством решения круга прикладных задач, не могут в полной мере удовлетворить пользователя. Например, выборку данных, предоставленную СУБД, бывает удобно обработать с помощью электронных таблиц, результаты, оформленные в виде наглядных таблиц, поместить в отчет, представляющий собой текстовый документ, который был составлен в текстовом процессоре.

Для совместной работы нескольких программ требуется и унификация форматов обрабатываемых файлов. Такие программные пакеты называются интегрированными программными средствами. Наиболее распространенный продукт этого класса - пакет MS Office (разработка Microsoft), который кроме текстового процессора MS Word, табличного процессора MS Excel и СУБД MS Access интегрирует в себе такие офисные программные средства, как система разработки презентаций MS Power Point, электронный организатор MS Outlook и др.

Объединение функций различных прикладных программ в единую систему приводит к созданию интегрированных пакетов программ, а далее к созданию автоматизированных рабочих мест (АРМ).

Программные средства для решения прикладных математических задач - ППП ориентированные на решение математических задач. При этом под математическойпонимается любая задача, алгоритм решения которой может быть описан в терминах того или иного раздела математики. Большинство современных систем компьютерной математики сочетают в себе возможности проведения расчетов и подготовки форматированных научно-технических документов. Наиболее популярными пакетами данного класса являются: MathCAD, Maple, Matlab, Mathematica, Statistica.

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

Прикладное программное обеспечение специального назначения

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

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

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

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

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

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

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

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

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

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

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

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

Информационные системы предоставляют широкие возможности:

В управлении предприятием, например, склад, документооборот офиса (1С: Предприятие);

В бухгалтерском учете, например, системы, имеющие функции текстовых, табличных редакторов и СУБД. Предназначены для автоматизации подготовки начальных бухгалтерских документов предприятия и их учета, регулярных отчетов по итогам производственной, хозяйственной и финансовой деятельности в форме, приемлемой для налоговых органов, внебюджетных фондов и органов статистического учета (1С : бухгалтерия);

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

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

Тенденции развития современных информационных технологий определяют постоянное возрастание сложности ПО информационных систем, что вызвало потребность в программно-технологических средствах специального класса - CASE-средствах, реализующих CASE-технологию создания и сопровождения ИС. Термин CASE (Computer Aided Software Engineering) имеет весьма широкое толкование. Первоначально значение термина CASE ограничивалось вопросами автоматизации разработки только лишь программного обеспечения, а в настоящее время оно приобрело новый смысл и охватывает процесс разработки сложных ИС в целом.

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

Были созданы такие CASE-системы как:

Ориентированные на этапы жизненного цикла ПО, Design/IDEF (Meta Sotfware), BPWin (LopicWorks);

Функционально полные, т.е. используемые на всех этапах жизненного цикла Designer (Oracle) Developer/2000 (Oracle);

Независимые от СУБД ODBC Sdesigner (SPD), ERWin (Logic- Works), Silverrun (Silverrun Technologies).

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

Каждая прикладная программа этой группы ориентируется на достаточно узкую предметную область, но проникает в нее максимально глубоко. Так функционируют АСНИ - автоматизированные системы научных исследований, каждая из которых «привязана» к определенной области науки, САПР системы автоматизированного проектирования, каждая из которых также работает в узкой области, АСУ - ? автоматизированные системы управления.

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

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

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

Компьютеры в АСНИ используются в информационно-поисковых и экспертных системах, а также решают следующие задачи:

Управление экспериментом;

Подготовка отчетов и документации;

Поддержание базы экспериментальных данных и др.

В результате применения АСНИ возникают следующие положительные моменты:

В несколько раз сокращается время проведения исследования;

Увеличивается точность и достоверность результатов;

Усиливается контроль за ходом эксперимента;

Сокращается количество участников эксперимента;

Повышается качество и информативность эксперимента за счет увеличения числа контролируемых параметров и более тщательной обработки данных;

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

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

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

Такая взаимосвязь приводит к тому, что на самом деле «чистых» АСНИ и САПР не бывает: в каждой из них можно найти общие элементы. С повышением их интеллектуальности они сближаются. В конечном счете и те и другие должны представлять собой экспертную систему, ориентированную на решение задач конкретной области.

Автоматизированные системы управления .

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

В настоящее время в мировой практике для обозначения полнофункциональных интегрированных АСУ, используемых фирмами, применяют названия система управления ресурсами (англ. management resource planning, MRP) и управление ресурсами предприятия (англ. enterprise resource planning, ERP). Такие системы позволяют информационно поддерживать, обеспечивать все направления управленческой деятельности предприятия.

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

В составе АСУ выделяют:

Основную часть, в которую входят информационное, техническое и математическое обеспечение;

Функциональную часть, к которой относятся взаимосвязанные программы, автоматизирующие конкретные функции управления.

АСУ применяются в управлении производством, транспортом, строительством и многими другими экономическими объектами и процессами.

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