일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자료구조
- Direct12
- 병행성
- DirectX12
- 스케줄링
- directx
- 병행성 관련 오류
- 그리디알고리즘
- 프로그래머스
- DirectX 12
- OS
- 그리디 알고리즘
- 렌더링 파이프라인
- 다이나믹프로그래밍
- 운영체제
- 영속성
- 타입 객체
- 멀티프로세서
- 락
- 디자인패턴
- 쓰레드
- 멀티쓰레드
- I/O장치
- 컨디션 변수
- codility
- 동적계획법
- 파일시스템 구현
- 다이나믹 프로그래밍
- 알고리즘
- 백준
- Today
- Total
기록공간
1-3-6장. 코드 - B 본문
코드(Code)의 개요
코드는 컴퓨터를 이용하여 자료를 처리하는 과정에서 분류, 조합 및 집계를 용이하게 하고, 특정 자료의 추출을 쉽게 하기 위해서 사용하는 기호이다.
-
코드는 정보를 신속, 정확, 명료하게 전달할 수 있게 한다.
-
코드는 일정한 규칙에 따라 작성, 정보 처리의 효율과 처리된 정보의 가치에 많은 영향을 끼친다.
-
일반적인 코드의 예로 주민등록번호, 학번, 전화번호 등이 있다.
-
코드의 주요 기능
-
식별 기능 : 데이터 간의 성격에 따라 구분 가능
-
분류 기능 : 특정 기준이나 동일한 유형에 해당하는 데이터를 그룹화
-
배열 기능 : 의미를 부여하여 나열할 수 있음
-
코드의 종류
-
순차 코드(Sequence Code) : 자료의 발생 순서, 크기 순서 등 일정 기준에 따라서 최초의 자료부터 차례로 일련번호를 부여하는 방법으로, 순서 코드 또는 일련번호 코드라고도 한다.
(ex. 1, 2, 3, 4, ....) -
블록 코드(Block Code) : 코드화 대상 항목 중에서 공통성이 있는 것끼리 블록으로 구분하고, 각 블록 내에서 일련번호를 부여하는 방법으로, 구분 코드라고도 한다.
(ex. 1001~1100 : 총무부, 1101~1200 : 영업부) -
10진 코드(Demical Code) : 코드화 대상 항목을 0~9까지 10진 분할하고, 다시 그 각각에 대해 10진 분할 하는 방법을 필요한 만큼 반복하는 방법으로, 도서 분류식 코드라고도 한다.
(ex. 1000 : 공학, 1100 : 소프트웨어 공학, 1110 : 소프트웨어 설계) -
그룹 분류 코드(Group Classification Code) : 코드화 대상 항목을 일정 기준에 따라 대, 중, 소 분류 등으로 구분하고, 각 그룹 안에서 일련번호를 부여하는 방법이다.
(ex. 1-01-001 : 본사-총무부-인사계, 2-01-001 : 지사-총무부-인사계) -
연상 코드(Mnemonic Code) : 코드화 대상 항목의 명칭이나 약호와 관계있는 숫자나 문자, 기호를 이용하여 코드를 부여하는 방법이다.
(ex. TV-40 : 40인치 TV, L-15-220 : 15W 220V의 램프) -
표의 숫자 코드(Significant Digit Code) : 코드화 대상 항목의 성질, 즉 길이, 넓이, 부피, 지름, 높이 등의 물리적 수치를 그대로 코드에 적용시키는 방법으로, 유효 숫자 코드라고도 한다.
(ex. 120-720-1500 : 두께 x 폭 x 길이가 120 x 720 x 1500인 강판) -
합성 코드(Combined Code) : 필요한 기능을 하나의 코드로 수행하기 어려운 경우 2개 이상의 코드를 조합하여 만드는 방법이다. (ex. 연상 코드 + 순차 코드, KE-711 : 대한항공 711기, AC-253 : 에어캐나다 253기)
코드 부여 체계
코드 부여 체계는 이름만으로 개체의 용도와 적용 범위를 알 수 있도록 코드를 부여하는 방식을 말한다.
-
코드 부여 체계는 각 개체에 유일한 코드를 부여하여 개체들의 식별 및 추출을 용이하게 만든다.
-
코드를 부여하기 전에 각 단위 시스템의 고유한 코드와 개체를 나타내는 코드 등이 정의되어야 한다.
-
코드 부여 체계를 담당하는 자는 코드의 자릿수와 구분자, 구조 등을 상세하게 명시해야 한다.
'자격증공부 > 정보처리기사_필기' 카테고리의 다른 글
1-4-1장. 시스템 인터페이스 요구사항 분석 - B (0) | 2020.09.03 |
---|---|
1-3-7장. 디자인 패턴 - B (0) | 2020.09.02 |
1-3-5장. 공통 모듈 - C (0) | 2020.09.02 |
1-3-4장. 모듈 - A (0) | 2020.09.02 |
1-3-3장. 객체지향 - A (0) | 2020.09.01 |