Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lekts_po_inf_15-02-11.doc
Скачиваний:
41
Добавлен:
20.03.2016
Размер:
666.62 Кб
Скачать
  1. Инструментальное программное обеспечение эвм

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

Инструментальные системы:

 – редакторы;

– компиляторы;

–? компоновщики;

– интерпретаторы;

– отладчики;

– макроассемблеры;

– графические пакеты;

– и т. п.

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

Язык высокого уровня – каждая конструкция реализуется через много (более пяти) машинных команд. Основные языки: .

Исходный модуль – программа, написанная на языке высокого уровня.

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

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

Компилятор – программа, преобразующая алгоритм, записанный на языке высокого уровня (исходный модуль), в программу, состоящую из машинных команд ?(исполняемый или объектный модуль). Удобен для расчётов по уже отлаженной и протестированной программе.

Технология работы компилятора:

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

Транслятор – общее название интерпретаторов и компиляторов.

Интегрированные системы программирования (Бейсик, Паскаль, Си и т. п.[2] стр. 106-107) включают в себя следующие компоненты:

– компилятор и/или интерпретатор;

– текстовый редактор;

– библиотеки стандартных программ;

– средства отладки;

– справочную службу;

– диалоговый интерфейс.

-----------------------------------------------------------------------------------------------------

Лекция № 4. Общая характеристика прикладного программного обеспечения – 2 час.

Классификация прикладного программного обеспечения. Виды машинной графики. Обзор возможностей основных графических редакторов. Программное обеспечение для обработки текстовых данных. Обзор возможностей основных текстовых редакторов. Электронные презентации. Электронные таблицы. Общее понятие о базах данных и базах знаний. Модели данных в информационных системах. Реляционная модель базы данных. Назначение и основы использования систем искусственного интеллекта. Базы знаний. Экспертные системы.

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

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

Стандартное прикладное ПО:

– текстовые редакторы и процессоры;

– графические редакторы;

– программы электронных презентаций;

– электронные таблицы;

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

– бухгалтерские и финансовые пакеты;

– системы автоматизированного проектирования;

– издательские системы;

– системы документооборота;

– программы-переводчики;

–поддержка электронной почты;

– образовательные, обучающие программы, мультимедийные энциклопедии;

– мультимедийные программы для воспроизводства, создания и редактирования звуко- и видеозаписей;

– и т. п.

Индивидуальное прикладное ПО:

– игровые и развлекательные пакеты;

­ Программы, разрабатываемые для отдельного пользователя или организации.

Интегрированные пакеты программ (MS Office [2] стр. 109-119, Open Office, Corel Word Perfect Office, Star Office и т. п.) – совокупность разных стандартных прикладных средств, обладающих однотипным интерфейсом и средствами передачи информации между различными компонентами пакета. Пример: издательская система должна содержать:

– текстовый редактор;

– орфографический корректор;

– программу слияния текстов;

– программу формирования оглавлений и составления указателей;

– автоматический поиск и замену слов и фраз;

– средства телекоммуникаций;

– электронную таблицу;

– СУБД;

– модули графического оформления;

– графический редактор;

– набор разных шрифтов;

– и т. п.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]