목표 알고리즘이 무엇인지 알아 본다. 알고리즘을 표현하기 위한 방법으로 순서도의 작성법에 대해 알아 본다. 알고리즘이란? 어떤 문제를 해결하기 위한 절차나 방법 입력,출력,명확성,유한성,효율성이 있어야 한다. 입력 : 외부에서 제공되는 자료가 0개 이상 제공된다. 출력 : 적어도 2개 이상의 서로 다른 결과를 내어야 한다.( 즉 모든 입력에서 하나의 출력이 나오면 안됨) 명확성 : 수행 과정은 명확하고 모호하지 않은 명령어로 구성 유한성 : 유한번의 명령을 수행 후 종료된다. 효율성 : 모든 과정은 명백하게 실행가능(검증가능) 한것이어야 한다. 좋은 알고리즘이란? 정확성 : 적당한 입력에 대해서 유한 시간내에 답을 산출하는가? 를 판단. 작업량 : 전체 알고리즘에서 수행되는 가장 중요한 연산들만으로 작업..