Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Понятие о информации.docx
Скачиваний:
7
Добавлен:
18.04.2019
Размер:
1.57 Mб
Скачать

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

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

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

По типу:

  • программные средства общего назначения

    • Текстовые редакторы

    • Системы компьютерной вёрстки

    • Графические редакторы

    • СУБД

20. Текстовые редакторы. Основные понятия и способы работы.

Те́кстовый реда́ктор — компьютерная программа, предназначенная для обработкитекстовых файлов, такой как создание и внесение изменений. Условно выделяют два типа редакторов: потоковые текстовые редакторы иинтерактивные.

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

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

Текстовые редакторы предназначены для редактирования текстов. Эти редакторы позволяют записать тексты на диск. Использовать разные шрифты ,проводить проверку правописания, включать в текст простейшие рисунки, проводить разбиение текста на страницы, форматировать сноски и заголовки, колонтитулы и выводить текст на печать. Наиболее популярные Microsoft Word, Lexicon, Chi writer, Text.

21. Структуры данных. Базы данных. Субд.

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

Информация в базе – и есть структура базы.

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

Базы данных, в широком смысле, - это совокупность сведений о конкретных объектах какой-либо предметной области. Пример, базы данных по металлам и сплавам, базы данных поликлиники.

Базы данных – это информационная модель объекта. Информация, отображающая существенные признаки объекта, процесса или явления и хранящаяся в памяти ЭВМ представляет собой компьютерную информационную модель. Часто такая информация имеет очень большой объём и для её эффективной обработки приходится решать ряд сложных проблем.

Для использования информации, для решения задач, связанных с ее обработкой, необходимо её как-то организовать, структурировать. Рассмотрим 3 вида структуризации данных: 1) таблицы; 2) деревья; 3) сети.

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

Дерево. Каждый из представленных объектов описывается своими атрибутами. В форме дерева описывают системы объектов, имеющих иерархическую структуру. Для таких структур характерна подчинённость объектов нижнего уровня объектам верхнего уровня. В дереве соотношение между верхними и нижними объектами имеют соотношение «один ко многим». Хотя в атрибутах, описывающих кафедру нет названий факультета, по линиям связи можно узнать к какому факультету она принадлежит. Аналогично в дереве отображена принадлежность факультета к университету. Таким образом, для описания иерархической структуры объектов нужно указывать их связи.

Сети. Здесь тоже есть 2 уровня взаимосвязанных объектов, но соотношение между ними «многие по многим».