Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

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



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

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

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

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

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

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

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

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

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

Например, блок-схема алгоритма для вычисления суммы двух чисел имеет вид:

 
 


Рис. 1. Блок-схема алгоритма, вычисляющая сумму двух чисел

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

Укажем наиболее часто используемые символы.

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

Наименование Обозначение Функция
Процесс Выполнение операции или группы операций, в результате которых изменяются значения данных или расположение данных
  Решение     Выбор направления выполнения алгоритма или программы в зависимости от некоторых условий
  Модификация     Выполнение операций, меняющих команды, или группы команд, меняющих программу
  Предопределенный процесс     Использование ранее созданных и отдельно описанных алгоритмов
  Ввод-вывод     Преобразование данных в форму, пригодную для обработки (ввод) или отбражение результатов обработки (вывод)
  Соединитель     Указание на наличие связи между прерванными линиями алгоритма обработки данных
    Пуск-останов       Начало, конец, прерывание процесса обработки данных или выполнения программы
  Комментарий       Связь между элементом схемы и пояснением  
  Межстраничный осединитель     Указывает на наличие связи между разъединен-ными частями схем, рас-положенными на разных страницах

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





Дата публикования: 2015-06-12; Прочитано: 292 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...