Прикладное по определение. Виды прикладных программ. Что такое операционная система

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Заключение

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

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

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

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

Рисунок 1.

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

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

Текстовые редакторы используются для создания и редактирования текста, не применяя какое-либо оформление. Самые известные текстовые редакторы – Блокнот (входит в стандартный состав операционной системы Windows), TextPad.

  • изображений – программы ACDSee, FastStone Image Viewer и др.;
  • HTML-страниц – веб-браузеры Internet Explorer, Mozilla Firefox, Google Chrome, Opera и др.;
  • медиа контента (плееры, проигрыватели):
    • o аудиоплееры AIMP, Spider player, Media Monkey и др.;
    • o мультимедиа-центры Windows Media Player (WMP, входит в стандартный состав операционной системы MS Windows), QuickTime Player (входит в стандартный состав Mac OS), Winamp, VLC Media Player, Media Player Classic и др.;
  • flash-контента, которые используются для воспроизведения видео и аудиофайлов на веб-сайтах, для игр онлайн – Flash-плеер Adobe Flash Player и др.;
  • pdf-файлов для просмотра и печати pdf-файлов – программа Adobe Reader.

Системы управления базами данных (СУБД), к которым относятся настольные базы данных для создания и управления работой баз данных, среди которых MS Access, Paradox. К функциям СУБД относится описание данных, обеспечение доступа к данным, осуществление поиск и отбора данных по определенным критериям.

Программы-переводчики:

  • электронные словари для перевода отдельных слов – ABBYY Lingvo, МультиЛекс;
  • программы для перевода больших текстов – ПРОМТ.

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

Замечание 1

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

Экспертные системы стали дальнейшим развитием СУБД и предназначаются для анализа данных, которые хранятся в базах знаний (заменяют специалиста-эксперта). СУБД производят операции манипулирования данными, а экспертные системы проводят логический анализ данных, оснащены функциями самообучения. Наиболее известны: MYCIN (медицина), ACES (военное дело), ACE (электроника), CODES (информатика), DENDRAL (химия), PROSPECTOR (геология), РЕМОРАМА (торговля). Экспертные системы в основном используются работниками, которые занимаются диагностикой, конструированием, планированием и управлением.

Настольные издательские системы , которые используются для электронной верстки печатной продукции (газеты, журналы, книги, буклеты). Используются работниками типографий, редакций журналов и газет, издательств, а также работниками рекламных агентств. Среди программ QuarkXPress, Adobe InDesign, Adobe FrameMaker, Corel Ventura, MS Publisher (чаще используется как программа общего назначения).

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

Серверные СУБД используются администраторами баз данных для управления созданием и работой с базами данных информационных систем. К ним относятся mySQL, MS SQL Server, Oracle Database.

Видеоредакторы (системы видеомонтажа):

  • профессиональные (Adobe Premiere Pro, Grass Valley Ediu, Sony Vegas Pro);
  • «домашние» (Windows Movie Maker (входит в операционную систему Windows), Corel VideoStudio Pro, Pinnacle Studio).

Аудиоредакторы (системы аудиомонтажа):

  • профессиональные – предназначены для записи музыкальных файлов, создания фонограмм для радио, озвучивания фильмов, компьютерных игр, реставрации старых фонограмм (Adobe Audition, Sony Sound Forge. Audacity и др.);
  • «домашние» – используются для записи любительских музыкальных файлов, создания собственных рингтонов для мобильных телефонов и др. (CyberPower Audio Editing Lab, Akram Audio Editor и др.).

Нотные редакторы используются работниками музыкальных издательств, музыкальных учебных заведений, музыкальных театров, филармоний, композитовами, дирижерами для создания и редактирования нотного текста с оформлением, а также для проигрывания набранного текста (Finale, Encore, Cakewalk Overture, Sibelius,MuseScore).

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

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

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

Системы автоматизированного проектирования (САПР, CAD/CAM/CAE) используются для автоматизации процесса разработки чертежей, схем, 3D-моделей, конструкторской документации. Используются инженерами-конструкторами, архитекторами. Известны программы Компас, AutoCAD, ZwCAD, BtoCAD и др.

Геоинформационные системы (ГИС):

  • универсальные и специализированные, с помощью которых можно создавать, редактировать и проводить анализ электронных географических карт, осуществлять поиск информации об объектах карт: городах, дорогах, зданиях, улицах, реках, рельефе, среднегодовой температуре. Используются ГИС-специалистами, ГИС-операторами, инженерами-картографами, геологами, геодезистами, гидрологами, метеорологами (MapInfo, ArcGIS, Arcview, GeoServer, GRASS, Полигон, Панорама, ГИС Метео);
  • информационно-справочные используются непрофессионалами для просмотра карт города и окрестностей, для поиска организаций, маршрутов транспорта, поиска проезда по городу. К ним относят 2ГИС.

Интегрированные системы делопроизводства используют делопроизводители для поддержания полного цикла документа в учреждении: от создания документов, организации движения и учёта документов до хранения документов (программы Дело, LanDocs, Золушка, Гран-Док и др.).

Бухгалтерские системы используются для ведения бухгалтерского и налогового учета. Например, 1С:Бухгалтерия.

Финансово-аналитические системы предназначены для ведения аналитического учета финансово-хозяйственной деятельности организации (систематизация информации, расчет аналитических показателей и формирование отчетов). Например, Альт-Финансы, Audit Expert, ИНЭК-Аналитик, ФинЭкАнализ и др.

Замечание 2

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

1. текстовые процессоры - для создания текстовых документов;

2. табличные процессоры (электронные таблицы) - для вычислений и анализа информации, представленной в табличной форме;

3. базы данных - для организации и управления данными;

4. графические пакеты - для представления информации в виде рисунков и графиков;

5. коммуникационные программы (Internet) - для обмена информацией между удаленными компьютерами;

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

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

8. игры .

Инструментарий программирования

Инструментарий программирования предназначен для создания системного и прикладного программного обеспечения. К нему относятся разнообразные языки и среды, с помощью которых осуществляется преобразование алгоритма в программу для компьютера. Для создания прикладного обеспечения широко используются такие языки, как БЕЙСИК, Паскаль. С, C++, Delphi и другие.

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

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

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

Контрольные вопросы

1. Что такое программное обеспечение компьютера? На какие группы оно делится?

2. Каково назначение системного программного обеспечения.

3. Какие компоненты являются составной частью системного программного обеспечения?

4. Какие существуют группы прикладного программного обеспечения.

5. Что такое инструментарий программирования?

6. Где постоянно хранится операционная система?

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

Упражнения

HЗадание 1

1. В состав программного обеспечения ЭВМ не входят:

1) Системы программирования;

2) Операционные системы;

3) Аппаратные средства;

4) Прикладные программы.

3. Для чего нужны антивирусные программы?

1) Позволяют за счет применения специальных методов «упаковки» информации сжимать информацию на дисках, т.е. создавать копии файлов меньшего размера, а также объеди­нять копии нескольких файлов в один архивный файл;

2) предназначены для предотвращения за­ражения компьютерным вирусом и ликвидации последствий заражения;

3) позволяют быстро скопировать нужную для Вас информацию, находящуюся на жестком диске компьютера, на дискеты, съемные диски или кассеты стримера;

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

4. Что позволяют программы, для диагностики компьютера?

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

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

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

4) Все выше перечисленное.

7. Текстовый редактор Word – это:

1) Прикладная программа;

2) Базовое программное обеспечение;

3) Редактор шрифтов;

4) Сервисная программа.

HЗадание 2

Вставить пропущенные слова.

1) Самой важной системной программой является _________________________________ , которая обычно хранится на жестком диске.

2) Наряду с операционной системой существуют ___________________________________, которые обеспечивают более удобный и наглядный ______________________________, чем штатные средства ОС.

3) ________________________________ программы - предназначены для предотвращения заражения компьютерным вирусом и ликвидации последствий заражения.

4) К ___________________________________________________ относятся разнообразные языки и среды, с помощью которых осуществляется преобразование алгоритма в программу для компьютера.

5) Программы____________________________ - позволяют быстро скопировать нужную для Вас информацию, находящуюся на жестком диске компьютера, на дискеты, съемные диски или кассеты стримера.

Задание 3

Построить схему:

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

HЗадание 4

Сформулировать определение.

Задание 5

Прочтите текст:

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

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

· обмен с внешней памятью _________________________________________________ __________________________________________________________________________

· вывод изображения на экран _________________________________________________ __________________________________________________________________________

· вычисление часто используемых алгебраических функций _______________________ __________________________________________________________________________

· отслеживание перемещения компьютерной мыши и нажатия на клавиши мыши _____ __________________________________________________________________________

· формирование изображения для вывода на печать ______________________________ __________________________________________________________________________

· отслеживание нажимаемых клавиш на клавиатуре компьютера ____________________ __________________________________________________________________________

· вывод звуков на динамики __________________________________________________ __________________________________________________________________________

· создание звуковых эффектов в компьютерной игре _____________________________ __________________________________________________________________________

· распознавание речи ________________________________________________________ __________________________________________________________________________

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

HЗадание 6

Разгадать ребус.

Задание 7

Кроссворд «Программное обеспечение»

По горизонтали:

1. Средство для создания простого изображения;

3. Антивирус;

5. Программа записи на компактный диск;

7. Программа, позволяющая создать Базу Данных;

9. Архиватор;

11. Язык программирования.

По вертикали:

2. Система математического проектирования;

4. Программа для создания презентаций;

6. CD эмулятор;

8. Текстовый редактор;

10. Медиаплеер.

Задание 8

Навыки работы с клавиатурой

а) б) в) г)
ЯЙЙЯ ФЕЯ ЗХХЗ ХОР
ЙЯЙЙЯ РОЙ ХЗХХЗ ЗАЛ
ЯЙЯЯЙ СОЯ ЗХЗЗХ ГАЗ
ЙЙЯЙЯ ЙОГ ХХЗХЗ УЗЫ
ЙЯЯЙЯЙ ФЛЯГА ЗЗХЗХ ВЕХИ
ЙЯЙЯЙЙ ШЛЯПА ЗХЗХХ СМЕХ
ЯЯЙЯЙЯЯ ЯМЩИК ХЗХЗЗХ ХНОЙ
ЯЙЯЙЯЙЯ РЯБЧИК ЗХЗХЗЗ ХЛЕБ
ЙЯЯЙЙЯЙЯ ПЛЯСУН ХХЗХЗХЗ ПОРОХ
ЯЯЙЯЯЙЯЙ ЖИДКИЙ ЗЗХЗХХЗХ ФАЗАН

Операционные системы и оболочки

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

1). выполнение прикладных программ;

2). управление ресурсами компьютера - памятью, процессором и всеми внешними устройствами;

3). контакт человека с компьютером.

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

Функции операционной системы

Любая операционная система должна выполнять следующие функции:

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

· работать с многочисленными аппаратными устройствами, выпущенными разными фирмами, в том числе и в далеком прошлом;

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

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

Интерфейс

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

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

· Взаимодействие между различными узлами - это аппаратный интерфейс .

· Взаимодействие между программами - это программный интерфейс .

· Взаимодействие между аппаратурой и программами - аппаратно-программный интерфейс.

· Взаимодействие человека с программой и программы с человеком называют интерфейсом пользователя .

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

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

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

Файловая система

Вся информация в компьютере сохраняется в файлах на внешних носителях. Файл

Каталог (папка, директория ) – поименованный объект, предназначенный для объединения файлов и других папок в группы по какому – либо признаку.

У каждого файла есть неповторимое имя в данном каталоге, по которому компьютер находит его. Имя файла (каталога) – это набор символов, не содержащие следующие символы: /, \,*, ?, :,«, <, >,|. Полное имя файла состоит из его имени и расширения, которое отделяется точкой, и состоит из 3 – 4 -х символов. (Например: key.txt)

Расширение определяет, к какому типу относится файл, т. е. какого рода хранится в нём информация.

Виды расширений:

· DOC, ТХТ – содержит текстовую информацию;

· BMP, JPEG – содержит графическую информацию;

· AVI – содержит видео информацию;

· WAV– содержит звуковую информацию;

· EXE, COM – расширения исполняемых файлов, которые после запуска входят в определённую среду (например в игру, в среду создания текста или рисунка).

: размер (кол-во байтов), тип (только для файлов), дата и время создания, значок (WINDOWS).

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

Структура файловой системы

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

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


Путь к файлу kolobok.txt: А:\Сказки\kolobok.txt

Путь к файлу Devil.com: А:\GAME\Devil May Cry 4\ Devil.com

Контрольные вопросы

1. Что обеспечивает операционная система?

2. Перечислить функции операционной системы.

3. Дать определение интерфейса. Какие они бывают?

4. Что такое файл? Каталог? Логический диск? Как они именуются?

5. Каково назначение программ-оболочек?

Упражнения

HЗадание 1

Выбрать правильный ответ и отметить его. Обосновать ответ.

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

1) аппаратное;

2) программное;

3) пользовательское.

3. Содержит отдельные данные:

2) пиктограмма;

3) интерфейс.

5. Значок, символизирующий объект:

2) директория;

3) пиктограмма.

HЗадание 2

Сформулировать определение:

HЗадание 3

Вставить пропущенные слова:

1) Взаимодействие между различными узлами - это _______________________ интерфейс.

2) Взаимодействие человека с программой и программы с человеком называют интерфейсом _____________________________________ .

3) _______________ – это поименованная область на внешних носителях.

4) _________________________________________ – поименованный объект, предназначенный для объединения ___________________ и других папок в группы по какому – либо признаку.

У каждого объекта на внешнем носителе имеются следующиехарактеристики: _________________________________________________________________________________________________________________________________________________________.

Задание 4

Установите соответствие (соедините стрелками):

Задание 5

Подчеркните лишнее:

· текстовый редактор, графический редактор, компилятор, переводчик;

· архиватор, текстовый процессор, программа обслуживания дисков, антивирусная программа;

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

Задание 6

Заполнить таблицу.

Задание 7

Навыки работы с клавиатурой

  1. Открыть текстовый редактор Пуск – Программы – Стандартные - Блокнот.
  2. Набрать по одной строке из каждого столбца слова прописными буквами:
а) б) в)
ЭЪЪЭ ЭХО ХОРОШО В ЖАРКИЙ ДЕНЬ В ЛЕСУ
ЪЭЪЪЭ ЭРА В МЯГКОМ ВОЗДУХЕ РАЗЛИТ ОСЕННИЙ ЗАПАХ
ЭЪЭЭЪ ПОЭТ ПЕРЕД ГЛАЗАМИ РАССТИЛАЛОСЬ БУРНОЕ МОРЕ
ЪЪЭЭЪ ЭТАЖ ХОРОШЕЕ ПИСЬМО НА МАШИНКЕ ТРЕБУЕТ МНОГО ВНИМАНИЯ
ЪЪЭЪЭ ЭФИР НА ФАСАДАХ СТАРЫХ ДОМОВ ДАТА НАПИСАНА РИМСКИМИ ЦИФРАМИ
ЭЭЪЭЪ ЭПОС
ЭЪЭЪЪЭ ВОЛЯ
ЪЭЪЭЭЪ СЪЕЗД
ЭЭЪЭЪЭ ЭКРАН

Особенности среды WINDOWS

1. стандартизация интерфейса пользователя;

2. оптимальное управление ОП;

3. возможность подключать новые внешние устройства;

4. интеграция функций программ, т.е. возможность использовать в конкретной программе объекты, созданные средствами другой программы;

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

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

Экран WINDOWS

Экран WINDOWS состоит из двух компонентов: рабочего стола и панели задач.

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

В нижней части экрана находится панель задач (на рисунке указатель №1), с помощью которой, пользователь руководит процессом запуска приложений и переключения между ними. В левой части панели задач имеется кнопка «Пуск» (на рисунке указатель №2), позволяющая выполнять ряд функций системы.

Объекты WINDOWS

Приложение – прикладная программа.

Задача – работающее приложение.

Окно - прямоугольный сегмент экрана, чаще всего замкнутый рамкой.

Типы окон

Окно приложения - окно, в котором выполняется прикладная программа. Ниже представлены примеры окон приложений:

Прикладная программа

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

Определение

К прикладному программному обеспечению (application software ) относятся программы, написанные для пользователей или самими пользователями, для задания компьютеру конкретной работы. Программы обработки заказов или создания списков рассылки - пример прикладного программного обеспечения. Программистов, которые пишут прикладное программное обеспечение, называют прикладными программистами.

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

  • Прикладное программное обеспечение предприятий и организаций. Например, финансовое управление, система отношений с потребителями, сеть поставок. К этому типу относится также ведомственное ПО предприятий малого бизнеса, а также ПО отдельных подразделений внутри большого предприятия. (Примеры: Управление транспортными расходами, Служба IT поддержки)
  • Программное обеспечение инфраструктуры предприятия. Обеспечивает общие возможности для поддержки ПО предприятий. Это базы данных, серверы электронной почты, управление сетью и безопасностью.
  • Программное обеспечение информационного работника. Обслуживает потребности индивидуальных пользователей в создании и управлении информацией. Это, как правило, управление временем, ресурсами, документацией, например, текстовые редакторы, электронные таблицы, программы-клиенты для электронной почты и блогов, персональные информационные системы и медиа редакторы.
  • Программное обеспечение для доступа к контенту. Используется для доступа к тем или иным программам или ресурсам без их редактирования (однако может и включать функцию редактирования). Предназначено для групп или индивидуальных пользователей цифрового контента. Это, например, медиа-плееры, веб-браузеры, вспомогательные браузеры и др.
  • Образовательное программное обеспечение по содержанию близко к ПО для медиа и развлечений, однако в отличие от него имеет четкие требования по тестированию знаний пользователя и отслеживанию прогресса в изучении того или иного материала. Многие образовательные программы включают функции совместного пользования и многостороннего сотрудничества.
  • Имитационное программное обеспечение. Используется для симуляции физических или абстрактных систем в целях научных исследований, обучения или развлечения.
  • Инструментальные программные средства в области медиа. Обеспечивают потребности пользователей, которые производят печатные или электронные медиа ресурсы для других потребителей, на коммерческой или образовательной основе. Это программы полиграфической обработки, верстки, обработки мультимедиа, редакторы HTML, редакторы цифровой анимации, цифрового звука и т. п.
  • Прикладные программы для проектирования и конструирования. Используются при разработке аппаратного («Железо») и программного обеспечения. Охватывают автоматизированный дизайн (computer aided design - CAD), автоматизированное проектирование (computer aided engineering - CAE), редактирование и компилирование языков программирования, программы интегрированной среды разработки (Integrated Development Environments), интерфейсы для прикладного программирования (Application Programmer Interfaces).

См. также

Wikimedia Foundation . 2010 .

  • Прикаспийская провинция
  • Прикладная этика

Смотреть что такое "Прикладная программа" в других словарях:

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

    ПРИКЛАДНАЯ ПРОГРАММА - (приложение, application program), программа (см. ПРОГРАММА (для ЭВМ)), предназначенная для решения отдельных задач или класса задач, связанных с обработкой данных в определенной области деятельности. Термин используется для того, чтобы отличить… … Энциклопедический словарь

    прикладная программа - Программа, предназначенная для решения задачи или класса задач в определенной области применения системы обработки информации. [ГОСТ 19781 90] Тематики обеспеч. систем обраб. информ. программное EN application program … Справочник технического переводчика

    Прикладная программа - 7. Прикладная программа Application program Программа, предназначенная для решения задачи или класса задач в определенной области применения системы обработки информации

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

Виды прикладных программ

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

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

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

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

  • Текстовые редакторы. Предназначены для создания и редактирования текста без оформления;
  • Текстовые процессоры (MS Word). Более продвинутые текстовые редакторы, позволяющие редактировать текст с оформлением, изменением шрифтов и его размеров, вставки графических файлов, таблиц и т.п. для более презентабельного оформления текста;
  • Электронные таблицы (MS Excell). В основном используются для обработки каких-либо данных, содержащихся в этих таблицах. Прикладные задачи чаще всего выполняются для хранения учетных данных с последующим их анализом;
  • Растровые и векторные графические редакторы (Photoshop, Corel), "просмотрщики". Использование прикладных программ такого типа позволяет создавать, редактировать, а так же просматривать графические изображения;
  • Аудио видео плееры, редакторы (WinAmp). Позволяет просматривать видео, слушать музыку, создавать музыкальные композиции;
  • Системы управления базами данных (например - MSQL). Такие программы служат для работы с базами данных. Например, программа учета клиентов - простая база для хранения сведения о клиентах, их контактные данные и т.п. Можно проводить операции по поиску, удалению и добавлению записей в базу;
  • Переводчики или электронные словари. Такие прикладные программы позволяют без особых усилий переводить текст на разные иностранные языки без их непосредственного изучения;
  • Компьютерные игры. Используются для развлечений или для развития в игровой форме.

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