728x90
반응형

 

큰 문제는 작게 나누면 쉬워진다! 

컴퓨터에게 명령을 줄 때, 너무 복잡한 걸 한꺼번에 시키면 힘들어해. 그래서 우리는 큰 문제를 작은 조각으로 나눠서 해결해야 해!

이걸 우리는 문제 분해 또는 모듈화라고 해. 어렵지 않지?

 


예를 들어 볼까?

아침에 학교 가기라는 큰 일을 생각해보자!

  1. 눈 뜨기
  2. 세수하기
  3. 밥 먹기
  4. 가방 메기
  5. 학교 가기

 이렇게 작은 단계로 나누면 순서도 만들기 쉽고, 빠뜨리지 않고 차근차근 할 수 있어!

 


컴퓨터도 똑같아!

컴퓨터도 큰 문제를 작게 나누면

  • 더 정확하게 이해하고,
  • 각 단계마다 오류를 쉽게 찾을 수 있어.

프로그래밍에서는 이런 나눈 조각들을 함수(function) 라고 불러.

 


실제 코드 예시

예를 들어, 아래처럼 쓸 수 있어:

void 아침준비() {
    눈뜨기();
    세수하기();
    밥먹기();
    가방메기();
    학교가기();
}

 각 작업을 작은 함수로 나눠서 만들면, 더 보기 쉽고 고치기도 편해!


 오늘 배운 것 정리

프로그램은 너무 크면 어려워. 작은 조각으로 나누면 훨씬 쉽고 정확하게 만들 수 있어!


다음 편 예고 

이제부터는 자료형이 뭐야? 라는 주제로, 숫자, 글자, 참/거짓 같은 정보들을 컴퓨터가 어떻게 다루는지 배워볼 거야! 

728x90
반응형

+ Recent posts