Обзоры интернет сервисов, проектов и стартапов - только самые интересные и полезные ресурсы всемирной паутины: описание функциональности, возможности, скриншоты, видео туры, личные впечатления и опыт использования...

Май 22 2013

Структурное программирование (кодирование)

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

Главной задачей этого этапа является написание текста (кодирование) программных модулей на алгоритмическом языке с учетом правил структурного программирования.

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

  1. модули реализуются с использованием ограниченного числа допустимых управляющих конструкций языков программирования — последовательность, разветвление, выбор, цикл;
  2. имеют модульную структуру, размер модуля ограничен (обычно не превышает 100 операторов языка высокого уровня);
  3. модули содержат операторы безусловного перехода (go to) только в исключительных случаях.

Структурное программирование предполагает создание логического «скелета» программы, который затем обрастает необходимым кодом. Такую стратегию называют нисходящим программированием. В этом случае исходные тексты модулей верхних уровней появляются при неполной проработке структуры программы на нижних уровнях иерархии. Нисходящее программирование может быть совмещено с выполнением отладки.

P.S. В наше время перспективным направлением программирования является интернет. Начать можно с Apache server. Уроки программирования. поскольку именно с веб-сервера начинается строительство вашего веб-проекта.

Оставить комментарий