(495)240-8280ПН-СБ с 12:00 до 20:00
We speak English

Этапы разработки программ

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

1. Постановка задачи

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

2. Математическое или информационное моделирование

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

3. Разработка и выбор алгоритма

Это определение последовательности действий, необходимых для достижения результата.

4. Программирование

Процесс написания и отладки программы на каком-либо языке программирования.

5. Тестирование программы.

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

6. Выполнение отлаженной программы и анализ результатов.

На этом этапе программист или пользователь вводит данные и анализирует полученный результат.

Алгоритм - это точное предписание, определяющее процесс перехода от исходных данных к результату в процессе выполнения разрабатываемой программы.

Начиная с 50-х годов XX века, для наглядного изображения алгоритмов, программисты стали использовать графические схемы, которые получили название блок-схем. Существует несколько видов блок-схем. Наибольшее распространение получили блок-схемы и структурограммы Насси-Шнейдермана.

Блок-схемы строятся по определенным правилам и включают в себя геометрические фигуры (блочные символы), соединенные между собой стрелками (линиями), указывающими порядок выполнения операций. Все эти символы стандартизированы (ГОСТ 19.002-80 и ГОСТ 19.003-80, международные стандарты ISO 2636-73 или ISO 1038-73).

Наиболее часто используемые символы приведены в таблице 1.

Таблица 1. Основные блочные символы

Назначение блочных символов будет очевидным по мере изучения программирования и данного пособия.