예제: 루프 및 제어
1. for 루프를 사용하여 특정 값 범위에 대한 계산을 반복합니다.
| b는 부분적으로 정의되므로 프로그램 외부에서 알 수 없습니다. |
2. 프로그램을 사용하여 a=5일 때의 합을 계산합니다.
| 프로그램은 합 연산자와 동일한 연산을 수행합니다. |
3. while 루프를 사용하여 조건을 만족하지 못할 때까지 계산을 반복합니다. 양의 실수의 제곱근을 구하는 아래 프로그램은 추정된 제곱근과 목표 값의 차이가 분계점의 양보다 작은 경우에 종료됩니다.
4. 프로그램에서 continue 연산자를 사용하여 0부터 n까지의 정수 중에서 짝수는 건너뛰고 홀수만 더합니다. continue 연산자는 현재 반복의 실행을 중지하고 가장 가까운 루프 블록의 맨 위에서부터 다음 반복을 다시 시작합니다.
음수가 아닌 모든 정수를 더하는 합 연산자와 비교해 보십시오.
5. break 연산자를 사용하여 while 또는 for 루프를 아무 때나 종료할 수 있습니다. 아래의 프로그램은 추정 제곱근이 ε보다 오차가 작거나 최대 반복 횟수에 도달할 때까지 추정 제곱근을 더 세밀하게 계산합니다.
6. 재귀 프로그램에서 루프를 사용합니다. 아래의 프로그램은 숫자의 계승을 계산합니다.
7. 이 결과를 기본 제공 계승 연산자와 비교해 보십시오.