알고리즘 (1) 썸네일형 리스트형 프로그래밍과 알고리즘 1. 프로그래밍의 개념 컴퓨터가 일반 계산기와 다른 점은 프로그래밍(programming)을 할 수 있다는 것이다. 프로그래밍은 컴퓨터에 작업을 지시하는 것이다. 일반적으로 사람에게 작업을 지시할 때는 언어를 사용한다. 그릇을 옮겨 달라고 하든지 문을 닫아 달라고 부탁하면 상대방이 반응한다. 그러나 컴퓨터는 인간이 말하는 언어를 이해하지 못한다. 컴퓨터를 사용하는 작업과 일반적인 작업을 비교해 보자. 어느 식당에서 오늘 하루 판매한 음식 값을 계산한다고 하자. 가장 단순한 방식은 오늘 하루 판매한 음식 개수와 손님이 지불한 돈을 노트에 적는 것이다. 그러고는 영업을 종료한 후 계산기로 모든 음식 값을 더한다. 그러면 하루 판매한 음식을 계산할 수 있다. 컴퓨터를 사용할 때는 음식을 팔 때마다 그 가격을 .. 이전 1 다음