Этапы решения задачи на ЭВМ
Работа по решению любой задачи с использованием компьютера включает в себя следующие шесть этапов:
1. Постановка задачи.
2. Формализация задачи.
3. Построение алгоритма.
4. Составление программы на языке программирования.
5. Отладка и тестирование программы.
6. Проведение расчетов и анализ полученных результатов.
Часто эту последовательность называют технологической цепочкой решения задачи на ЭВМ (непосредственно к программированию из этого списка относятся п. 3...5).
На этапе постановки задачи следует четко определить, что данои что требуется найти. Важно описать полный набор исходных данных, необходимых для решения задачи.
На этапе формализации чаще всего задача переводится на язык математических формул, уравнений и отношений. Если решение задачи требует математического описания какого-то реального объекта, явления или процесса, то ее формализация равносильна получению соответствующей математической модели.
Третий этап – это построение алгоритма. Опытные программисты часто сразу пишут программы на определенном языке, не прибегая к каким-либо специальным средствам описания алгоритмов (блок-схемам, псевдокодам), однако в учебных целях полезно сначала использовать эти средства, а затем переводить полученный алгоритм на язык программирования.
Первые три этапа – это работа без компьютера. Последующие два этапа – это собственно программирование на определенном языке в определенной системе программирования. На последнем – шестом – этапе разработанная программа уже используется в практических целях.
Таким образом, программист должен уметь строить алгоритмы, знать языки программирования, уметь работать в соответствующей системе программирования.
Основой профессиональной грамотности программиста является развитое алгоритмическое мышление.
Дата добавления: 2015-09-18; просмотров: 1304;