보수란 무엇일까? 말 그대로 “보충해주는 수”이다. 예를들어 1에대한 10의 보수는 9이고, 3에대한 5의 보수는 2이다. n진수에는 n의 보수와 n-1의 보수가 존재한다. 10진수에는 10의보수와 9의보수가, 8진수에는 8의보수와 7의 보수가 존재한다. 즉, 내가 좋아하는 2진수밖에 모르는 바보,,,우리 컴퓨터는 2의 보수와 1의 보수를 사용한다. 2의 보수(2‘s Complement)는 어떤 수와 a의 값이2(10(2진수))가 되는 수 이다. 그럼 1의 보수(1’s Complement)는 어떤 수와 a의 값이 1(2진수)가 되는 수 이다. 2진수를 구성하는 수는 0과1 뿐이다. 2진수를 구성하는 숫자들에 대한 1의 보수는 다음과 같다. 0에 대한 1의 보수 : 0+x = 1 -> x = 1 1에 대한..
학과 공부
오늘은 수의 표현에 대해서 알아 볼 것이다. 2진수,8진수,10진수,16진수 같이 n진법,n진수 많이 들어봤을 것이다. 2진수는 0,1 8진수는 0,1,2,3,4,5,6,7 16진수는 0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F 로 표현가능하다. 이와 같이 몇개의 숫자를 이용하느냐에 따라 진법이 결정된다. 참고로 컴퓨터는 2진수. 즉, 0과1밖에 쓰지 못한다. 8진수,16진수는 사람이 보기 편하게 만든거다. 살면서 10진수나 8진수를 2진수로 표현하는건 시험볼때밖에 없겠지만.. 그렇기 때문에 해야한다… 진법간의 변환 과연 10진수 41.6875를 2진수로 어떻게 표현할까?? 바로 이렇게 할 수 있다. 정수부분은 2로 계속 나눠서 나머지를 아래서부터 위로 써주면 되고, 소수부분은 2를 소수자리..
자릿수와 기수 우리는 다양한 형태의 수를 표현하기 위해 '자릿수'와 '기수'를 파악할 수 있어야 한다. 자릿수는 소수점을 기준으로 한 위치이고, 기수는 10진수,8진수, 2진수 등과 같이 사용하고 있는 수의 표현 방식을 말한다. 수의 종류 한가지 더 알아야 할것 : 하한항 = 더이상 나누어 떨어지지 않는 분수 위에 이미지를 외우는것이 아니라 머릿속에 사진처럼 저장하면 좋을 것 같다. 수의 연산 수 체계 S에 속하는 어떤 수 a,b를 연산자 O로 연산한 결과 c가 S에 속하면 “S는 연산O에 대해 닫혀 있다”라고 표현한다. ex) 어떤 자연수 a,b를 더하기 연산자로 연산한 결과가 자연수에 속하므로 자연수는 덧셈에 대해 닫혀있다. 어떤 자연수 a,b를 빼기 연산자로 연산한 결과 중 자연수에 속하지 않는것이..