Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
vse bilety po informatike.doc
Скачиваний:
31
Добавлен:
25.04.2019
Размер:
474.62 Кб
Скачать

Вопрос 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 вопрос. Понятия алгоритма, алгоритмизации. Свойства алгоритма. Способы представления алгоритмов. Основные базовые структуры

Алгоритм - описанная на некотором языке точная конечная система правил, определяющая содержание и порядок действий над некоторыми объектами, строгое выполнение которых дает решение поставленной задачи. Любой алгоритм существует не сам по себе, а предназначен для определенного исполнителя (человека, робота, компьютера, языка программирования и т.д.). Значение слова «алгоритм» очень схоже со значениями слов «рецепт», «метод», «процесс». Однако, в отличие от рецепта или процесса, алгоритм характеризуется следующими свойствами: дискретностью, массовостью, определенностью, результативностью, формальностью.

Дискретность (разрывность) - это свойство алгоритма, характеризующее его структуру: каждый алгоритм состоит из отдельных законченных действий, говорят «Делится на шаги».

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

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

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

Формальность - это свойство указывает на то, что любой исполнитель, способный воспринимать и выполнять инструкции алгоритма, действует формально, т.е. не отвлекается от содержания поставленной задачи и лишь строго выполняет инструкции. Рассуждать «что, как и почему?» должен разработчик алгоритма, а исполнитель формально (не думая) поочередно исполняет предложенные команды и получает необходимый результат.

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