- •Информатика Учебное пособие
- •Содержание
- •Предисловие
- •Тема 1. Введение
- •1.1. Цель и задачи курса «Информатика»
- •1.2. Объекты и составные части информатики
- •1.3. Информатика как единство науки и технологии
- •Контрольные вопросы
- •Тема 2. Основные понятия информатики
- •2.1. Место информатики в системе наук
- •2.2. Основные понятия курса «Информатика»
- •Предмет информатики составляют следующие понятия:
- •Информация классифицируется по видам. (рис. 2.4.)
- •Тема 3. Основы дискретной математики.
- •3.2. Основы логики
- •Элементарные булевые функции
- •Из них выделим функцию "отрицание X" (обозначается -X). Эта функция представлена в таблице
- •3.3. Графы и деревья
- •А) граф g; б) остов графа g; в) другой остов графа g
- •Тема 4. Основные понятия архитектуры эвм
- •Для представления числовых данных в эвм используются естественная и нормальная формы записи чисел.
- •4.2. Системы счисления. Правила перевода чисел из одной системы счисления в другую
- •3. Арифметические операции
- •4.3. Логические элементы компьютера
- •В качестве важных последовательностных схем, выполняемых на одной ис, можно отметить счетчики, сдвиговые регистры, элементы памяти и др.
- •Структурная схема базовой модели мп фирмы Intel представлена на рисунке 4.15.
- •4.5. Организация памяти компьютера
- •Используется два основных типа оперативной памяти:
- •Контрольные вопросы
- •Тема 5. Алгоритмическое решение задач, анализ алгоритмической сложности.
- •5.1. Стратегия решения задач.
- •5.2. Алгоритмы (свойства, реализация алгоритмов)
- •5.3. Структуры данных
- •5.4. Основные вычислительные алгоритмы.
- •5.5. Анализ алгоритмов
- •1. Сравнительные оценки алгоритмов
- •2. Система обозначений в анализе алгоритмов
- •3. Классификация алгоритмов по виду функции трудоёмкости
- •4. Асимптотический анализ алгоритмов
- •Контрольные вопросы
- •Тема 6. Знакомство с языками программирования.
- •6.1. Обзор языков программирования
- •6.2. Основные конструкции программирования
- •Внутри программы значение свойств можно изменять как угодно часто.
- •Константы.
- •На практике наибольшее распространение получили язык функционального программирования lisp и два его диалекта: язык Common lisp и язык Scheme.
- •Наиболее распространенным языком логического программирования является язык Prolog (Пролог).
- •Контрольные вопросы
- •Тема 7. Основы операционных систем
- •7.1. Основные концепции операционных систем
- •7.4. Файловые системы
- •7.6. Обзор современного прикладного программного обеспечения
- •Контрольные вопросы
- •Тема 8. Сети и телекоммуникации
- •Компоненты сети
- •По программной совместимости эвм: однородные (гомогенные) и неоднородные (гетерогенные);
- •8.3. Системы телекоммуникаций
- •Типы телекоммуникационных систем
- •Системы телевещания
- •Системы подвижной связи
- •Сети сотовой подвижной связи
- •Сети транкинговой связи
- •Сети персонального радиовызова
- •Сети мобильной спутниковой связи
- •Волоконно-оптические сети
- •Контрольные вопросы:
- •Тема 9. Сеть Internet
- •9.1. Теоретические основы Internet
- •9.2. Основные понятия (сайт, сокет, сервер, клиент). Web как пример архитектуры «клиент-сервер»
- •9.3. Службы Internet
- •Контрольные вопросы:
- •Тема 10. Графическое программное обеспечение
- •10.1. Иерархия графического программного обеспечения. Графические коммуникации. Графические системы.
- •10.2. Системы растровой и векторной графики
- •Описание объекта является простым и занимает мало памяти;
- •10.3. Графические редакторы
- •Контрольные вопросы
- •Тема 11. Основы защиты информации
- •11.1. Информационная безопасность и ее составляющие
- •11.2. Угрозы безопасности информации и их классификация
- •11.3. Сетевая безопасность
- •11.4. Антивирусные программы
- •Контрольные вопросы
7.6. Обзор современного прикладного программного обеспечения
Прикладное программное обеспечение предназначено для разработки и выполнения конкретных задач (приложений) пользователя. Прикладное программное обеспечение работает под управлением базового программного обеспечения, в частности, операционных систем. В состав прикладного программного обеспечения входят: пакеты прикладных программ различного назначения и рабочие программы пользователя и ИС в целом.
Пакет прикладных программ (ППП) – это комплекс программ, предназначенный для решения задач определенного класса.
Пакеты прикладных программ составляют основу информационной технологии. Взаимодействие программ, подобранных в пакет, обеспечивает решение широкого круга пользовательских задач.
Различают следующие виды ППП:
общего назначения (универсальные),
методо-ориентированные,
проблемно-ориентированные,
глобальных сетей,
организации вычислительного процесса.
Универсальные программные продукты являются функциональными пакетами сбора, хранения, обработки, отображения и транспортировки, которые соответствуют основным стадиям технологического процесса переработки первичного информационного ресурса в пригодную для использования полезную информацию. К этому классу ППП относятся:
редакторы текстовые и графические,
электронные таблицы,
системы управления базами данных (СУБД),
интегрированные пакеты,
CASE-технологии,
оболочки экспертных систем и систем искусственного интеллекта.
Редакторы – ППП, предназначенные для создания и изменения текстов документов, графических данных и иллюстраций. Они применяются, в основном, для автоматизации документооборота в фирме. Редакторы бывают текстовые, графические и издательские системы. Это Microsoft Word, Word Perfect, Chi writer, CorelDraw, Adobe Photoshop, Page Maker и др.
Электронной таблицей называется ППП, предназначенный для обработки таблиц. К наиболее популярным ППП относятся такие, как Microsoft Excel, Lotus 1-2-3, Quarto Pro и др.
Для управления базой данных используется СУБД. Управление базой данных включает в себя ввод данных, их коррекцию и манипулирование данными, т. е. добавление, удаление, извлечение, обновление и т. д. Развитые СУБД обеспечивают независимость прикладных программ, работающих с ними, от конкретной организации в базах данных. Из имеющихся СУБД наибольшее распространение получили Microsoft Access, Visual FoxPro, Paradox, Oracle, SQL Server.
Интегрированные пакеты ППП - это объединяющие в себе функционально-различные программные компоненты ППП общего назначения. Современные интегрированные пакеты могут включать в себя:
текстовый редактор,
электронную таблицу,
графический редактор,
СУБД,
коммуникационный модуль.
CASE-технологии – это совокупность средств автоматизации разработки информационной системы, включающей в себя методологию анализа предметной области, проектирования, программирования и эксплуатации ИС. В настоящее время CASE – технология одна из наиболее динамично развивающихся отраслей, объединяющая сотни компаний. Из имеющихся на рынке CASE – технологий можно выделить: Bruin, CDEZ, Tads.
Экспертные системы - это системы обработки знаний в узкоспециализированной области подготовки решений пользователей на уровне профессиональных экспертов. Основу экспертных систем составляет база знаний, в которую закладывается информация о данной предметной области. В качестве средств реализации экспертных систем на ЭВМ используют так называемые оболочки экспертных систем. Примерами оболочек экспертных систем, применяемых в экономике, являются: Шедл (Диалог), Expert-Ease и др.
Методо-ориентированные ППП имеют в своей основе какой-либо экономико-математический метод решения задачи. Это ППП математического программирования, сетевого планирования и управления, теории массового обслуживания и др.
Проблемно-ориентированные пакеты - это программные продукты, предназначенные для решения какой-либо задачи в конкретной функциональной области. Отличительной чертой этих пакетов являются их сравнительно узкая направленность на определенный круг решаемых задач и большое их разнообразие. Это, например, 1С бухгалтерия, K-2, Алтын и др.
ППП глобальных сетей ЭВМ. Их основное назначение – обеспечение удобного, надежного доступа пользователя к территориально-распределенным общесетевым ресурсам, базам данных, передаче сообщений и др. Например, стандартные ППП глобальной сети INTERNET:
средства доступа и навигации,
электронная почта.
Для обеспечения организации администрирования вычислительного процесса используются ППП фирмы Bay Networks, управляющие администрированием данных, коммутаторами, концентраторами, маршрутизаторами, графиком сообщений.
Разрабатываемые в настоящее время ППП основываются на концепции организации информационных систем на базе синтеза централизованной и распределенной обработки информации и предполагают соблюдение следующих основных принципов:
полного использования потенциала настольных систем и среды распре деленной обработки;
интеграции различных архитектурных решений без каких-либо ограничений, т. е. построения абсолютно открытой системы;
обеспечения максимальной экономичности системы;
достижения качественно нового уровня производительности, гибкости, динамичности организации системы;
параллельной организации структуры информационной системы;
«бизнес - приложений» (ППП функциональных подсистем), поддерживаемых с помощью ресурсов ИС.