전공 수업 CS/Discrete Mathematics

    [이산수학] 1의 보수와 2의 보수 그리고 계산

    작년 컴퓨터 구조 시간부터 디지털 공학...그리고 이산수학까지 질리도록 배워온 1의 보수와 2의 보수 개념을 다시 한 번 정리하려고 한다. ● 정수 표현 컴퓨터는 N개의 비트를 이용해 2^N개의 정수만 표현할 수 있습니다. 이러한 방식을 이용해서 수를 표현해야 하기 때문에 쉽지 않습니다. 또한 정수는 음의 정수와 양의 정수로 나누어지기 때문에 +, - 기호 또한 전부 비트로 표현을 해주어야 합니다. 하지만 정확히 어떠한 방식으로 이러한 정수를 표현할 수 있을까요? 그것을 알기 위해서는 보수의 개념을 이해하면 됩니다. ​ 보수란, '두 수의 합이 진법의 밑수(N)가 되게 하는 수'를 말합니다. 예를 들어 10진수 4의 10의 보수는 6이고, 10진수 2의 10의 보수는 8입니다. 보수는 컴퓨터에서 음의 정..

    [이산수학] 명제 논리 | 진리표 | 추론에서 헷갈리기 쉬운 내용

    전공 수업을 복습하며 띠용스러운 부분이 있어서 따로 찾아 공부하고, 정리해보았다. 이번 학기 쉽지 않다...ㅋ 진리표는 단순명제나 복합명제의 진리값을 표로 나타낸 것입니다. 어떤 명제의 진리값을 결정할 때 유용하게 사용되는 수단이죠. 명제는 T(true)/F(false)로 구분되는데, 이를 이용하여 진리표를 생성합니다. 가령 p∧q의 진리표는 다음과 같습니다. p q p∧q T T T T F F F T F F F F 각각 p와 q는 명제이구요, p와 q의 진리값에 의해서 p∧q의 진리값을 결정할 수 있습니다. 저렇게 구성된 것을 진리표라고 합니다. p가 취할 수 있는 진리값은 T/F 2개, q도 T/F 2개입니다. 따라서 가능한 모든 진리값은 2x2 = 4이죠. 위의 진리표를 보면 pq의 진리값이 TT일..

    [이산수학] 논리와 명제 LOGIC & PROPOSITION

    [이산수학] 논리와 명제 LOGIC & PROPOSITION

    이 글은 전공수업을 복습하며 작성한 글이다. 논리 - 명제 논리: 주어와 술어를 구분하지 않고 전체를 하나의 식으로 처리하여 참과 거짓을 판별 - 술어 논리: 주어와 술어로 구분하여 참과 거짓을 판별 명제(proposition): 어떤 사고를 나타내는 문장 중 참과 거짓을 객관적이고 명확하게 구분할 수 있는 문장이나 수학적인 식 명제가 참 또는 거짓의 값을 가질 때 그 값을 진리값이라고 한다. 참(T) / 거짓(F) 명제는 T와 F 두 가지 진리값만 가지므로 이진 논리라고 함. 명제는 어떤 문장이나 식이 애매하지 않고 참과 거짓이 명백해야한다. 단순명제 : 하나의 문장이나 식으로 구성 합성명제: 여러개의 단순 명제들이 논리 연산자로 연결되어 만들어진 명제 단순 명제들을 연결시켜주는 연결자들을 논리 연산자..