Page 17 - 컴퓨팅 사고와 함께하는 파이썬기초부터 인공지능 응용까지 도서 미리보기
P. 17

026 PART 1? 컴퓨팅 사고의 이해

                                   문제 A

                                   문제 분해

           부분문제 A1                                             부분문제 A2

                                   문제 분해

부분문제 A11                부분문제 A12                 부분문제 A21                부분문제 A22

                                   최하위 부분 문제 해결

부분문제 A11의               부분문제 A12의                부분문제 A21의               부분문제 A22의
   해결 결과                   해결 결과                    해결 결과                   해결 결과

                        부분 문제 해결 결과를 활용·조합해 상위 문제 해결

           부분문제 A1의                                            부분문제 A2의
             해결 결과                                               해결 결과

                        부분 문제 A1과 A2의 해결 결과를 활용·조합해 원 문제 A 해결

                                   문제 A의 해결 결과

                        그림 2-1? 문제 분해와 문제 해결

yy 문제의 분해

  --하위 문제 1 : 문제를 풀어 구한 결과 값과 문제집에 제시된 정답을 학습자
     스스로 대조·점검하는 과정의 번거로움

  --하위 문제 2 : 학습자가 학습 성과에 맞게 학습 과정을 안내받지 못함
  --하위 문제 3 : 문제집에 제시된 문제의 개수 제한

yy 하위 문제 각각에 대한 해결책과 그 통합 : “큰 숫자 덧셈 공부 도우미”로서
  아래 역할을 통합·수행하도록 컴퓨터를 프로그래밍 하여 큰 숫자 덧셈 공부에
  활용함.

  --답안 채점자(하위 문제 1의 해결책) : 사용자가 제시된 문제를 풀고 나면 사
     용자가 구한 답이 맞는지 확인해 주고, 구해진 답이 틀렸다면 정답을 제시해
     준다.
   12   13   14   15   16   17   18   19   20   21   22