Циклы являются одними из самых основных и мощных концепций программирования. Цикл в компьютерной программе – это инструкция, которая повторяется до тех пор, пока не будет достигнуто заданное условие. В структуре цикла цикл задает вопрос. Если ответ требует действия, оно выполняется. Один и тот же вопрос задается снова и снова, пока не потребуется никаких дальнейших действий. Каждый раз, когда задается вопрос, называется итерацией.
Программист, которому необходимо многократно использовать одни и те же строки кода в программе, может использовать цикл для экономии времени.
Практически каждый язык программирования включает понятие цикла. В программах высокого уровня предусмотрено несколько типов циклов. C, C ++ и C # – это компьютерные программы высокого уровня, которые могут использовать несколько типов циклов.
Типы циклов
- Цикл for – это цикл, который выполняется заданное количество раз.
- A while цикл – это цикл, который повторяется, пока выражение истинно. Выражение – это оператор, имеющий значение.
- Цикл do while или repeat until повторяется до тех пор, пока выражение не станет false.
- бесконечный или бесконечный цикл – это цикл, который повторяется бесконечно, потому что у него нет условия завершения, условия выхода никогда не встречается, или цикл получает указание начать все сначала. Хотя программист может намеренно использовать бесконечный цикл, часто это ошибки, сделанные новыми программистами.
- вложенный цикл появляется внутри любого другого for , while или do while .
Оператор goto может создать цикл, перескакивая назад к метке, хотя это обычно не рекомендуется как плохая практика программирования. Для некоторого сложного кода он позволяет перейти к общей точке выхода, что упрощает код.
Операторы управления циклом
A Оператор, который изменяет выполнение цикла по сравнению с назначенной последовательностью, является оператором управления циклом. Например, C # предоставляет два оператора управления циклом.
- Оператор break внутри цикла завершается цикл немедленно.
- Оператор continue переходит к следующей итерации цикла, пропуская любой промежуточный код.
Базовые структуры компьютерного программирования
Цикл, выбор и последовательность – это три основные структуры компьютерного программирования. Эти три логические структуры используются в комбинации для формирования алгоритмов для решения любой логической задачи. Этот процесс называется структурным программированием..