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

Структурированное программирование Основы структурированного программирования Структурированное программирование — это подход к написанию программ, который подчеркивает важность разделения кода на логически […]

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

  • Основы структурированного программирования

    • Структурированное программирование — это подход к написанию программ, который подчеркивает важность разделения кода на логически связанные блоки. 
    • Структурное программирование было введено Эдсгером Дейкстрой в 1968 году и стало стандартом де-факто в разработке программного обеспечения. 
  • Структура программы

    • Программа состоит из последовательности инструкций, которые выполняются в определенном порядке. 
    • Инструкции могут быть связаны с вводом, выводом или обработкой данных. 
  • Однократный выход

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

    • В статье приведены примеры структурированного программирования, включая алгоритм обратного отслеживания для задачи о 8 королевах и программу для вычисления факториала. 
  • Критика структурированного программирования

    • Некоторые программисты считают, что структурированное программирование ограничивает гибкость и приводит к избыточному коду. 
    • В статье обсуждаются альтернативные подходы к программированию, такие как объектно-ориентированное программирование и функциональное программирование. 
  • Современные подходы к программированию

    • В статье также обсуждаются современные подходы к программированию, включая обработку исключений и параллельные вычисления. 
    • Некоторые современные языки программирования, такие как C++, поддерживают обработку исключений, но не следуют принципу однократного выхода. 
  • Необходимость структурированного программирования

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

Полный текст статьи:

Структурное программирование — Википедия

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

Прокрутить вверх