Notice
Recent Posts
Recent Comments
Link
250x250
«   2025/03   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31
Archives
Today
Total
관리 메뉴

공부해보잠

절차적 프로그래밍 언어 본문

자격증/정보처리

절차적 프로그래밍 언어

heejk 2025. 2. 19. 22:46
절차적 프로그래밍 언어의 개요
  • **절차적 프로그래밍 언어(Procedural Programming Language)**는 **명령어의 실행 순서(절차)**를 중요시하는 프로그래밍 방식이다.
  • 순차적으로 실행되는 코드 구조를 가지고 있으며, 프로그램의 흐름을 제어하기 위한 반복문, 조건문, 함수 등의 개념을 포함한다.
  • 주로 알고리즘과 데이터 처리 과정을 명확히 기술하는 데 적합하다.
  • 기계어보다 사람이 이해하기 쉬운 형태로 작성되며, 하드웨어 제어와 시스템 개발에 주로 사용된다.

절차적 프로그래밍 언어의 장·단점

 

장점

  • 컴퓨터의 처리 구조와 유사하여 실행 속도가 빠름.
  • 동일한 코드를 다른 위치에서도 호출하여 재사용할 수 있음.
  • 모듈화가 가능하여, 코드의 유지보수 및 관리가 용이.

단점

  • 프로그램이 복잡해질수록 구조적인 관리가 어려움.
  • 유지보수가 어려워, 코드 수정 시 전체적인 흐름을 분석해야 함.

 절차적 프로그래밍 언어의 종류 및 특징

언어 특징
C - 1972년 미국 벨 연구소의 데니스 리치가 개발. 
- 시스템 소프트웨어 개발에 최적화된 언어. 
- 자료구조 및 알고리즘을 조합해 다양한 프로그램 작성 가능. 
- 구조적 프로그래밍이 가능하며, 현재도 널리 사용됨.
ALGOL - 수치 계산과 논리 연산을 위한 과학 기술 계산용 언어. 
- C언어와 같은 후속 언어들에 영향을 줌.
COBOL - 사무 처리용 프로그래밍 언어. 
- 영어 문장 형식으로 구성되어 있어 이해와 사용이 쉬움. 
- 프로그램이 4개의 DIVISION(구획)으로 구성됨.
FORTRAN - 과학 및 공학 기술 계산을 위한 언어. 
- 수학과 공학 분야의 공식과 유사한 방식으로 프로그램 작성 가능.

 


출처 및 참고

정보처리 산업기사 기본서(시나공)

 

728x90

'자격증 > 정보처리' 카테고리의 다른 글

웹 프로그래밍 언어 -JavaScript  (0) 2025.02.19
웹 프로그래밍 언어 -HTML  (0) 2025.02.19
Python제어문  (0) 2025.02.17
Python의 기초  (0) 2025.02.17
Java클래스  (0) 2025.02.16