Loops являются одними из самых основных и мощных концепций программирования. Цикл в компьютерной программе - это инструкция, которая повторяется до тех пор, пока не будет достигнуто указанное условие. В структуре цикла цикл задает вопрос. Если ответ требует действий, он выполняется. Один и тот же вопрос задается снова и снова, пока никаких дальнейших действий не требуется. Каждый раз, когда задается вопрос, называется итерацией.
Программист, которому нужно многократно использовать одни и те же строки кода в программе, может использовать цикл для экономии времени.
Почти каждый язык программирования включает в себя концепцию цикла. Программы высокого уровня поддерживают несколько типов циклов. С, C ++, и C # все компьютерные программы высокого уровня и способны использовать несколько типов циклов.
Типы петель
- за цикл представляет собой цикл, который выполняется в течение заданного числа раз.
- пока цикл - это цикл, который повторяется до тех пор, пока выражение истинно. Выражение - это утверждение, которое имеет значение.
- делать пока петля или повторять до цикл повторяется, пока выражение не станет ложным.
- бесконечный или бесконечный Цикл - это цикл, который повторяется бесконечно, потому что у него нет завершающего условия, условие выхода никогда не выполняется, или цикл получает команду начать сначала. Хотя программист может намеренно использовать бесконечный цикл, они часто являются ошибками, допущенными новыми программистами.
- вложенный петля появляется внутри любого другого за, пока или делать пока петля.
Оператор goto может создать цикл, перепрыгнув назад к метке, хотя это обычно не рекомендуется как плохая практика программирования. Для некоторого сложного кода это позволяет перейти к общей точке выхода, что упрощает код.
Заявления о контроле цикла
Оператор, который изменяет выполнение цикла из назначенной ему последовательности, является оператором управления циклом. C #, например, предоставляет два оператора управления циклом.
- перемена Оператор внутри цикла немедленно завершает цикл.
- Продолжить оператор переходит к следующей итерации цикла, пропуская любой код между ними.
Основные структуры компьютерного программирования
Цикл, выбор и последовательность - три основные структуры компьютерного программирования. Эти три логические структуры используются в комбинации для формирования алгоритмов решения любой логической задачи. Этот процесс называется структурным программированием.