Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика_методичка .doc
Скачиваний:
45
Добавлен:
08.11.2018
Размер:
1.07 Mб
Скачать
    1. Контрольные вопросы по теме «Устройство персонального компьютера»

  1. Что включает в себя базовая конфигурация компьютера?

  2. В чем смысл принципа отрытой архитектуры?

  3. Перечислить основные классы защиты мониторов, их основные особенности.

  4. Внутренние устройства системного блока.

  5. Основные параметры жесткого диска.

  6. На чем основан принцип записи компакт – диска CD?

  7. В чем смысл принципа совместимости процессоров «сверху вниз»?

  8. На каких тактовых частотах работают современные процессоры?

  9. Что относится к периферийным устройствам компьютера?

  10. Достоинства и недостатки лазерных и струйных принтеров.

  11. Для чего используется операционная система?

  12. Из каких частей состоит операционная система?

  13. Как можно классифицировать операционные системы?

  14. Приведите примеры операционных систем.

  1. Основы программирования

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

    1. Алгоритм и программа

Управлять компьютером нужно по определенному алгоритму. Алгоритм это точно определенное описание способа решения задачи в виде конечной (по времени) последовательности действий. Такое описание еще называется формальным. Для представления алгоритма в виде, понятном компьютеру, служат языки программирования. Сначала всегда разрабатывается алгоритм действий, а потом он записывается на одном из таких языков. В итоге получается текст программы — полное, законченное и детальное описание алгоритма на языке программирования. Затем этот текст программы обрабатывается специальными служебными приложениями, которые называются трансляторами, либо переводится в машинный код, либо исполняется.

Основными свойствами алгоритмов являются:

  1. Универсальность (массовость). - применимость алгоритма к различным наборам исходных данных.

  2. Дискретность - процесс решения задачи по алгоритму разбит на отдельные действия.

  3. Однозначность - правила и порядок выполнения действий алгоритма имеют единственное толкование.

  4. Конечность - каждое из действий и весь алгоритм в целом обязательно завершаются.

  5. Результативность - по завершении выполнения алгоритма обязательно получается конечный результат.

  6. Выполнимость - результата алгоритма достигается за конечное число шагов.

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

Выделяют три крупных класса алгоритмов:

  • вычислительные алгоритмы, работающие со сравнительно простыми видами данных, такими как числа и матрицы, хотя сам процесс вычисления может быть долгим и сложным;

  • информационные алгоритмы, представляющие собой набор сравнительно простых процедур, работающих с большими объемами информации (алгоритмы баз данных);

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