-일이 일어나는 순서나 작업의 진행 흐름을 기호와 도형을 이용해서 순서대로 적어놓은 것
주로 단자, 준비, 처리, 판단, 흐름선 사용
-데이터를 저장하는 물리적 장소(메모리)의 이름
-프로그래머가 이름을 정하여 할당
ex) 정수를 저장하는 2개의 메모리 이름을 각각 num, count라 하자
num <- 20 //num에 20을 저장
count <- num //num에 저장된 정수를 읽어서, count에 저장
count <- (count+1) //count에 저장된 정수를 읽어서, 1만큼 증가시킨 후, 다시 count에 저장
-조건을 확인하여 동작 절차(순서)를 결정
-조건: 연산, 관찰
-같은 동작을 반복해서 수행하도록 한다
유한 반복문
- 반복되는 횟수가 결정되어 있는 것
무한 반복문
- 어떤 조건이 만족하기 전까지 계속 반복하는 것
1부터 10까지 정수의 합을 구해라