Computer >> 컴퓨터 >  >> 프로그램 작성 >> C 프로그래밍

C 언어의 모놀리식 및 모듈식 프로그래밍 설명

<시간/>

모놀리식 프로그래밍과 모듈식 프로그래밍의 차이점과 장점과 단점은 아래에 자세히 설명되어 있습니다.

모놀리식 프로그래밍

메인 함수에 있는 단일 함수로 전체 프로그램을 작성하면 모놀리식 프로그래밍이라고 합니다. 하지만 하나의 함수로 전체 로직을 작성하는 것은 좋은 스타일이 아닙니다.

단점

모놀리식 프로그래밍의 단점은 다음과 같습니다. -

  • 프로그램이 매우 크고 복잡한 것 같습니다.
  • 프로그램의 디버깅, 테스트 및 유지 관리는 매우 어렵습니다.

모듈식 프로그래밍

프로그램이 여러 기능 부분으로 나누어져 있는 경우 이를 모듈식 프로그래밍이라고 합니다.

주 프로그램이 하위 프로그램으로 분할되면 나중에 각 하위 모듈을 단일 단위로 결합하여 독립적으로 코딩할 수 있습니다. 이러한 유형의 개별 모듈을 기능이라고 합니다.

장점

모듈식 프로그래밍의 장점은 다음과 같습니다. -

  • 프로그램을 이해하기 쉽습니다.
  • 디버깅 및 유지 관리가 쉬워집니다.
  • 프로그래머나 사용자의 시간을 절약합니다.
  • 필요할 때마다 코드를 재사용하세요.

모듈식 프로그래밍의 예

모듈식 프로그래밍의 예는 다음과 같습니다. -

C 언어의 모놀리식 및 모듈식 프로그래밍 설명

문제를 관련된 하위 문제로 나누는 것은 알고리즘을 정제하는 과정과 유사합니다.

두 숫자에 대한 산술 연산 수행

단계는 다음과 같습니다 -

  • 합계 구하기
  • 차이점 찾기
  • 제품 찾기
  • 몫 구하기

세 번째 단계를 위한 정교한 알고리즘

두 숫자의 곱을 찾는 정제된 알고리즘은 다음과 같습니다 -

  • 숫자 2개 가져오기, b
  • 제품, c =a * b
  • 인쇄물

구조도

구조도는 아래에 설명되어 있습니다 -

C 언어의 모놀리식 및 모듈식 프로그래밍 설명