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

Для написания программ используют специальные языки программирования.

Язык программирования – это символы и команды, с помощью которых программист задает компьютеру определенную последовательность команд.

2 вида:

1) Высокого уровня: близок к читанию человека.

2) Низкого уровня: нечитаем для человека.

Исходный код – это последовательность программ.

Виды программ:

1) Базовые: исполняются автоматически при запуске компьютере. Они обеспечивают работы программу и его взаимодействие с пользователем. Например, операционная система (Windows). Элементы опреационной системы:

1. Загрузчик.

2. Ядро.

3. Командный процессор.

4. BIOS.

5. Драйверы (программа устройства).

6. Интерфейс, т.е. оболочка, помогающая нам работать.

2) Командный транслятор.

3) Прикладные программы:

1. Браузеры.

2. Вирусы.

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