Page 12 -
P. 12
P Y THON
1.1
프로그래밍이란?
프로그래밍은 문제를 해결하기 위해 작업의 순서를 정하고 실행하는 것
프로그래밍이란 무엇일까? 웹스터 사전에서 뜻을 찾아보자.
• the planning, scheduling, or performing a program
즉, 프로그래밍이란 프로그램을 계획하거나(planning), 작업의 순서를 정하거나(scheduling), 또
는 실행하는 것이라고 이해할 수 있다. 한 걸음 더 들어가 보면 프로그래밍이란 ‘주어진 문제
를 해결하기 위해’ 작업의 순서를 계획하고 수행하는 것이다.
일상의 문제를 해결하기 위해 이미 알고리즘을 적용
우리는 이미 일상생활을 통해서 프로그래밍이라는 것을 해오고 있다.
• 오늘 점심에 무엇을 먹을까?
• 집에서 학교까지 어떻게 갈까?
• 내가 있는 곳에서 강의가 있는 건물로 이동하기
• 라면 끓여 먹기
우리가 일상에서 마주하고 해결하고 있는 문제들이다. 자! 이제 이런 문제를 좀 더 구체화시
켜 보자.
점심 메뉴를 보자. (1) 맛을 중요하게 생각하거나, 혹은 (2) 가성비를 따지는가에 따라 그 해결
방법이 당연히 달라지게 된다.
집에서 학교를 가는 것도 마찬가지이다. (1) 교통비를 최소로 줄이거나, 또는 (2) 지각하지 않
012 │ 파이썬