1. Постановка інженерного завдання. На цьому етапі усвідомлюється, що задано, що необхідно одержати, а також доцільність постановки завдання.
2. Етап перетворення інженерного завдання в математичне, тобто одержання математичної моделі й вибір (якщо необхідно) математичного методу її вирішення.
3. Розробка алгоритму вирішення математичної моделі.
4. Складання програми вирішення алгоритмічною мовою відповідно до розробленого алгоритму.
5. Етап налагодження складеної програми, тобто виявлення можливих помилок у програмі.
6. Вирішення завдання на ПК і обробка результатів рішення.
Алгоритм і його властивості
Алгоритм - це строга однозначна послідовність дій, що приводить до рішення поставленого завдання. Алгоритм відрізняється від звичайної інструкції рядом властивостей. До основних властивостей алгоритму зараховані:
1. Детермінованість - однозначне розуміння алгоритму різними користувачами, однозначність одержання результату рішення.
2. Дискретність - представлення алгоритму у вигляді найпростіших операцій.
3. Масовість - можливість застосування алгоритму до цілого класу однотипних завдань.
4. Результативність - одержання результату або повідомлення про його відсутність за кінцеве число дій.
5. Різноманітністьформ представлення (текстова, символічна, графічна й т.д.).
Найчастіше формою представлення алгоритму є блок-схема. Це графічне представлення алгоритму у вигляді набору геометричних фігур, з'єднаних лініями (стрілками), що вказують на напрямок розвитку обчислювального процесу. Стрілки вказуються, якщо процес спрямований справа наліво і знизу вгору. Кожна фігура має спеціальне призначення. Алгоритм починається блоком "Початок" і закінчується блоком "Кінець".