Page 105 고등학교 프로그래밍 교과서
P. 105
4 반복 구조의 종류에 대해 알아보자
C 언어의 반복 구조에는 for 문, while 문, do–while 문과 같은 반복문이 있다. 초기식, 조건식,
일반적으로 반복을 예측할 수 있을 때에는 for 문을 사용하고, 반복 횟수를 정확히 증감식은 알고리즘에 따라
생략할 수 있어요.
예측하기 어려울 때에는 while 문 또는 do–while 문을 사용한다.
1 for 문
for 문은 가장 많이 사용하는 반복 명령문 중 하나로, 반복 횟수를 정확히 알고 있
을 때 사용하면 편리하다.
형식 순서도
초기식
for(초깃값; 조건식; 증감식) 거짓
조건식
{
참
문장1; 문장2; ...
반복할 문장 반복 횟수의 예측: for 문
}
프로그래머가 반복 횟수를 예측
증감식 ( 구구단)할 수 있을 때, 반복문
중에서 for 문을 사용한다.
① 초기식으로 변숫값을 초기화한다.
② 변숫값을 조건식과 비교하여 참이면 for 문의 문장을 수행하고, 거짓이면 반복문을 벗어난다.
③ 증감식에서 변숫값을 증가(또는 감소)한 후 다시 ②로 이동하여 수행한다.
예제 for 문을 이용하여 구구단 2단을 출력하는 프로그램을 작성해 보자.
프로그램 실행 결과
01 #include
02 int main( ) 2 x 2 = 4
03 { 2 x 3 = 6
04 int i; 2 x 4 = 8
05 for (i = 1; i < 10; i++) 변수 i의 값이 1부터 9까지(10보다 작을 때 2 x 5 = 10
06 { 까지) for 문의 몸체 부분이 9번 실행됨. 2 x 6 = 12
07 printf("2 x %d = %2d\n", i, i * 2); 2 x 7 = 14
08 } 2 x 8 = 16
2 x 9 = 18
09 return 0;
10 }
4. 제어문 103
(책)2015프로그래밍-교과서3차심의본 본문.indb 103 2017-09-05 오후 4:16:13