У процесі створення будь-якої програми можна виділити кілька етапів.
1. Постановка завдання - виконується спеціалістом в предметній області природною мовою (російською, англійською і т. д.). Необхідно визначити мету завдання, її зміст і загальний підхід до вирішення. Можливо, що завдання вирішується точно (аналітично), і без комп'ютера можна обійтися. Уже на етапі постановки треба враховувати ефективність алгоритму рішення задачі на ЕОМ, обмеження, що накладаються апаратним і програмним забезпеченням (АТ, ПЗ).








