Challenges/정보처리기사

[정보처리기사]4.프로그래밍 언어 활용/프로그래밍 언어/절차적 프로그래밍

뚱요 2022. 7. 3. 21:00
반응형

절차적  프로그래밍 (procedural programming)

프로그래밍 패러다임
- 명령형: 절차적, 객체지향
- 선언형:함수형, 논리형

1. 절차적 프로그래밍

- 일련의 처리 절차를 정해진 문법에 따라 순서대로 기술해나가는 언어

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

- 컴퓨터의 처리 구조와 유사하여 실행 속도가 빠름

- 같은 코드를 복사하지 않고 다른 위치에서 호출하여 사용할 수 있음(이식성)

- 모듈 구성이 용이(모듈화)

- 구조적인 프로그래밍이 가능함(구조화)

- 프로그램을 분석하기 어렵고, 유지 보수나 코드의 수정이 어려움

1.2 절차적 프로그래밍 언어의 종류 #ABCCF

(1) C

- 1972년 미국 벨 연구소데니스 리치에 의해 개발됨

- 시스템 프로그래밍 언어로 널리 사용됨

- 자료의 주소를 조작할 수 있는 포인터 제공

- 고급 프로그래밍 언어, 저급 프로그래밍 언어의 특징을 모두 갖춤

- UNIX의 일부가 C언어로 구현됨

- 컴파일러 방식의 언어

- 이식성, 효율성, 다양한 기능

 

(2) Algol(알골)

- 수치계산이나 논리 연산을 위한 과학 기술 계산용 언어

- PASCAL과 C언어의 모체

 

(3) Cobol(코볼)

- 사무 처리용 언어

- 영어 문장 형식으로 구성되어 있어 이해와 사용이 쉬움

- 4개의 DIVISION으로 구성됨

 

(4) Fortran(포트란)

- 과학 기술 계산용 언어

- 수학과 공학 분야의 공식이나 수식과 같은 형태로 프로그래밍 가능

 

(5) Basic

- 교육용으로 개발되어 언어의 문법이 쉬움

- 다양한 종류가 존재하며 서로 다른 종류 사이의 소스 코드는 호환되지 않음

 

 

 [정보처리기사] 개정된 정보처리기사 필기 목차

 

[정보처리기사] 개정된 정보처리기사 필기 목차

 정처기 필기 100문제 중 각 챕터 당 20문제로 구성됩니다. 출판사 시나공의 정보처리기사 교재와 이전 기출문제들을 참고로 하여 간단히 키워드로요약하여 작성하였습니다. 각 중요도에 따라서

potato-potahto.tistory.com

 

반응형