USER-MASTER.ORG

Хотя существуют и используются сотни тысяч различных приложений, пользователи сами могут разрабатывать собственные программы для решения тех или иных задач на компьютере. Процесс разработки программы может быть представлен как последовательность следующих шагов:

1) постановка задачи - определение требований к программе (например, определение исходных данных, их формата, параметров ввода). Результатом этого этапа разработки является подробное словесное или математическое описание алгоритма;

2) построение математической модели задачи - описание задачи с помощью математических формул, определение перечня исходных данных и искомых результатов, исходные условия, точность вычислений;

3) выбор метода решения, поскольку одна и та же задача может быть решена с помощью различных методов. Выбор метода должен определяться многими факторами, основными из которых являются точность результатов при решении, объем занимаемой оперативной памяти. В каждом конкретном случае в качестве критерия выбора метода берут один из упомянутых критериев;

4) разработка схемы алгоритма решения задачи, т.е. оптимальной логической последовательности действий с учетом выбранного метода решения для получения определенных результатов;

5) написание и введение разработанной программы алгоритмическим языком программирования для компьютера;

6) отладки программы, то есть поиск и исправление возможных синтаксических и алгоритмических ошибок в программе;

7) тестирование - проверка правильности работы программы.

Эта последовательность является характерной для решения любой задачи способом программирования. Однако при подготовке задачи каждый этап может иметь более или менее выраженный характер.

Добавить комментарий

Защитный код
Обновить

Поиск