문제 해결과 프로그래밍(2)

핵심 요소 추출

문제 상황에 제시된 다양한 요소를 분석할 수 있다.

목표 상태에 도달하기 위해 필수적인 요소를 골라낼 수 있다.

공부하기

1. 추상화란 무엇일까?

가. 추상화

불필요한 부분을 제거하여 간결하고 이해하기 쉽게 만드는 작업입니다.

문제 해결 과정의 추상화는 문제를 해결하기 쉽도록 문제의 핵심을 찾는 과정입니다.

2. 문제를 어떻게 추상화할까?

가. 핵심 요소

어떤 사물을 구성하거나 효력을 발생시키기 위하여 없어서는 안될 가장 중심이 되는 성분입니다. 더는 간단하게 나누거나 분석할 수 없는 성분입니다.

문제를 쉽게 해결하기 위해 핵심 요소를 찾습니다. 문제를 구성하는 다양한 요소 중 목표 상태에 도달하기 위해 필수적인 요소만을 골라내 해결하므로 문제해결이 단순해집니다.

나. 패턴

실험이나 자료에서 반복되어 나타나는 규칙성이나 경향입니다.

수집한 자료에서 반복적으로 나타나는 패턴을 인식함으로써 문제 해결의 핵심 요소를 찾아낼 수 있습니다.

이미지 및 내용 출처: (주)원교재사_중학교 정보 교과서

내용구성: 홍대화(대구 대륜중)