Жизненный цикл программы

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

 

Любая программа работает с входными данными, обрабатывает их и представляет результаты своей работы в том или ином виде: либо в виде файла, либо в виде отображения на экране результатов работы, либо в виде управления каким-то объектом с использованием драйверов оборудования, либо взаимодействию по сети.