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의 해결책) : 사용자가 제시된 문제를 풀고 나면 사
용자가 구한 답이 맞는지 확인해 주고, 구해진 답이 틀렸다면 정답을 제시해
준다.