В настоящее время в деятельности каждого человека возрастает доля умственного труда, требуется решать практические задачи, связанные с обработкой, хранением, передачей информации. В то же время растет число людей, профессионально занятых информационной работой. Для ее автоматизации применяется компьютер как универсальное средство работы с информацией.
Решение задачи с применением компьютера предполагает следующие этапы:
1. Постановка задачи. Построение информационной модели.
2. Формализация задачи. Представление информационной модели в виде, удобном для компьютерной обработки.
3. Построение алгоритма решения задачи.
4. Запись алгоритма на языке программирования, составление программы.
5. Ввод программы в память компьютера. Пробный запуск.
6. Отладка и тестирование программы.
7. Получение и анализ результатов.
Рассмотрим подробнее каждый из перечисленных этапов.