본문 바로가기
  • Always Awake
정보처리기사/1과목

[정보처리기사 필기] 코드(Code)

by NerdyBoy 2022. 2. 8.

1. 코드(Code)의 개요

코드는 컴퓨터를 이용하여 자료를 처리하는 과정에서 분류, 조합 및 집계를 용이하게 하고, 특정 자료의 추출을 쉽게 하기 위해 사용하는 기호이다

코드는 정보를 신속, 정확, 명료하게 전달할 수 있게 한다.

일정한 규칙에 따라 작성되며, 정보 처리의 효율과 처리된 정보의 가치에 많은 영향을 미친다

 

코드의 주요기능

식별 기능 데이터 간의 성격에 따라 구분이 가능하다
분류 기능 특정 기준이나 동일한 유형에 해당하는 데이터 그룹화 가능
배열 기능 의미를 부여 하거나 나열
표준화 기능 다양한 데이터를 기준에 맞추어 표현
간소화 기능 복잡한 데이터를 간소화

 

2. 코드의 종류

순차 코드(Sequence Code) 자료의 발생 순서, 크기 순서 등 일정 기준에 따라 순서대로 일련 번호 부여 하는 방식으로, 순서 코드 또는 일련 번호 코드라고도 한다.

*예시) 1, 2, 3 ...
블록 코드(Block Code) 대상항목중 공통성이 있는 것끼리 블록으로 구분, 각 블록 내에서 일련번호 부여하는 방법으로, 구분 코드라고도 함

*예시) 1001~1100 : 총무부, 1101 ~ 1200 : 영업부
10진 코드(Decimal Code) 코드화 대상 항목을 0~9까지 10진 분할, 다시 각각에 10진 분할 하는 방법을 필요한만큼 반복. 도서 분류식 코드라고도 함

*예시) 1000: 공학, 1100: 소프트웨어 공학, 1110 소프트웨어 설계
그룹 분류 코드(Group Classification Code)  코드화 대상항목을 일정 기준에 따라 대, 중, 소 분류 등으로 구분하고, 각 그룹안에서 일련 번호 부여

*예시) 1-01-001: 본사-총무부-인사계
연상 코드(Mnemonic Code) 대상의 명칭이나 약호와 관계있는 숫자나 문자, 기호를 이용하여 코드 부여 방법

*예시) L-15-220: 15W 220V의 램프
표의 숫자 코드(Significant Digit Code) 대상 항목의 성질, 즉 길이, 넓이, 부피,  지름, 높이 등의 물리적 수치를 그대로 코드에 적용시키는 방법으로, 유효 숫자 코드라고도함

*예시) 120-720-1500: 두께*폭*길이가 120*720*1500
합성 코드(Combined Code) 필요한 기능을 하나의 코드로 수행하기 어려운 경우 2개 이상의 코드를 조합하여 만드는 방법

*예시) 연상코드 + 숫자코드
KE-711:대한항공 711기

 

1. 코드 부여 체계

이름만으로 개체의 용도와 적용범위를 알 수 있도록 코드를 부여하는 방식

  • 각 코드에 유일한 코드를 부여하여 개체들의 식별 및 추출을 용이하게 함
  • 코드 부여 전에 각 단위 시스템의 고유한 코드와 개체를 나타내는 코드 등이 정의 되어야함
  • 코드 부여 체계 담당자는 코드의 자릿수와 구분자, 구조 등을 상세하게 명시해야 한다

출처

자료 참고: 

시나공 정보처리기사 필기 2022를 참고하여 작성되었습니다

표지

 

댓글