20140313 제어문-반복문(while, do~while, for), 순서도
제어문(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)