땀두 블로그

기본 알고리즘 본문

알고리즘

기본 알고리즘

땀두 2022. 3. 22. 08:06

 

알고리즘

 

어떠한 문제를 해결하기 위한 동작들의 모임

명확히 정의된 셀 수 있는 개수만큼의 규칙으로 이루어진 동작의 모임

 

순서도

 

어떠한 일의 흐름이나 프로세스를 보여주는 다이어그램의 한 종류

 

순서도의 기호

대표사진 삭제

사진 설명을 입력하세요.

데이터의 입/출력을 나타냄

대표사진 삭제

사진 설명을 입력하세요.

데이터의 값이나 자료형, 위치 등을 변경하는 연산 등을 진행

대표사진 삭제

사진 설명을 입력하세요.

정의한 조건에 대해서 판단하여 참과 거짓의 결과를 나눠서 전달

대표사진 삭제

사진 설명을 입력하세요.

프로그램 흐름의 시작과 종료와 같이 외부 환경으로부터의 입/출력

사진 삭제

사진 설명을 입력하세요.

화면에 결과를 출력

 

조건

 

if

if(조건) {
    조건이 참이면 실행할 문장
}
 
if(i % 2 == 0) {
    cnt++;
}
 

반복

 

for

for (초기 값; 조건문; 증가치) {
    조건이 참이면 실행할 문장;
}
 
for(int i = 0; i < 5; i++) {
    sum += i;
}
 

 

while

while(조건문) {
    수행할 문장
}
 
while(i < 10) {
    sum += i;
    i++;
}
 

 

Comments