알고리즘이란 무엇인가? 알고리즘은 문제나 과제를 해결하기 위한 처리 절차를 하나하나 구체적인 순서에 따라 표현한 아이디어나 생각을 말한다. 알고리즘은 아이디어 또는 생각이기 때문에 형태가 없기 때문에 다른 사람에게 전달하려면 눈에 보이도록 표현해야 한다. 알고리즘은 프로그래밍에만 사용되는 것이 아니라 일상생활에서도 많이 사용되고 있다. 예를 들면 요리 레시피는 요리라는 과제를 해결하기 위한 절차(알고리즘)를 주로 문장이나 사진을 이용하여 표현한 것이다. 그 외 연주라는 과제를 해결하기 위한 절차를 도형적인 기호나 부호로 표현한 악보 등이 있다. 프로그래밍은 프로그램을 작성하는 작업을 말하며, 프로그램은 컴퓨터가 실행해 주기 원하는 처리 절차를 알고리즘으로 표현한 후 이를 프로그래밍 언어로 기술한 것이다...