Page 33 고등학교 프로그래밍 교과서
P. 33










1 알고리즘에 대하여 알아보자

Q & A

알고리즘은 언제 많이 사용할까?
우리가 일상생활에서 어떤 일을 처리할 때 그 절차가 잘 나열되어 있으면 그 나열 컴퓨터를 이용하여 어떤 문제를
해결하기 위한 과정을 단계적으로
된 순서대로 일을 쉽게 진행할 수 있듯이 컴퓨터로 어떤 일을 처리할 때도 그 처리 나타낼 때 많이 사용한다. 즉, 컴퓨
터를 이용하여 어떤 문제를 해결하
절차가 잘 나타나 있으면 그 일을 쉽게 해결할 수 있다. 이처럼 어떤 일을 해결하기 기 위해서는 먼저 알고리즘을 개발
해야 하고, 그런 다음에 알고리즘을
위한 방법이나 문제를 해결하기 위한 절차 등을 단계적으로 나열한 것을 알고리즘이 바탕으로 하여 컴퓨터가 이해할 수
라 한다. 있는 프로그램을 작성하는 과정을
거친다.
알고리즘은 프로그래밍 언어를 사용해 바로 프로그램을

구현할 수 있다. 효율적으로 설계된 알고리즘은 보다 짧
은 시간에, 보다 많은 작업을 더 빠르고 정확하게 수행할
수 있는 핵심적인 역할을 할 수 있다.

예를 들어, 오븐의 사용법만 배우고 음식 재료만 있으
면 누구나 요리가 가능한 일은 아니다. 만들고자 하는 요

리의 요리법을 알아야만 요리가 가능한 것이다. 이와 같이
프로그램이 음식이라고 한다면 알고리즘은 요리법에 해당
한다고 할 수 있다.






짜장 라면을 끓이는 알고리즘




1 끓는 물 600ml(3컵 정도)에 2 건더기를 체에 받쳐 물을
면과 건더기 스프를 버린다.
넣고 4분 30초간
끓인다.


3 식용유에 다진 파(1/2개)와 4 굴소스와 볶음콩가루 각각
다진 청양고추(1/2개)를 1스푼을 넣고 볶은 후
넣고 볶는다. 짜장스프와 섞는다.




5 조리된 면과 비빈 후,

오이채를 얹어
완성한다.




3. 알고리즘 31






(책)2015프로그래밍-교과서3차심의본 본문.indb 31 2017-09-05 오후 4:15:47
   28   29   30   31   32   33   34   35   36   37   38