Инструкция
1
Изучите по литературным источникам принятые стандарты разработки программ, включая основные методы взаимодействия с ресурсами операционных систем.
2
Уясните простейшую последовательность действий при создании программы. Последовательные шаги включают в себя постановку задачи, построение математической модели, составление алгоритма, разработку программы. Усложнение программ, характерное для современного программирования, также подразумевает наличие особого этапа – проектирования, что подчас занимает до 95% усилий программиста, а оставшиеся 5% приходятся на непосредственное кодирование информации, то есть написание текста программы.
3
Научитесь корректно ставить задачу для составления алгоритма программы. Задача должна быть сформулирована однозначно и в терминах, понятных другому разработчику. Точно определите исходные данные, результат, ограничения в ресурсах, если они имеются. Отнеситесь к данному этапу ответственно, поскольку исправление ошибок, допущенных на этапе постановки задачи, потребует больших затрат труда и времени.
4
Определитесь с математическими моделями, которые вы будете использовать при построении программ. Поставленную задачу следует переформулировать в терминах соответствующих математических объектов и подобрать или разработать соответствующий математический метод ее решения.
5
Отработайте навык составления алгоритма. В самом общем случае алгоритм – это последовательность действий, однозначно ведущая к требуемому результату. Вам предстоит научиться переводить построенную модель в последовательность инструкций, определяющих соответствующий алгоритм.
6
Особенное внимание уделите формированию правильного стиля программирования. Одно из основополагающих требований к хорошо составленной программе – наличие комментариев. Комментировать содержание операций необходимо для того, чтобы пользователи и последующие разработчики могли применять, корректировать и модифицировать программу. Худшая ошибка программиста – программа, не снабженная комментариями, что является свидетельством дилетантского подхода.
7
Разумеется, овладение навыками программирования немыслимо без практических действий. Выберите любой из известных языков программирования и приступайте к изучению его основ. Придумайте простую задачу и пройдите все этапы программирования, включая проектирование, составление математической модели и написание алгоритма. Затем перенесите решение задачи в программную среду, соответствующую языку программирования. Далее следует компиляция, отладка программного кода и тестирование программы.