Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
OTVET__2012.docx
Скачиваний:
3
Добавлен:
01.03.2025
Размер:
5.45 Mб
Скачать
  1. Указать состав программного обеспечение современного компьютера. Дать понятие об операционной системе, о трансляторе и прикладной программе.

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

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

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

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

Состав программного обеспечения

Программное обеспечение компьютера делится на:

- системное ПО; - прикладное ПО; - системы программирования.

Главной частью системного программного обеспечения является операционная система (ОС).

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

С системами программирования работают программисты. Программисты создают все виды программ: системные, прикладные и новые системы программирования.

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

Файловая система - это часть операционной системы, назначение которой состоит в том, чтобы обеспечить пользователю удобный интер­фейс при работе с данными, хранящимися на диске, и обеспечить совмест­ное использование файлов несколькими пользователями и процессами.

Файл – именованная область внешней памяти, в которую можно записывать и из которой можно считывать данные.

Файлы бывают разных типов: обычные файлы, специальные файлы, файлы-каталоги.

Каталог - это, с одной стороны, группа файлов, объединенных поль­зователем исходя из некоторых соображений, а с другой стороны - это файл, содержащий системную информацию о группе файлов, его состав­ляющих. В каталоге содержится список файлов, входящих в него, и уста­навливается соответствие между файлами и их характеристиками (атрибу­тами).

  1. Перечислить этапы решения задачи на компьютере. Дать понятие алгоритма. Свойства алгоритма. Способы записи алгоритма.

Как известно, процесс решения задачи с помощью компьютера включает в себя следующие этапы:

  1. Постановка задачи

  2. Построение математической модели

  3. Разработка алгоритма (алгоритмизация)

  4. Составление программы

  5. Реализация программы на компьютере

  6. Анализ результатов

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

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

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

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

Понятность. Ясно, что, составляя алгоритм, нужно использовать те предписания, которые понятны предполагаемому исполнителю алгоритма. Бессмысленна, например, для нас инструкция к японскому принтеру Epson, написанная на японском языке.

Определенность. Это свойство означает: алгоритм не должен оставлять места для произвола исполнителя. После выполнения очередного предписания должно быть ясно, какое предписание является следующим. Алгоритм из примера 22.3 не является достаточно определенным, поскольку после "посмотреть налево" может быть и "переждать движущийся автомобиль" и, если его нет, то сразу "дойти до средины".

Массовость. Возможность применения алгоритма не к одной задаче, а к ряду однотипных задач и есть свойство массовости. Алгоритм примера 2 является массовым, поскольку применим к любому треугольнику, а пример 1 не содержит массового алгоритма (хотя бы потому, что не учитывает особенностей правил дорожного движения Японии и Англии).

Результативность. Смысл этого свойства в том, что алгоритм должен состоять из конечного числа шагов и при этом должен быть получен искомый результат.

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

1) на естественном языке (русском, английском и т.д.) ,

2) на алгоритмическом языке (или языке программирования: Бейсик, Паскаль и т.д.),

3) на языке блок–схем.

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