Truthgate
단일 빌딩 블록인 간단한 NAND 게이트를 사용하여 작동하는 논리 회로를 연결하고 사양과 일치하는지 증명하세요.
플레이 방법
각 레벨은 일련의 입력과 대상 부울 사양을 제공합니다. 귀하의 임무는 NAND 게이트만 사용하여 가능한 모든 입력 조합에 대해 올바른 출력을 생성하는 회로를 조립하는 것입니다.
- Add NAND를 누른 다음 두 개의 소스 노드(입력 또는 기존 게이트)를 클릭하여 두 개의 입력을 연결합니다.
- 출력으로 설정을 사용하여 회로의 출력 노드를 선택합니다.
- 실시간 진리표 하네스는 회로를 대상과 행별로 확인하여 모든 행을 일치시켜 승리합니다.
- 레벨의 파에 대한 게이트 수에 따라 점수가 매겨지므로 빌드가 단단할수록 좋습니다.
컨트롤
- 데스크탑: NAND 추가를 클릭한 다음 노드를 클릭하여 연결합니다. 노드를 클릭하고 출력으로 설정합니다. 힌트는 단계를 자동으로 빌드합니다.
- 휴대폰 및 태블릿: 동일한 버튼을 탭하고 노드를 탭하여 연결하세요. 완전 터치 친화적입니다.
팁과 전략
- NAND는 단지 반전된 AND라는 점을 기억하십시오. 동일한 노드를 두 입력 모두에 공급하면 NOT이 됩니다.
- 하위 표현식을 다시 작성하는 대신 기존 게이트를 공유 입력으로 재사용하여 기준 이하를 유지하세요.
- 연결하면서 진리표를 살펴보세요. 여전히 일치하지 않는 행을 추적합니다.
무엇을 배울 것인가
Truthgate는 디지털 로직 설계를 구축 및 검증 퍼즐로 바꾸어 NAND에서 모든 게이트를 구축할 수 있는 방법을 보여줍니다.
- 기술: 디지털 논리, 논리 게이트, 기능적 완성도, 회로 설계
- 최적의 대상: 대략 9~12학년(14세 이상)
- 부모와 교사를 위한: NAND만의 디지털 로직.
기원
목표 불 명세와 입력의 집합은 회로 설계 문제의 표준 형태로, 불 대수로 진술되고 진리표로 검사된다.
생각해 둔 조합만이 아니라 모든 입력 조합에 대해 올바른 출력을 요구하는 것이 여기서의 독창적인 규율이다.
그 철저함이 논리를 직관과 구별한다. 시도해 본 경우에서만 작동하는 회로는 하드웨어와 소프트웨어 모두에서 가장 흔한 버그이며, 유일한 치료법은 모든 것을 열거하는 명세다. 입력이 n개면 2ⁿ개의 행이며, 표가 그토록 빨리 커지는 이유다.
트루스게이트 소개
Truthgate는 디지털 논리 설계를 구축 및 검증 퍼즐로 바꿉니다. NAND는 기능적으로 완전하므로 모든 부울 함수를 NAND만으로 만들 수 있습니다. 날짜가 입력된 일일 레벨과 끝없는 연습 캠페인이 포함된 독창적인 무료 브라우저 게임입니다.
모든 게임 찾아보기 →