본문 바로가기

컴퓨터과학2

#4 이진수로 숫자와 문자 나타내기 십진수와 이진수 이진수는 숫자를 나타내는데 사용할 수 있다. 또, 참과 거짓 대신에 0과 1을 사용하여 두가지 상태를 나타낼 수 있다. 만약 큰 수를 나타내고 싶다면 단순히 이진 숫자들을 더하기만 하면 된다.(십진법과 동일한 방식으로) 예를 들어, 263은 2개의 100과 6개의 10, 3개의 1로 이루어져 있다. 각 자리수는 10씩 곱해진다. 0과 9까지 10개의 수를 다 사용한 후 다음 자리로 이동한다. 이러한 이유로 십진수로 불린다. 이진수는 똑같은 방식을 두개의 수로 작동하며 각 자리수는 2씩 곱해진다. 101(2)을 예로 들면, 1개의 4, 0개의 2, 1개의 1로 이루어져 있다. 모두 더하면 십진수의 5가 된다. 더 큰 수를 나타내려면 더 많은 숫자를 필요로 한다. 이진수의 덧셈 먼저 십진수에.. 2022. 2. 25.
#1 초기 컴퓨팅 컴퓨터들은 이제 세상의 생명선과 같은 존재다. 갑자기 모든 컴퓨터들이 한번에 꺼져버린다면, 전력망은 나갈것이고, 자동차들은 충돌하고, 비행기들은 추락하며, 정수처리장은 정지하고, 증권거래소도 멈춰버린다. 심지어는 컴퓨터로 제작되는 내가 앉아있는 의자도 만들지 못한다. 컴퓨터는 거의 모든 측면에서 우리 삶을 바꾸고 있다. 컴퓨터는 복잡해 보이지만, 많은 단계의 추상화를 통해 복잡한 작업을 실행하는 단순한 기계에 불과하다. 계산을 위해 가장 예전부터 사용되던 장비는 기원전 2500년에 발명된 주판이다. 주판은 많은 수의 덧셈과 뺄셈을 도와주는 손으로 하는 계산기이다. 주판은 마치 우리들이 컴퓨터 하드디스크에 숫자를 저장하는 것과 같이 현재 계산의 상태를 기록한다. 주판은 점점 커져가는 규모의 사회 인원과 자.. 2022. 2. 16.