Что такое циклы в компьютерных программах?

Loops являются одними из самых основных и мощных концепций программирования. Цикл в компьютерной программе - это инструкция, которая повторяется до тех пор, пока не будет достигнуто указанное условие. В структуре цикла цикл задает вопрос. Если ответ требует действий, он выполняется. Один и тот же вопрос задается снова и снова, пока никаких дальнейших действий не требуется. Каждый раз, когда задается вопрос, называется итерацией.

Программист, которому нужно многократно использовать одни и те же строки кода в программе, может использовать цикл для экономии времени.

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

Типы петель

  • за цикл представляет собой цикл, который выполняется в течение заданного числа раз.
  • пока цикл - это цикл, который повторяется до тех пор, пока выражение истинно. Выражение - это утверждение, которое имеет значение.
  • instagram viewer
  • делать пока петля или повторять до цикл повторяется, пока выражение не станет ложным.
  • бесконечный или бесконечный Цикл - это цикл, который повторяется бесконечно, потому что у него нет завершающего условия, условие выхода никогда не выполняется, или цикл получает команду начать сначала. Хотя программист может намеренно использовать бесконечный цикл, они часто являются ошибками, допущенными новыми программистами.
  • вложенный петля появляется внутри любого другого за, пока или делать пока петля.

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

Заявления о контроле цикла

Оператор, который изменяет выполнение цикла из назначенной ему последовательности, является оператором управления циклом. C #, например, предоставляет два оператора управления циклом.

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

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

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

instagram story viewer