Page 89 - middleSchool
P. 89

1   알고리즘은 어떻게 표현할까?




                           덕선이는 동생이 사고 싶은 책이 많은데 용돈이 부족해 고민이
                         라는 것을 알게 되었다. 그래서 덕선이는 동생에게 도서관에서
                         읽고 싶은 책을 빌리는 방법에 대해 설명해 주기로 했다.



                           덕선이가 해결해야 할 문제는 동생에게 도서관에서

                         책을 대출하는 과정을 알려 주는 것이다. 이와 같은
                         문제 해결 과정을 설명한 알고리즘은 다양한 형태로
                                                                                                아하! 알겠다.
                         표현할 수 있다. 단순한 문제인 경우에는 글이나 그림                                     도서관에 가서 읽고 싶은 책이
                                                                                            있는지 찾아보고, 대출이
                         으로 이해하기 쉽게 표현하기도 한다.                                              가능하면 빌릴 수 있는 거지?
                                                                                          그리고 대출 기간이 지나기 전에
                                                                                           다시 도서관에 책을 반납하면
                                                                                                되는 거잖아.
                             도서 대출기 이용 예

                                                                                                        ① 도서관 방문
                                                                                                      ② 읽고 싶은 책 검색
                                          ▶              ▶               ▶                            ③ 대출 가능 여부 확인
                                                                                                         ④ 도서 대출


                                인터넷으로           회원 인증         비밀번호 입력          도서 대출
                                자료 예약


                                                                          [그림 Ⅲ - 6] 도서 대출 방법

                           알고리즘을 어떤 방법으로 표현하느냐에 따라 문제 해결이 쉬워지기도

                         하고 어려워지기도 한다. 따라서 알고리즘은 주어진 문제의 특성에 따라 그
                         문제를 해결하기에 가장 적합한 방법으로 표현하는 것이 바람직하다.











                                                                                                        스스로 점검하기


                           동생에게 종이배 접는 방법을 설명하려고 한다. 구체적인 순서를 글로 적어 보자. 또 동생이
                         쉽게 이해할 수 있는 다른 표현 방법이 있는지 생각해 보자.







                                                                                                         10. 알고리즘의 표현     89








          중학정보교과서-수정(11_16).indb   89                                                                             2017-11-16   오후 4:52:13
   84   85   86   87   88   89   90   91   92   93   94