- •Информатика Учебно-методическое пособие
- •Часть 1
- •Режим доступа к электронному аналогу печатного издания: http://www.Libdb.Sssu.Ru
- •Содержание
- •Предисловие
- •11. Основные требования фгос впо и структура дисциплины
- •2Основные понятия информатики
- •2.1. Понятие информации
- •2.2. Свойства информации
- •Понятие количества информации
- •2.4. Предмет и задачи информатики
- •2.5. Представление (кодирование) данных
- •3. Системы счисления и представление информации в эвм
- •3.1. Понятие об основных системах счисления
- •3.2. Перевод чисел из одной системы счисления в другую
- •Представление чисел в различных системах счисления
- •3.3. Двоичная арифметика
- •3.4. Представление чисел в эвм
- •Примеры представления целых чисел в шестнадцатиразрядных двоичных кодах
- •Представление десятичных чисел в четырёхразрядном коде Грея
- •3.5. Кодирование информации в эвм
- •Базовая таблица кодировки ascii
- •4. Логические основы построения эвм
- •4.1. Основы алгебры логики
- •4.2. Операции сравнения
- •4.3. Логические операции
- •Основные логические операторы
- •4.4. Основы элементной базы эвм
- •4.5. Элементы теории множеств
- •4.6. Элементы теории графов
- •3Технические средства реализации информационных процессов
- •5.1. История развития эвм
- •5.2. Классификация эвм
- •5.3. Архитектура эвм
- •5.4. Состав персонального компьютера
- •5.5. Внешние устройства
- •6. Программное обеспечение эвм
- •6.1. Базовые понятия ос
- •6.2. Классификация операционных систем
- •6.3. Файловая структура эвм
- •6.4. Файловые системы Microsoft Windows
- •6.5. Драйверы устройств
- •6.6. Служебные программы
- •6.7. Обзор операционных систем unix и Linux
- •6.8. Обзор операционных систем Windows
- •Команды ms-dos и их описание
- •7. Прикладное и инструментальное программное обеспечение
- •7.1. Прикладное программное обеспечение общего назначения
- •7.2. Прикладное программное обеспечение специального назначения
- •7.3. Инструментальное по 1
- •7.4. Нумерация версий программ
- •7.5. Правовой статус программ
- •7.6. Текстовые редакторы и процессоры
- •8. Модели решения функциональных и вычислительных задач
- •8.1. Моделирование как метод познания
- •8.2. Классификация моделей
- •8.3. Компьютерное моделирование
- •8.4. Информационные модели
- •8.5. Примеры информационных моделей
- •8.6. Базы данных
- •8.7. Искусственный интеллект
- •9. Основы алгоритмизации
- •9.1. Понятие алгоритма
- •9.2. Свойства алгоритма
- •9.3. Исполнители алгоритмов
- •9.4. Способы описания алгоритмов 1
- •Обозначения, название и функциональное назначение
- •9.5. Основные алгоритмические конструкции
- •9.6. Структурный подход к разработке алгоритмов
- •10. Тематика практических занятий
- •11. Темы, выносимые на зачёт, и примеры тестовых заданий
- •Библиографический список
- •Часть 1
- •3 46500, Г. Шахты, Ростовская обл., ул. Шевченко, 147
7. Прикладное и инструментальное программное обеспечение
Прикладное программное обеспечение (ППО) – это программы пользователя, предназначенные для решения задач из различных предметных областей. Часто для решения задач определённого класса требуется не одна программа, а комплекс взаимосвязанных программ – пакет прикладных программ (ППП). Прикладное программное обеспечение является самым обширным классом программ. В условиях большого разнообразия решаемых задач и соответствующих им программ проведение единой классификации ППО затруднительно. На рисунке 13 представлено условное подразделение ППО на программы общего и специального назначения.
Рис. 13. Прикладное программное обеспечение
7.1. Прикладное программное обеспечение общего назначения
Предназначено для решения наиболее общих задач информационного характера в различных сферах человеческой деятельности. Этот класс объединяет в себе широко используемые программы для обработки текстов, таблиц, графических изображений, звука, видео, а также игры и развлечения.
Программы, обрабатывающие тексты. К ним относятся текстовые редакторы, текстовые процессоры. Граница между ними весьма условна. Текстовые редакторы (NotePad, Блокнот) способны выполнять основные функции редактирования: набор текста, внесение исправлений, сохранение, работа с фрагментами. Текстовые процессоры (WordPad, WordPerfect), кроме того, имеют расширенные возможности редактирования и оформления текста (шрифты, таблицы, формулы), создания документов, содержащих данные разных типов (вставка графических, звуковых данных), работы с несколькими документами, сохранения документов в различных форматах, предназначенных, например, для просмотра не в бумажном виде, а на компьютере (электронные документы).
Электронные таблицы. Основное назначение электронных таблиц – обработка различных типов данных, представленных в табличной форме. С их помощью можно создавать планово-финансовые, бухгалтерские документы, проводить инженерные расчёты (Excel, Lotus 1-2-3). В текстовых процессорах возможности работы с таблицами ограничиваются производством небольших вычислений и сортировки. Основное преимущество электронных таблиц заключается в том, что содержание одних ячеек может меняться автоматически в соответствии с изменением содержания других. Иными словами, ячейки могут быть функционально зависимы.
Кроме того, табличные процессоры имеют возможности ведения небольших баз данных и визуализации данных в виде различных таблиц, диаграмм и графиков, т.е. средства ведения таблиц, средства табличных расчётов подкрепляются возможностями создания наглядных отчётов. Эти программы находят широкое применение в бухгалтерском учёте, анализе финансовых и торговых рынков, средствах обработки результатов научных и экономических экспериментов, т.е. в автоматизации регулярно повторяемых вычислений больших объёмов числовых и текстовых данных, представляющих табличные структуры.
Системы управления базами данных (СУБД). Программы этого класса (Access, Oracle) позволяют работать с большими объёмами структурированных данных – базами данных (как правило, это табличные структуры). Основные функции СУБД: описание данных, доступ к данным, поиск, отбор данных по определённым критериям. Большинство современных СУБД позволяют создавать небольшие программы обработки данных на встроенных языках, имеют оформительские возможности, позволяющие на основе собранных и обработанных данных создавать отчёты.
Графические системы. Это программы, предназначенные для создания и обработки графических изображений. К ним относятся редакторы растровой (Paint, Photoshop) и векторной (CorelDraw, Visio) графики, программы обработки трёхмерной графики (3D-редакторы), анимации и видео (Adobe Premiere, MovieMaker). Растровые редакторы для представления изображений используют растр, т.е. совокупность точек, имеющих свой цвет и яркость. В них удобно обрабатывать фотографии и объекты, имеющие мягкие цветовые переходы. Основа векторного представления – линия (её уравнение, набор коэффициентов – вектор). Векторные редакторы удобны для работы с чертежами и рисованными картинками. Редакторы трёхмерной графики используются для создания пространственных графических композиций, позволяют проследить взаимодействия трёхмерных объектов между собой и трёхмерных объектов с источником света. Программы анимации и видеомонтажа используют модели движущихся объектов, позволяют управлять ими, комбинировать, осуществлять наложение титров, получение видеоэффектов.
Интегрированные программные средства. Отдельные программы, являясь мощным средством решения круга прикладных задач, не могут в полной мере удовлетворить пользователя. Например, выборку данных, предоставленную СУБД, бывает удобно обработать с помощью электронных таблиц, результаты, оформленные в виде наглядных таблиц, поместить в отчёт, представляющий собой текстовый документ, который был составлен в текстовом процессоре. Для совместной работы нескольких программ требуется и унификация форматов обрабатываемых файлов. Такие программные пакеты называются интегрированными программными средствами.
Наиболее распространённый продукт этого класса – пакет MS Office (разработка Microsoft), который кроме текстового процессора MS Word, табличного процессора MS Excel и СУБД MS Access интегрирует в себе такие офисные программные средства, как система разработки презентаций MS Power Point, персональный организатор MS Outlook и другие. Альтернативными интегрированными пакетами являются OpenOffice и StarOffice.
Переводчики. Игры. Развлечения. Это класс популярных программ, не требующий больших комментариев. Переводчики (Сократ, Stylus) обычно работают резидентно, т.е. в любом тексте на иностранном языке можно выделить переводимый фрагмент, и после нажатия определённой комбинации клавиш предъявляется окно с переводом или возможные варианты перевода слова. Игры очень распространены, их создано огромное количество. Среди них можно выделить следующие типовые сценарии: игры на опережение (на мастерство), азартные игры, логические игры, обучающие игры. Развлечения – прикладные программы мультимедиа, позволяющие осуществлять прослушивание звуковых файлов, просмотр фотографий, слайдов, видеофильмов (Media Player, PowerDVD).