Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика_февраль_Рабочая тетрадь_1.doc
Скачиваний:
32
Добавлен:
16.02.2016
Размер:
3.44 Mб
Скачать

3.1.3. Стандартные программы

Это программы, устанавливаемые вместе с операционной системой: Калькулятор, Блокнот,WordPad, Paint и так далее.

Задание 3.2. Можно ли назвать Word стандартной программой?

_______________________________________________________

Варианты ответов

A. Да.

B. Нет.

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

Машинный кодпоследовательность команд для ЭВМ в виде двоичных чисел). Процессоры ЭВМ работают с машинным кодом.

Алгоритм последовательность действий при выполнении команд.

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

Создано более 500 языков программирования. Из них около 30 – универсальные (можно написать программу для любой области): Алгол, Фортран, Паскаль, Си, Бейсик, Java и так далее.

Остальные языки - специальные, например:

ПроЛог – программирование логических задач;

Электро - расчет электронных схем.

3.2.1. Уровни языков программирования

Язык программирования, ориентированный на конкретный процессор, называется языком программирования низкого уровня. Например, язык Ассемблер ориентирован на процессор Intel.

Язык программирования, не зависящий от типа процессора, называется языком программирования высокого уровня. Сюда относятся:

  • Паскаль (Pascal, Object Pascal);

  • Бейсик (Basic, Visual Basic, Visual Basic for Applications);

  • Си (С, С++, Visual C)

3.2.2. Компиляторы и интерпретаторы

Это программы-переводчики с алгоритмического языка в машинный код.

Интерпретатор поочередно переводит в машинный код и исполняет

каждый оператор программы.

Компилятор переводит в машинный код всю программу и создает новый

файл. Например, не языке Паскаль написана программа и сохранена с именем Новый.pas. После компиляции создается файл Новый.exe. Расширение .exe означает, что данный файл готов к исполнению.

Задание 3.3. Укажите языки программирования высокого уровня.

А. Ассемблер, макроассемблер.

В. Паскаль, Си, Бейсик.

С. Ассемблер, Паскаль, Ява.

D. Макроассемблер, Ява, Си.

3.3. Вирусы и антивирусные программы

Вирус – это программа, наносящая вред компьютеру.

Антивирусные программы позволяют обнаружить вирусы, предупредить пользователя об опасности и «вылечить» компьютер от вирусов (Dr Web, Касперский, NOD, AVG и так далее).

Основными источниками вирусов являются Интернет и внешние переносные устройства (дискеты, диски СD и DVD, Flesh Draw).

3.4. Архиваторы

Это программы, предназначенные для архивации (сжатия) файлов.

К ним относятся: ZIP, RAR, ARJ и так далее. Степень сжатия файлов зависит от типа файла и программы-архиватора.

Задание 3.4. Выберите верное определение.

Архивация – это…

А. Сохранение информации на внешних носителях.

В. Сохранение информации на винчестере.

С. Сохранение информации на CD-диске.

D. Сохранение информации в сжатом виде с помощью специальных программ.

Задание 3.5. Назовите функции программы-интерпретатора.

Варианты ответов:

А. Перевод в машинный код всей программы целиком и создание нового файла.

В. Перевод в машинный код всей программы целиком и запуск ее на выполнение.

С. Последовательный перевод в машинный код каждого оператора программы и запуск его на выполнение.