Типы программ и возможности их назначения. Виды прикладных программ

30.01.2019

1. Системные программы.

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

3. Инструментальные системы (системы программирования).

Системные программы

1. ОС (операционные системы)

2. Драйверы

3. Утилиты

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

ОС – комплекс программ, обеспечивающих работу аппаратных средств ЭВМ, сетей и программ.

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

    Однопользовательские, многопользовательские

(каждому пользователю выделяется свой сегмент ОП);

    Многозадачные (каждой задаче выделяется доля процессорного времени), однозадачные;

    Однопроцессорные, многопроцессорные;

    Разрядности процессора (8,16,32,64 – разрядные)

    Тип пользовательского интерфейса (командные (текстовые), объектно-ориентированные (графические));

    Сетевые, локальные

Примеры

Однопользовательские, однозадачные

OCCP/M– создана для первых персональных ЭВМ и занимала 4 Кбайта, Для 8 разрядного микропроцессора

MSDOS– промышленный стандарт для 16 разрядных ЭВМ

Однопользовательские, многозадачные Windows 95

Многопользовательские, многозадачные

Для машин серии EC–OC/ 360 (IBM)

Unix , Windows 2000 Mac OC (для Macintosh Apple)

Многопользовательские, многозадачные 32 разрядная Windows XP

Многопользовательские, многозадачные 64 разрядная Windows XP 64

Bit Edition для Intel Itanium 64 bit

ОС поддерживает до 16Гб ОП до 8Тб виртуальной памяти

Операционная система MS DOS

Дисковая операционная система (MS DOS) разработана фирмой Microsoft в 1981 г. Она содержит следующие основные модули:

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

Каталог – это файл специального вида, в нем хранятся имена и атрибуты (свойства) входящих в него файлов. Имя файла – 8 символов латинского алфавита.

Каталог - это справочник файлов с указанием их местоположения на логическом диске.

Логический диск создается и управляется специальной программой (драйвером). Он имеет уникальное имя в виде одной латинской буквы. Логический диск может реализовываться на жестком диске, на гибком диске, наCDROM, в оперативной памяти и т.д.

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

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

В дальнейшем описании предполагается исходное состояние C :\ (типичное после загрузки).

Примеры команд:

Md<имя> ,Copy<имя1> <имя2>

Все программы можно условно разделить на три большие группы:

Системные - операционные системы, программы управления сетями, вспомогательные программы и т. д. Самые распространенные ОС: Microsoft Windows , Mac OS X , Android , Linux разных комплектаций, Unix, Solaris, BSD , IBM OS /2 и другие;

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

Системы программирования - позволяющие создавать новые программы.

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

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

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

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

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

Если несколько компьютеров объединены в сеть, то они могут обмениваться информацией друг с другом. Для этого также необходимы специальные программы. Сети бывают локальные и глобальные. Локальные сети объединяют компьютеры, например, одной организации, без связи с Интернетом. Глобальная сеть, это, например, Internet .

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

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

К прикладным программам относятся и все компьютерные игры.

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

С (читается как Си), его потомок С++ (все сколько-нибудь значимые программы написаны именно на языках этой группы: Windows, Word, PhotoShop и т. д.), язык следующего поколения Java. Вариантом языка С++ является язык С# (читается как Си диез или шарп);

Pascal и его объектно-ориентированный вариант Object Pascal , используемый в системе визуального программирования Borland Delphi ;

FoxPro ;

Basic ;

Python ;

SQL (Microsoft SQL Server различных годов выпуска), предназначенный для работы с базами данных. Для работы с сайтами предлагается система управления базами данных MySQL;

и несколько других языков программирования, в том числе для создания веб-скриптов Java -script (диалект JScript ), VB -script , Ruby , BeanShell . Для создания сайтов наиболее популярными языками являются HTML и PHP. Для последнего необходимо установить интерпретатор языка, как на компьютер, так и на хостинг, на котором располагается сайт.

В настоящее время на основе языков программирования созданы системы визуального программирования. Выражение «визуальные системы программирования» означает, что программирование идет в основном не руками, а глазами. Для этого предлагается набор готовых специальных компонентов или элементов управления (кнопок, полей, индикаторов, переключателей, меню и т. д.), которые не нужно программировать вручную. Терминология таких элементов в различных разрабатывающих корпорациях разная: например, в корпорации Microsoft они называются элементами управления, а в корпорации Borland Software они назывались компонентами (в 2008 году компания Embarcadero Technologies выкупила у Borland Software систему создания средств разработки приложений Borland Developer Studio (Delphi , C ++ Builder , C #Builder ) и Java Builder , а в 2009 году корпорация Borland Software была выкуплена корпорацией Micro Focus, специализирующейся на поддержке крупных корпоративных систем на языке COBOL). Элементы управления нужно просто взять мышью и установить в нужном месте на форме и изменить размер. В программе описывается только действие, которое происходит при нажатии на кнопку или установку флажка в индикаторе и т. д. Визуальное программирование осуществляется настолько легко, что часто не требует специальной предварительной подготовки. Значительная часть программирования заключается лишь в том, чтобы изменить свойства компонентов, выбирая из готовых вариантов.

Корпорация Microsoft создала единую систему программирования Microsoft Visual Studio , основу которой составляют наиболее популярные объектно-ориентированные языки C ++, C #, Java , Basic и FoxPro . Но в эту систему может входить порядка 100 других языков программирования.

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

Особо необходимо остановиться на электронных таблицах Excel . В этой программе используются несколько языков, из которых два языка применяются чаще всего: язык SQL для организации запросов к базам данных и универсальный язык Visual Basic for Applications . И тот и другой являются версиями стандартов языков SQL и Microsoft Visual Basic . Обе версии языка довольно просты и могут быть освоены после изучения основного курса Excel (язык Microsoft Visual Basic может применяться в других приложения пакета Microsoft Office ).

Программы можно также разделить на офлайн и онлайн. Программы офлайн устанавливаются на магнитный носитель компьютера и загружаются с него, без подключения к Интернету. Программы онлайн загружаются из Интернета и требуют его обязательного подключения. Большинство программ онлайн полностью находятся в Интернете, но некоторые программы устанавливают отдельные модули на жесткий диск компьютера, а остальные файлы загружают из Интернета. Например, к таким программам относятся: Dicter , программа перевода с иностранных языков на русский, туристские программы компании Мегатек (Master -Interlook , Мастер-Web , Мастер-Агент, Мастер-Тур) и многие другие. Инсталлирование многих программ выполняется в последнее время именно таким способом: на жесткий диск компьютера загружается стартовый модуль, а остальные файлы устанавливаются под контролем специальной установочной программы. Так устанавливаются все коммерческие пробные пакеты корпорации Adobe и некоторые программные продукты корпорации Microsoft . Тем самым компьютер, на который устанавливаются программы, идентифицируется для контроля за установленными программами и возможностью обновления во время использования программ.

С какими бы программами пользователь не собирался работать, необходимо помнить, что многие из них являются коммерческими. На многих коммерческих программах, особенно отечественных, установлена защита от незаконного копирования. При самовольной попытке установки на своем компьютере таких программ они просто не работают без специальных взломанных ключей. Лет десять назад коммерческие программы доминировали. Сейчас на них активно наступают бесплатные программы. Часто высказывается недовольство людей в адрес бесплатных программ, но когда начинается выяснение причин этого недовольства, то выясняется, что эти люди просто не знают, как работать с такими программами. Например, бесплатная программа Artweaver 3.0 во многом похожа на свой коммерческий вариант (Corel Painter ) как две капли воды. Хотя программа Artweaver является облегченной версией программы Corel Painter и не имеет многих возможностей Corel Painter (в том числе качества цветопередачи 64 бита). А вот бесплатная программа Gimp 3 или 4 (аналог Adobe PhotoShop ) имеет не только принципиально другой интерфейс (то есть внешний вид элементов управления), но и совершенно другие правила работы с изображением. Поэтому многие пользователи, самостоятельно пытавшиеся разобраться с работой этой программы, бросали изучение.

Типы программ и возможности их назначения. Программа – это предписание, указывающее какие операции, над какими данными, и в каком порядке ЭВМ должна выполнить. Все программы и данные в ПК составляют его программное обеспечение.Классификации ПО: 1) Подразумевает деление программ на три типа их категории: Прикладные Системные Инструментальные системы Грани между категориями условны, поэтому можно встретить программы гибриды. 1)Системные программы. 1) Операционная система – программа, которая загружается при включении ПК. Осуществляет диалог с пользователем, управление компьютером, его ресурсами, и запускает на выполнение другие прикладные программы. 2) Программа оболочка – обеспечивает удобный и наглядный способ общения по сравнению с командной строкой. 3) Операционная оболочка – это программа оболочка, плюс графический интерфейс. 4) Драйвера – это программы, которые расширяют возможности ПК, по управлению устройствами ввода и вывода. 5) Утилиты – вспомогательные программы.

Каждый утилита выполняет только одну мелкую функцию.

Поэтому для решения задач пользователя, утилиты распространяются пакетами. а) Упаковщики, распаковщики (архиваторы) – позволяют сжать информацию до фактических размеров и распаковать её. б) Антивирусные пакеты – позволяют осуществить профилактику и лечение компьютерных вирусов. в) Коммуникационные программы – предназначены для организации обмена информации между ПК, позволяют пересылать файлы с одного адреса на другой. г) Программы для оптимизации дисков – позволяют обеспечить более быстрый доступ информации, за счёт оптимизации размещения данных. д) Программы диагностики – позволяют проверить конфигурацию ПК, выявить дефекты оборудования, и проверить. е) Программы автономной печати – позволяют одновременно выводить на печать информацию. ж) Программа управления памяти – обеспечивает более гибкое использование оперативной памяти. 2) Прикладные программы – Непосредственно обеспечивают выполнение необходимых пользователю работ. 3)Издательские системы: 1)Табличные редакторы 2) Система управления базами данных (СУБД) 3) Графические редакторы 4) Системы автоматизированного проектирования. (САП) 5) Бухгалтерские программы. 6) Игры 7) Электронные справочники.

Системы программирования – это системы для разработки новых программ.

В состав таких программ входят: 1) Компилятор – это программа, преобразующая язык команд в машинные коды. 2) Интерпретатор – переводит язык машинных кодов в язык команд. 3) Библиотеки программ – содержат заранее приготовленные куски – программы. 4) Вспомогательные программы (отладчики) – перекрёстные ссылки, указатели и т.д. Con Fig SYS – специальный текстовый файл, где содержится информация о дополнительных драйверах и загружаемых прикладных программ.

Начальная загрузка MS-DOS. 1) При включении ПК, выполняется программа BIOS. 2) После тестирование процедура POST, осуществляет поиск и загрузку блока начальной загрузки DOS (в начале производится поиск на диске А, если там систем нет, то на диске С). 3) Блок начальной загрузки, производит поиск в корневом каталоге системной дискеты (диска), файлов IO.SYS и MS DOS. SYS. 4) Блок начальной загрузки производит загрузку файла IO.SYS. 5) IO.SYS: 1) загружает и настраивает MS DOS.SYS, 2) определяет состояние подключенных устройств, 3) инициализирует подключенное устройство, 4) загружает необходимые драйвера и передаёт управление MS DOS.SYS 6) MS DOS: 1) инициализирует внутренние рабочие таблицы; 2) загружает драйверы, указанные в файле Con fig. SYS, 3) загружает командный процессор. 7) Командный процессор выполняет команды, указанные в файле Autoexec.bat 8) Командный процессор выдаёт на экран монитора системную подсказку, и ожидает команду пользователя.

Ms DOS. Файлы, типы файлов.

Любые данные в ПК, хранятся в виде файлов. Файл – это поименованная область памяти на диске. Каждый файл имеет своё уникальное имя, которое может состоять не более, чем из 12 символов.Имя файла может состоять из следующих символов: Буквы от А до Z, цифры от 0 до 9, значки: $;#;%;!;_;^ Полное описание файла, включающая накопитель, и территорию, в которой он расположен, называется накопитель файла.

Совокупность средств MS DOS, обеспечивающих доступ к информации на внешних носителях, называется системой управления файлами или файловой системой. Каждый файл имеет свой атрибут, который указывает на некоторые свойства конкретного файла или его характер.В зависимости от атрибута, файлы могут быть: обычными, скрытыми, архивными, системными, только для чтения. Операции над файлами 1) переименование файлов REN_старое_имя новое имя 2) Отображение содержания файла TYPE_имя файла 3) Удаление файла DEL_имя файла 4) Копирование файлов COPY_имя файла 5) Создание текстового файла COPY_CON_имя файла 6) Склейка файл COPY_файл1+файл2+файл3… (При этом результат будет храниться в файле один, если указан не существующий файл, то они создаются автоматически) 7) Перемещение файлов MOVE_источник_цель Операции над каталогами. 1) Создание каталога MD_имя каталога 2) Переход в другой каталог CD_имя каталога 3) Удаление каталога RD_имя каталога (Удаление только пустого каталога) 4) Удаление не пустого каталога DELTREE_имя каталога 5) Переименование каталога MOVE_старое имя_новое имя 6) Копирование каталога COPY_источник_цель 7) Просмотр содержания каталога TREE_имя каталога Диски. Операции с дисками.

Сточки зрения MS DOS, каждый логический диск, является магнитным диском.

Каждый логический диск имеет своё уникальное имя. В качестве имени ставится одна из букв латинского алфавита.

Буквы А и В отводятся под дискеты. Чтобы обратиться к информации на диске (находящемся в файле), надо знать физический адрес первого сектора, общее количество кластеров, занимаемых данным файлом. Адрес следующего кластера, если размер файла больше, чем размер файла первого кластера. Всё это очень туманно, трудно и ненужно.MS DOS избавляет пользователя от такой работы ведёт её сама. Для обеспечения доступа к файлам – файловая система MS DOS организует и поддерживает на логическом диске определённую файловую структуру.

Элементы файловой структуры: 1) Стартовый сектор 2) Таблица размещения файлов 3) Корневой каталог 4) Область данных Стартовый сектор – в данном секторе записана информация, необходимая MS DOS для работы с диском: 1) идентификатор ОС 2) размер сектора диска 3) количество секторов в кластере 4) количество резервных секторов 5) количество копий таблиц размещения файлов 6) количество элементов в каталоге 7) количество секторов на диске 8) тип формата дика 9) количество секторов в таблице размещения файлов 10) количество секторов на дорожку 11) количество поверхностей 12) блок начальной загрузки ОС Таблица размещения файлов – это массив элементов, адресующих кластеры, области данных дисков. Каждому кластеру соответствует один элемент таблицы.

Эти элементы служат в качестве цепочки ссылок на кластере файла области данных.

Нарушения в таблице размещения могут привести к полной или частичной потери информации на всём логическом диске, поэтому на каждом логическом диске таблиц как минимум копий 2. Для поддержания состояния таблиц и их исправления существуют специальные программы. Идентификация дисков, каталогов и файлов, осуществляется по именам. Замечания: Диски, каталоги и файлы не могут иметь одинаковые имена. При этом диски имеют в имени один символ, файл – 12 символов, каталог – 18 символов.Операции с дисками 1) DISK COPY, её формат DISK COPY д1: д2 (/1) (/V) (/м) данная команда позволяет копировать целые диски, DISK 1 – это исходный диск DISK 2 – целевой диск (/1) – это число копий (/V) – это проверка на наличие ошибок (/м) – копирование без буфера обмена Замечания: 1) Второй диск должен иметь не меньший объём, чем первый. 2) Прежнее содержание диска 2, автоматически стирается. 3) Предварительно форматировать диск 2 не надо. 4) Если перепутать диск исходный и диск получатель, то вы получите два отформатированных диска. 5) Если на диске 1, информация повреждена, то на диске 2, она перепишется с такой же ошибкой.

Команды проверки поверхности и лечение диска.

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

Разбросанные по диску файлы называются фрагментированными. 3) На диске могут оказаться данные не связанные не с одним файлом.Такие данные называются кластерами. 4) DOS может перестроить структуру дерева каталогов, делая трудным или невозможным доступ к некоторым из них. 5) Может измениться одна из копий таблиц размещения, таким образом, DOS не сможет определить, какая из копий правильная, поэтому не запустит не одну из них. 6) Вирусы 7) Неисправность самого жесткого диска.

В таком случае эти участки называются дефектными секторами. 1) Проверка диска на наличие ошибки. Эта команда не только проверяет диск, но и пытается вылечить ошибки. (CHKDISK (d:)/F/V) /F/ - автоматическое исправление /V/ - исправление с демонстрацией.

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

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

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

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

- это то, радичегобылиизобретеныкомпьютеры .

Ø редакторытекстов (используют различные шрифты, проверкуправописания, частоиспользуются),

Ø обработкитабличныхданных (вычисление поформулам, построениеграфиков,диаграмм, таблиц),

Ø презентаций (подготовкаслайд-шоу),

Ø бухгалтерские (дляведениябухгалтерского учета),

Ø системыуправления базами данных (позволяютуправлятьбольшими массивами),

Ø создания рисунков (черчение и конструирование механизмов – Autocad ),

Ø обучающие ,

Ø программы- словари (электронныеверсииобычныхсловарейс дополнительными возможностями),

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

Системныепрограммы .

Этопрограммы,встроенныевОС.

1) Драйверы –программы ,позволяющиеОСработатьс внешнимиустройствами (содержатсявкомплектепоставки ОС).

2) Программы-оболочки - обеспечиваютудобныйспособобщенияс компьютером.

Для DOS - это программа NC.

Для Windows – 95-Norton Navigator .

3) Вспомогательныепрограммы (утилиты).

v антивирусные - предотвращение заражения иликвидацияегопоследствий,

v архиваторы - сжимают информацию надисках,

v русификаторы - приспосабливаютдругиепрограммыдляработысрусскими буквами,

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

v ограничениядоступа и т.д.

v программы – кэши -убыстряютдоступкинформациинадисках.

Существуюткоммерческие разновидностипрограмм.

Дистрибутив - набор дискет иликомпакт-дисков, на которомраспространяетсяпрограмма.

Языки (символьный код, понятный машине), на которых написаны программы:

"Фортран" - язык программирования

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

(BeginnersAll-purposeSymbolic Instruction Code).

"Паскаль" –языкпрограммированиявысокого уровня.

АлгоритмичныйязыкСИ

"КОБОЛ" (экономика, бизнес)

Язык программирования "АДА" – вчесть первойженщины-программистаАдыАугустыЛавлейс

"PL\1"


"Алгол"

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

Такие мысли возникают у каждого из нас. Возникали они и у наших "учеников" в процессе учебы.

Человеческая память устроена таким образом, что после 50-и процесс запоминания становится более трудозатратным. Но справедливая Природа именно так оберегает свое "Дитя". Памяти должно быть в меру. Что-то надо уметь и забывать.

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

Вспомнили? Поверили в себя?

Сделаем глубокий вдох. И... начнем заново:

Антивирусные программы

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

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

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

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

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

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

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

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