본문 바로가기

반응형

Et Cetera

(48)
[자료구조] 자료(정수)의 표현 방법 컴퓨터에서 표현할 수 있는 자료는 수치, 문자, 논리, 포인터, 문자열 자료 등이 있으며, 이들을 표현하기 위해 1과 0(ON과 OFF, 참과 거짓)의 2진수 코드를 사용한다. 이때 한자리에서 나타낼 수 있는 숫자를 1 또는 0으로 표현하는 단위를 비트(bit)라고 한다. ​ 비트(bit)는 디지털 시스템에서 자료를 표현하는 최소단위를 나타내며, 비트 개수의 승수만큼 자료를 표현할 수 있다. 예를 들어 3bit의 경우, 2의 3승(2×2×2)으로 8가지 표현이 가능하다. 1. 2진수 형태이지만 10진수로 쉽게 해석하기 쉽게 만든 형식으로 존(Zone) 형식과 팩(Pack) 형식이 있다. ① 존(Zone) 형식 - 10진수 한자리를 표현하기 위해 1byte(8bit) 사용한다. 이때 상위 4비트는 존 영역..
[자료구조] 자료구조란? 자료구조는 정보의 홍수로 불리는 방대한 컴퓨터의 자료를 효율적으로 표현, 저장, 처리할 수 있도록 자료의 특성과 사용 용도에 맞게 분류하고 정리하는 것이다. 즉, 많은 자료를 소유하는 것보다 효율적으로 활용하는 것이 더 중요하다. 자료는 특성, 사용방법, 연산, 저장 공간, 소요 시간 등 특징을 고려하여 효율적인 자료 구조의 형태를 선택해야 한다. ​ 1. 단순 구조: 자료 값을 사용하기 위한 기본 형태로, 정수, 실수, 문자, 문자열 등의 데이터 타입에 해당한다. ​ 2. 선형 구조: 자료 사이의 관계가 1:1로, 순차 리스트, 연결 리스트, 스택, 큐, 덱 등이 있다. 가. 순차 리스트: 자료의 논리적인 순서와 기억장소에 저장되는 물리적 순서가 일치하는 구조 나. 연결 리스트: 물리적인 순서와 관계없..
[부동산] LVT, DTI, DSR 이란? 주택담보대출비율, LVT(Loan to Value Radio)는 주택을 담보로 하여 돈을 빌릴 때 인정하는 비율이다. 즉, 담보하고자 하는 주택에 값을 매기고 이 주택을 담보로 대출을 진행하게 된다. 이때 주택의 값에 비례하여 최대 대출이 가능한 한도를 산정하게 된다. ​ 예. LTV 60%, 3억 주택을 담보로 대출을 진행하고자 하면, 1억 8천만(3억×60%) 원을 대출받을 수 있다. 총부채상환비율, DTI(Debt To Income)은 연 소득에서 주택담보대출 연간 원리금(원금 및 이자)과 신용 대출 등 다른 대출의 이자 상환액이 차지하는 비율​​이다. 즉, 주택담보대출을 받고자 하는 사람의 연간 소득에서 주택담보대출 액의 연간 원리금 상환액, 그리고 다른 대출의 이자 상환액을 비율로 최대 대출 한..
[알고리즘] 점화식(Recurrence Relation) 점화식(Recurrence Relation)은 수열의 일반항을 한 개 이상의 앞선 항들을 이용하여 나타낸 식이다. 즉, 어떤 함수를 표현할 때 자신보다 더 작은 변수에 대한 함수와의 관계나 자신과 똑같은 함수를 이용해 나타내는 것으로, 이는 자기 호출을 사용하는 함수(재귀)의 복잡도를 구하는데 유용하게 사용된다. 점화식은 n마다 단계적으로 답을 구함으로써 문제를 푸는 방법이며, 점화 관계(Recurrence Relation)라고 부르기도 한다. 그리고 등차수열, 등비수열, 피보나치수열 등에서 점화식이 사용되고 있다. ​ 병합 정렬을 이용하여 점화식의 수행 시간을 계산할 수 있는데, 먼저 입력의 크기가 n인 배열을 이등분한 다음 두 그룹을 각각 정렬하여 병합한 후 다시 정렬해 준다. 이때 입력의 크기가 n..
[전자계산기구조] 보수(Complenetary Number) 표현 보수(Complementary Number)는 상호 보완하는 수로, 임의의 수를 보완해 주는 다른 임의의 수이다. 보통 컴퓨터에서는 음수 표현을 할 때 사용되며, 이때 2의 보수 표현 방법이 주로 사용된다. ​ r 진법에 대해 (r-1)의 보수, r의 보수(진보수)가 정의된다. (10진수 - 9의 보수, 10의 보수 / 2진수 - 1의 보수, 2의 보수) ​ 1. (r-1)의 보수 임의의 수 A와 B가 있다. 이때 (A+B) 결괏값의 각 자리가 (r-1)이 될 때, B를 A에 대한 (r-1)의 보수라고 정의한다. r 진법에서 임의의 정수 N의 자릿수가 n 개로 구성될 때, (r-1)의 보수는 아래와 같이 표현할 수 있다. A + B = 999 // 10진수 A(237)에 대한 9의 보수 237 + B =..
[자료구조] 희소 행렬(Sparse Matrix) 희소 행렬(Sparse Matrix)은 행렬의 원소 중에 많은 항들이 '0'으로 구성되어 있는 행렬이다. 희소 행렬의 대부분의 항은 '0'으로 이루어져 있어, 실제 사용하지 않는 메모리 공간으로 인해 메모리 낭비가 발생하게 된다. 그러나 0 값을 제외하고 0이 아닌 값(비영 요소)만 따로 추출하여 새로운 배열로 구성하는 방법을 사용함으로써 메모리를 효율적으로 사용할 수 있다. ​ 예를 들어 아래와 같은 희소 행렬에는 5개의 비영 요소가 존재하고 있고, 이를 2차원 배열로 표현할 수 있다. 희소 행렬의 기억 공간 비효율성을 개선하기 위해 이를 새로운 배열로 표현한다. 이때 0이 아닌 값이 존재하는 요소를 추출하여 새로운 배열로 재구성한다. ​ ① 희소 행렬을 2차원 배열로 변환한다. 그리고 배열에서 0이 ..
[Site] 한국갤럽조사연구소 한국갤럽조사연구소(www.gallup.co.kr)는 리서치 전문 업체로 더 나은 조사 방법을 연구하고 정확한 여론 지표를 제공한다. 다양한 분야에 대한 설문 조사를 실시하고, 그 결과를 확인 및 인용할 수 있다.
[MODI] Creation: 장애물 탐지 거리에 따른 조명 밝기 조절 장애물 탐지 거리에 따른 조명 밝기 조절 (사용 모듈) 적외선 모듈 1개, LED 모듈 1개, 배터리 모듈 1개 ​ 배터리 모듈이 적외선 및 LED 모듈에 전원을 공급한다. 적외선 모듈 앞에 장애물이 탐지되면 LED 모듈의 조명 밝기가 조절된다. 멀리 있는 장애물이 탐지되면 조명 밝기가 약해지고, 가까이 있는 장애물이 탐지되면 조명 밝기가 세진다.

반응형