Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
1-14_bilety_po_informatike.doc
Скачиваний:
12
Добавлен:
25.04.2019
Размер:
289.28 Кб
Скачать

Вопрос 12.Понятие программного обеспечения. Классификация служебных и прикладных программных средств

Программа-упорядоченная последовательность команд, понятных ЭВМ.

Цель – управление аппаратными средствами.

ПО – совокупность программ, используемых для решения различного рода задач на ЭВМ.

  1. Базовое ПО. ПО отвечающее за взаимодействие с базовыми аппаратными средствами. Хранится в микросхемах ПЗУ (внутреннее ПО). Совокупность соответствующих программ носят название BIOS.

  2. Системные ПО. Обеспечивает взаимодействие других программ компьютера с программами базового уровня и непосредственно с аппаратным обеспечением., снабжают пользователя средствами для управления ЭВМ. (драйвера устройств, ср-ва обеспечения пользовательского интерфейса, ОС).

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

  4. Прикладное ПО. Комплекс прикладных программ, с помощью которых выполняются конкретные задачи.

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

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

2. Средства сжатия данных (архиваторы). Предназначены для создания архивов.

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

4. Монитор, установки. Предназначены для контроля установки, удаления ПО.

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

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

1. Текстовые процессор. (ввод, редактирование, форматирование текста)

2.Настольные издательские системы. (электронная верстка основных типов документов)

3. Графические редакторы. (для обработки графических изображений)

А)растровые редакторы (фотошоп)

Б)векторные редакторы (Corel draw)

В) трехмерная графика (3-D Studio)

4. Системы управления базами данных (СУБД). (Программы предназначенные для хранения, обновления, поиска данных) (Microsoft Access)

5. Электронные таблицы. (Excel)

6. Системы автоматизированного проектирования (CAD-системы). Предназначены для автоматизации проектно-конструкторских работ.

7. Программы мультимедиа.

А) ср-ва подготовки видеоматериала

Б) ср-ва воспроизведения

8. Редакторы HTML (Web-редакторы). Предназначены для создания и редактирования Web-страниц Интернета.

9. Ср-ва для работы в интернете

А) браузер

Б) программы работающие с электронной почтой

10. Бухгалтерские системы (для автоматизации бух.учёта)

11. Система электронного документного оборота.

12. Финансово-аналитические системы (позволяют прогнозировать ситуацию на рынке труда, готовят сводки).

 13 вопрос. Понятия алгоритма, алгоритмизации. Свойства алгоритма. Способы представления алгоритмов. Основные базовые структуры

Алгоритмизация и алгоритмы

Алгоритмом называет однозначно определенное описание и последовательность дейстивй которое приводит к решению поставленных задач

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

Массовость алгоритмы составляются не для конткретной задачи, а для конкретного класса задач.

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

Способы описания алгоритмов:

на естествеенном языке

в виде формул

графически

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

Свойства алгоритма

Алгоритм обладает следующими свойствами:

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

2. Определенность. Каждое правило алгоритма должно быть четким, однозначным.

3. Результативность. Алгоритм должен приводить к решению за конечное число шагов.

4. Массовость. Алгоритм решения задачи разрабатывается в общем виде, т.е. он должен быть применим для некоторого класса задач, различающихся лишь исходными данными.

5. Правильность. Алгоритм правильный, если его выполнение дает правильные результаты решения поставленной задачи.

Основные базовые структуры алгоритмов

1. Следование

Эта структура предполагает последовательное выполнение входящих в нее инструкций. Существенно, что структура следование, рассматриваемая как единое целое, имеет один вход и один выход.

2. Разветвление

Разветвление предполагает проверку некоторого условия. В зависимости от того выполняется это условие или нет, выполняется либо одна инструкция, либо другая.

Если на момент проверки условие оказалось выполнено, то будет выполнена инструкция 1, а инструкция 2 игнорируется. Если же оказывается, что условие не выполнено, то будет выполнена инструкция 2, а инструкция 1 игнорируется. Разветвление также имеет один вход и один выход.

3. Цикл

Цикл предполагает повторение выполнения некоторой инструкции, а также проверку некоторого условия продолжения повторения этой инструкции. Различают два вида базовых циклов в зависимости от порядка выполнения этих действий: сначала проверка условия выполнения инструкции, а затем ее выполнение (цикл – пока), или сначала выполнение инструкции, а затем проверка условия повторения ее выполнения (цикл – до). Также рассматривается цикл со счетчиком. Базовая структура – цикл имеет один вход и один выход.

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