1) for문
<형식> for(초기치; 조건식; 증감치) 문장 또는 블럭;
-. 조건식: 상수, 변수, 연산식의 표현으로써 계산후 최후의 값이
'참'이면 1, '거짓'이면 0 의 값을 얻는다.
-. 초기치: for문이 실행될 때 처음 1회 실행되는 초기화 문장
-. 증감치: for문이 반복될 때 매 1회씩 실행되는 증감을 위한 문장
<for문의 흐름도>
예1) 1부터 10까지 출력하는 for문의 예
for(i=1; i<=10; i++)
{
print(i, "\n");
}
예2) 1부터 100까지 합을 구하는 for문의 예
for(sum= 0, cnt= 1; cnt<=100; cnt=cnt+1) sum= sum + cnt;
print("sum=", sum, "\n");
2) while문
<형식> while(조건식) 문장 또는 블럭;
<설명> 조건식이 '참'인 동안 문장 또는 블럭을 실행한다.
<while문의 흐름도>
예1) 1부터 10까지 출력하는 while문의 예
i= 1;
while(i<=10) { print(i, "\n"); i= i + 1; } // 한줄로 작성한 예
예2) 1부터 100까지 합을 구하는 while문의 예
cnt= sum= 0;
while(cnt<100)
{
cnt= cnt + 1;
sum= sum + cnt;
}
print("sum=", sum, "\n");
|