자격증_보관/정보처리기사_25년 02차
[오답정리] 코드의 종류
Sury
2025. 5. 8. 11:13
1과목. 소프트웨어 설계 > 3장. 애플리케이션 설계 > 코드의 종류 :
- 표의 숫자 코드 (유의 숫자 코드) (Significant Digit Code)
- 대상 자료의 물리적인 수치 값, 중량, 면적, 용량, 거리, 광도 등을 코드에 적용시켜 코드화 하는 방법 : 유효 숫자 코드
- 장점 : 항목코드에 의미를 없앤 수치만 넣어 기억하기 쉬움
- 단점 : 항목의 자릿수가 많아 전산 처리에 불편
- 블록 코드 (구분 코드) (Block Code)
- 공통성이 있는 것들끼리 블록으로 구분
- 각 블록 내에서 일련 번호를 부여하는 방법
- 적은 자릿수로 많은 항목을 표시할 수 있음
- 예비코드를 사용할 수 있어 항목의 추가가 용이
- 공통된 특성별로 분류 및 집계 용이
- 장점 : 짧은 자릿수로 다양하고 많은 내용을 구분해서 표시 가능, 추가가 용이
- 단점 : 코드가 커지면 코드 관리가 어려움
- 순서 코드 (Sequence Code)
- 코드화 대상 항목을 어떤 일정한 배열로 일련 번호를 배당하는 코드
- 항목 수가 적고 장래에 다시 작성하는 일이 없는 항목에 적합한 코드화 방법
- 자료의 가나다 순, 크기 순, 발생 순, 높이 순 등 일정 순서대로 코드를 부여하는 가장 단순한 방법
- 장점 : 단순하고 이해하기 쉬움, 발생 순서대로 코드 부여시 확장성이 좋음, 자릿수가 짧으며 공간의 낭비가 적고 뒷부분에 추가 가능
- 단점 : 명확한 분류 기준이 없음(코드 분류의 어려움), 누락된 자료 삽입이 어려움(융통성이 적음), 중간 자료의 삭제가 어렵고 항목수가 많을 경우 코딩이 어려움
- 10진 분류 코드 (Decimal Code)
- 그룹 분류 코드를 응용하여 코드화 대상 항목을 분류하고 번호를 부여
- 10진수만을 코드 번호로 사용함으로서 각 분류마다 한 자리만 허용
- 장점 : 무한대로 확장 가능, 추가가 쉬움
- 단점 : 자릿수가 길어지면 코드 크기 추정이 어려워 비효율적
- 그룹 분류 코드 (Group Classification Code)
- 대상 항목을 분류 기준에 따라 대, 중, 소 분류로 나누고 각 분류 안에서 번호를 순차적으로 부여 : 각 자릿수가 특정한 의미를 가짐으로 분류 기능이 좋음
- 단점 : 코드 자릿수가 증가하면 효율성이 떨어짐
- 블록 순서 코드 (Block Sequence Code)
- 코드화 할 대상의 공통 특징을 중심으로 그룹(집단)으로 분류하고 그룹(집단) 안에서 순서대로 번호를 부여
- 끝자리 분류 코드 (Final Digit Code)
- 필요한 분류 기능을 기존 코드로 수행하기 어려운 경우에 사용
- 코드 끝에 한 자리를 추가하여 항목을 분류
- 연상 코드 (Mnemonic Code)
- 코드 값을 보면 어떤 대상을 의미하는지 연상할 수 있게 코드를 부여, 대상의 약어를 코드에 포함시킴
- 지명, 나라, 제품 이름, 회사 이름 등에 주로 사용
- 코드화 대상의 명칭이나 약어 등을 코드에 일부를 넣어서 대상을 외우기 쉽도록 생성하는 코드
- 합성 코드 (Combined Code)
- 두 개 이상의 코드를 조합하여 만든 코드 방식
- 대상의 의미를 정확하고 빠르게 전달하기 위하여 다른 코드 체계를 보조
800제-216번. 코드화 대상 항목의 종량, 면적, 용량 등의 물리적 수치를 이용하여 만든 코드는?
① 순차 코드
② 10진 코드
③ 표의 숫자 코드
④ 블록 코드
정답 :3