Прикладное программирование что это

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

Конспект лекций

Материалы к лекциям:

Лекция 1. Введение. Основы языка С++. Стандартная библиотека С++: презентация лекции
Лекция 2. Составные типы данных (массивы, контейнеры): презентация лекции
Лекция 3. Абстрактные типы данных (классы): презентация лекции
Лекция 4. Наследование: презентация лекции
Лекция 5. Полиморфизм: презентация лекции

Примеры тестов:

Конспект лекций

2. Стандартная библиотека С++
2.1 Состав стандартной библиотеки С++
2.2 Организация ввода/вывода
2.3 Строковые переменные и константы
2.4 Математические функции

3. Массивы и контейнеры
3.1 Массив
3.1.1. Одномерный массив
3.1.2. Динамическое размещение одномерного массива
3.1.3. Передача массива в функцию (пример 3.1)
3.1.4. Двумерный массив
3.1.5. Динамическое размещение двумерного массива (пример 3.2)
3.2 Контейнеры
3.3 Вектор vector (пример 3.3)
3.4 Список list
3.4.1. Списки
3.4.2. Итераторы
3.4.3. Пример работы со списком с использованием итераторов (пример 3.4)
3.5 Очереди и стек
3.5.1. Двусторонняя очередь deque (пример 3.5)
3.5.2. Стек stack (пример 3.6)
3.5.3. Очередь queue
3.6 Ассоциативные контейнеры
3.6.1. Контейнер map (пример 3.7)
3.6.2. Контейнер set (пример 3.8)
3.7 Алгоритмы (пример 3.9)

5. Наследование
5.1 Типы наследования. Видимость членов классов
5.1.1. Наследование
5.1.2. Пример 5.1. Линза и зеркало как оптические детали
5.1.3. Последовательность вызова конструкторов
5.1.4. Типы наследования. Видимость членов классов
5.1.5. Множественное наследование
5.2 Виртуальные функции. Абстрактные классы
5.2.1. Виртуальные функции
5.2.2. Абстрактные классы

6. Полиморфизм
6.1 Перегрузка функций
6.1.1. Перегрузка функций
6.1.2. Преобразование типов
6.1.3. Параметры функций по умолчанию
6.2 Перегрузка операторов.
6.2.1. Пример 6.1 (класс Complex (комплексное число))
6.2.2. Перегрузка бинарных операторов
6.2.3. Перегрузка унарных операторов
6.2.4. Перегрузка логических операторов
6.2.5. Перегрузка оператора присваивания
6.2.6. Перегрузка операторов с присваиванием
6.2.7. Перегрузка преобразования типов
6.2.8. Перегрузка оператора доступа по индексу
6.2.9. Перегрузка операторов ввода/вывода
6.2.10. Неперегружаемые операторы
6.3 Шаблоны функций и классов.
6.3.1. Шаблоны функций. Пример 6.2 (шаблон функции)
6.3.2. Шаблоны функций с несколькими параметрами. Пример 6.3 (шаблон функции с несколькими параметрами)
6.3.3. Шаблоны классов. Пример 6.4 (шаблон класса Комплексное число)
6.4 Объекты-функции. Предикаты
6.4.1. Объекты-функции. Пример 6.5 (использование объектов-функций)
6.4.2. Предикаты. Пример 6.6 (использование предикатов)

Приложения
Приложение 1. Приоритет операций в С++
Приложение 2. Основные типы данных
Приложение 3. Операторы, ключевые слова и стандартная библиотека (PDF)
Приложение 4. Руководство по стилю программирования на С++ (PDF)
Приложение 5. Описание контейнеров и алгоритмов библиотеки STL (PDF)

Источник

Прикладное программирование что это

Различают следующую классификацию прикладного программного обеспечения.

Прикладное программирование что это. Смотреть фото Прикладное программирование что это. Смотреть картинку Прикладное программирование что это. Картинка про Прикладное программирование что это. Фото Прикладное программирование что это

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

Виды прикладного ПО общего назначения:

Назначение: просмотр и печать pdf-файлов.
Примеры программ: Adobe Reader.

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

Компьютерные игры компьютерная программа, служащая для организации игрового процесса (геймплея), связи с партнёрами по игре, или сама выступающая в качестве партнёра.
Назначение:
развлечение или обучение.
Примеры программ:
3D-шутер, «Кот Леопольд. Учим английский язык».

Прикладное программирование что это. Смотреть фото Прикладное программирование что это. Смотреть картинку Прикладное программирование что это. Картинка про Прикладное программирование что это. Фото Прикладное программирование что этоПереводчики

Примеры программ: ABBYY Lingvo, МультиЛекс.
переводчики текстов
Назначение: перевод текста.
Примеры программ:
ПРОМТ.

Виды прикладного ПО специального(профессионального) назначения:

Назначение: перевод профессиональных текстов с использованием баз знаний предметных областей.
Пользователи: профессиональные переводчики.
Примеры программ: Trados, Deja Vu, Star Transit.

Серверные СУБД (клиент-серверные)- совокупность программных лингвистических средств общего или специального назначения,обеспечивающих управление созданием и использованием баз данных.
Назначение:для управления созданием и работой с базами данных информационных систем.
Пользователи:администраторы баз данных.
Примеры программ: mySQL, MS SQL Server, Sybase Adaptive Server Enteprise, Oracle Database.

Редакторы трехмерной (3D) графики
Назначение:
создание и редактирование трехмерной графики.

Пользователи: художники 3D
Примеры программ:
Autodesk 3ds Max (ранее 3D Studio MAX), Autodesk Maya, Blender, Cinema 4D, ZBrush.

Прикладное программирование что это. Смотреть фото Прикладное программирование что это. Смотреть картинку Прикладное программирование что это. Картинка про Прикладное программирование что это. Фото Прикладное программирование что это Видеоредакторы- компьютерные программы,включающие в себя набор инструментов,которые позволяют осуществлять нелинейные монтаж видео-и звуковых файлов на компьютере.
Назначение:
обработка видеоматериала
Профессиональные
Назначение:
монтаж фильмов, телепередач.
Пользователи:работники кинематографа и телевидения.
Примеры программ:
Adobe Premiere Pro, Grass Valley Ediu, Sony Vegas Pro.

Примеры программ: CyberPower Audio Editing Lab, Akram Audio Editor.

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

Экспертные системы-компьютерная система,способная частично заменить специалиста-эксперта в разрешении проблемной ситуации.
Назначение:решение задач некоторых предметных областей (заменяет специалиста-эксперта).
Пользователи:работники, занимающиеся диагностикой, конструированием, планированием, управлением.
Примеры программ:
Медицина:MYCIN;

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

Видео YouTube

Источник

Реферат по МДК прикладного программирования на тему «Классификация прикладного программирования»

Онлайн-конференция

«Современная профориентация педагогов
и родителей, перспективы рынка труда
и особенности личности подростка»

Свидетельство и скидка на обучение каждому участнику

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

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

Программные приложения общего назначения 6

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

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

Список используемой литературы 11

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

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

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

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

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

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

К прикладному ПО, например, относятся:

Комплект офисных приложений MS OFFICE Бухгалтерские системы

Финансовые аналитические системы

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

Экспертные системы и т.д.

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

Все прикладные программы делятся на следующие типы, представленные на рисунке ниже:

Программные приложения общего назначения

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

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

Популярным прикладным программным приложением так же являются электронные таблицы. Главным предназначением электронных таблиц является работа с разными видами информации в табличной форме, к примеру, финансовая, бухгалтерская отчётность и другая документация этой сферы, мелкие инженерные расчёты. Наиболее известными программами этого типа являются Excel компании Microsoft, Lotus фирмы Lotus. Главным достоинством электронных таблиц по сравнению с текстовыми процессорами, в которых также возможно задавать таблицы и выполнять незначительные вычисления, является то обстоятельство, что содержимое выбранных ячеек можно менять в автоматическом режиме, согласно изменений содержимого других. То есть, это означает возможность функциональной зависимости ячеек. Помимо этого, табличные процессоры способны вести маленькие информационные базы данных и визуально отображать данные в табличном формате, то есть имеют инструменты сопровождения таблиц.

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

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

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

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

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

Безусловно лидирует в этом классе прикладных программ приложение Adobe Photoshop. Основным инструментарием, предназначенным для работы с растровыми изображениями в операционной системе Windows, является редактор графики Paint.

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

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

Экспертные системы стали дальнейшим развитием СУБД и предназначаются для анализа данных, которые хранятся в базах знаний (заменяют специалиста-эксперта). СУБД производят операции манипулирования данными, а экспертные системы проводят логический анализ данных, оснащены функциями самообучения. Наиболее известны: 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 и др.).

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

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

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

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

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

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

Информационно-справочные используются непрофессионалами для просмотра карт города и окрестностей, для поиска организаций, маршрутов транспорта, поиска проезда по городу. К ним относят 2ГИС.

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

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

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

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

Источник

Системы программирования. Прикладное программное обеспечение

Урок 15. Информатика 7 класс (ФГОС)

Прикладное программирование что это. Смотреть фото Прикладное программирование что это. Смотреть картинку Прикладное программирование что это. Картинка про Прикладное программирование что это. Фото Прикладное программирование что это

Прикладное программирование что это. Смотреть фото Прикладное программирование что это. Смотреть картинку Прикладное программирование что это. Картинка про Прикладное программирование что это. Фото Прикладное программирование что это

В данный момент вы не можете посмотреть или раздать видеоурок ученикам

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

Получите невероятные возможности

Прикладное программирование что это. Смотреть фото Прикладное программирование что это. Смотреть картинку Прикладное программирование что это. Картинка про Прикладное программирование что это. Фото Прикладное программирование что это

Прикладное программирование что это. Смотреть фото Прикладное программирование что это. Смотреть картинку Прикладное программирование что это. Картинка про Прикладное программирование что это. Фото Прикладное программирование что это

Прикладное программирование что это. Смотреть фото Прикладное программирование что это. Смотреть картинку Прикладное программирование что это. Картинка про Прикладное программирование что это. Фото Прикладное программирование что это

Конспект урока «Системы программирования. Прикладное программное обеспечение»

На прошлых уроках мы узнали:

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

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

· К системному программному обеспечению относится операционная система и сервисные программы, которые обеспечивают работу компьютера.

· Прикладное программное обеспечение.

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

Прикладное программирование что это. Смотреть фото Прикладное программирование что это. Смотреть картинку Прикладное программирование что это. Картинка про Прикладное программирование что это. Фото Прикладное программирование что это

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

Самый первый язык программирования назывался Plankalkül (Планкалкюль) – такое сложное немецкое название раскладывается на две простые составляющие: план и калькуляция, то есть – исчисление планов. Планкалкюль был придуман в период 1943–1945 гг. немецким учёным Конрадом Цузе как средство программирования для компьютера Z4. Однако из-за второй мировой войны он так и не был реализован.

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

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

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

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

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

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

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

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

Прикладное программирование что это. Смотреть фото Прикладное программирование что это. Смотреть картинку Прикладное программирование что это. Картинка про Прикладное программирование что это. Фото Прикладное программирование что это

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

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

· Текстовые редакторы предназначены для создания и обработки текстовой информации. Некоторые из них поставляются в комплекте с операционной системой Windows. Например Блокнот и WordPad. Так же популярны бесплатный текстовый редактор для Windows NotePad++ и кроссплатформенный Vim.

· Графические редакторы нужны для обработки изображений. Они бывают растровые и векторные. Растровые графические редакторы заносят изображение в память компьютера как множество точек. Векторные графические редакторы воспринимают изображение как набор геометрических фигур. Популярные растровые графические редакторы – это платный редактор Adobe Photoshop и бесплатный Gimp. С операционной системой Windows поставляется редактор Paint. Наиболее популярные векторные графические редакторы – это коммерческий CorelDRAW и бесплатный Inkscape.

· Мультимедийные проигрыватели воспроизводят звук, анимацию и видео. В комплекте с операционной системой виндоус поставляется проигрыватель Windows Media. Широко распространён кроссплатформенный бесплатный проигрыватель MPlayer.

Ещё к приложениям общего назначения относятся:

· электронные таблицы, для автоматизации расчётов,

· системы управления базами данных.

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

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

Популярные офисные пакеты: коммерческий MicrosoftOffice для Windows и бесплатные кроссплатформенные OpenOffice и LibreOffice.

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

· Издательские системы. С их помощью создают макеты печатной продукции.

· Бухгалтерские системы для учёта денег в организациях.

· Математические пакеты для выполнения сложных расчётов.

· Различные экспертные системы и справочники для поиска профессиональной информации.

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

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

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

· Языки программирования – это формальные языки, предназначенные для создания компьютерных программ.

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

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

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

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

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *