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