c언어

20140313 제어문-반복문(while, do~while, for), 순서도

Owen.K 2014. 3. 13. 17:46

제어문(C언어, JAVA) - 다른 언어에도 공용으로 사용되기 때문에 상당히 중요하다.

                  제어문 종류에서 반복문이 있다.

반복문 - while, do~while, for

while - 반복을 명령하는 문장.

(예시1)

(예시2)     

(예시3)

(예시4)


for - 반복을 위한 변수의 선언 및 초기화에 사용되는 초기식

반복의 조건을 검사하는 목적으로 선언되는 조건식

반복의 조건을 거짓으로 만드는 증가 및 감소연산하는 증감식

필수요소 3가지를 한 데 묶어 사용하는 반복문

(예시1)

(예시2)

(예시3)

while 중첩문 - while문 안에 while문이 포함된 상황을 뜻한다.

                                예를 들어, while(1)(1)안에 있는 while(2)(2)가 참일 동안 계속

                                루프하고, (1)로 나오고 나서, (2)가 참이면 루프하기 때문에

                                보통 (2)가 더 많이 루프한다.   

while(cur <10)

{                            

is = 1;

while(is<10)

{

is++;

}

cur++;

}

(예시1)


(예시2)



do~while - while문과 달리 반복조건을 뒷부분에서 검사한다.

                            처음부터 반복조건을 만족하지 못하면 반복영역을 한번도 실행하지 않는

                            while문과 달리, 반복영역을 최소한 한번은 실행하는 구조.

do

{

무조건 한번은 돌아감

}

while(조건);


(예시1)

(예시2)

(예시3)

(예시4)

(예시5)


순서도흐름도로써 순서도를 보고 언어로 작성할 수 있어야 한다.

수의 계산이나 문제 해결에 필요한 처리 순서를 알고리즘이라 하고, 알고리즘의 내용을 기호로 사용한 그림으로 알기 쉽게 나타낸 것을 순서도라 한다.


(예시1)


(예시2)

(예시3)