Erstellen Sie ein Programm, das die grundlegenden Logikgatter simuliert. Eingabe: Ein Wort mit Großbuchstaben, gefolgt von 2 1-stelligen Binärzahlen, die durch Leerzeichen wie z OR 1 0. Die Tore OR, AND, NOR, NAND, XOR, und XNORsind erforderlich. Ausgang: Was der Ausgang des eingegebenen Logikgatters würde die beiden Zahlen gegeben: entweder …
Definition : Eine Primzahl ist eine natürliche Zahl, die in der Form p n ausgedrückt werden kann, wobei p eine Primzahl und n eine natürliche Zahl ist. Aufgabe : Gib bei einer Primzahl p n > 1 die Primzahl p zurück. Testfälle : input output 9 3 16 2 343 …
Wenn Sie sich an Ihre Schulzeit erinnern, erinnern Sie sich vielleicht an das Lernen von Wahrheitstabellen . Sie schienen langweilig, aber sie sind Grundlage für Logik und (einige würden argumentieren) alle Computer ... Problem Wenn Sie dies akzeptieren möchten, besteht Ihre Mission darin, ein Programm, eine Funktion oder ein Widget …
Einführung Kipple ist eine Stack-basierte, esoterische Programmiersprache, die im März 2003 von Rune Berg erfunden wurde. Kipple hat 27 Stapel, 4 Bediener und eine Kontrollstruktur. Stapel Die Stapel heißen a- zund enthalten 32-Bit-Ganzzahlen mit Vorzeichen. Es gibt auch einen speziellen Stapel @, um die Ausgabe von Zahlen zu vereinfachen. Wenn …
Ein verbundener Graph ist ein Graph, der einen Pfad zwischen zwei beliebigen Eckpunkten enthält. Herausforderung Bauen Sie eine [2-Input NAND-Gate] -Schaltung auf, die bestimmt, ob ein 4-Vertex-Graph angeschlossen ist. (Die 2 Eingänge eines Gatters können dasselbe Eingangsbit oder ein anderes Gatter sein.) Ausgang Wahr, wenn der Graph verbunden ist, und …
Eine Boolesche Schaltung in TCS ist im Grunde eine DAG, die aus And, Or, Not-Gattern besteht, und mit der Funktion "Funktionsvollständigkeit" können sie alle möglichen Funktionen berechnen. Dies ist zB das Grundprinzip einer ALU . Herausforderung: Erstellen Sie eine Schaltung, um zu bestimmen, ob eine 8-stellige Zahl durch 3 teilbar …
Ich versuche, etwas C ++ zu spielen. Ist es möglich, diesen Zustand zu verkürzen? X > 3 & X - Y > 1 (Abgesehen vom Entfernen von Leerzeichen natürlich.) Also Xist zumindest 4doch X >= Y + 2. Xund Ysind ganze Zahlen im Intervall [0,5]. Ich habe versucht, eine bitweise …
Ein Bitzählkomparator (BCC) ist eine Logikschaltung, die eine bestimmte Anzahl von Zähleingängen A1, A2, A3, ..., Ansowie Eingaben, B1, B2, B4, B8, ...die eine Zahl darstellen, verwendet. Es kehrt dann zurück , 1wenn die Gesamtzahl der AEingänge , die an sind , ist größer als die Anzahl von den binär …
Die Aufgabe besteht darin, Code zu schreiben, der kleine logische Formeln für Bitsummen finden kann. Die allgemeine Herausforderung besteht darin, dass Ihr Code die kleinstmögliche logische Satzformel findet, um zu überprüfen, ob die Summe der y binären 0/1-Variablen einem Wert x entspricht. Nennen wir die Variablen x1, x2, x3, x4 …
In dieser Frage wird eine Zuordnung zwischen EBCDIC und einer Obermenge von ISO-8859-1 definiert. Ihre Aufgabe besteht darin, ein Netzwerk von NAND-Gattern mit zwei Eingängen aufzubauen, das acht Eingänge A1, A2, A4, ..., A128für ein EBCDIC-Zeichen und acht Ausgänge B1, B2, B4, ..., B128für das entsprechende "ISO-8859-1" -Zeichen gemäß dieser …
Wenn Sie sich dafür entscheiden, dies zu akzeptieren, besteht Ihre Mission darin, einen einfachen Wahrheitsbewerter für die folgenden logischen Operatoren zu erstellen: ---------------------------------------------------------------------------------- Logical Name | Gate Name | Symbol | Symbol Name | Truth Table ---------------------------------------------------------------------------------- Identity | is | | (none) | 10 Negation | not | ~ …
Die allgegenwärtige numerische 7-Segment-Anzeige kann alle 16 hexadezimalen Ziffern eindeutig anzeigen, wie in dieser Wikipedia .gif gezeigt Einträge für diese Herausforderung erstellen ein Schaltbild unter Verwendung von NAND-Logikgattern, das die vier Bits einer hexadezimalen Ziffer in die Eingänge für die sieben Segmente transformiert. Die Eingaben für die 7-Segment-Anzeige sind normalerweise …
Die Herausforderung Schreiben Sie einfach ein Programm, das seinen eigenen Quellcode ausgibt. Nichts weiter als eine normale Quine. Das Problem Wir haben keinen Computer, daher müssen wir das Programm auf einem programmierbaren Logikgerät (wie einem FPGA, einer CPLD, einem Gate-Array ...) ausführen. Die Regeln Jedes auf dem Markt erhältliche Gerät …
Fortsetzung dieser Herausforderung, weil der Autor weg ist und die Frage geschlossen ist. Sie müssen lediglich einen booleschen Parser erstellen. Boolesche Ausdrücke haben, falls Sie noch nichts davon gehört haben, zwei Eingänge und einen Ausgang. In der Booleschen Arithmetik gibt es vier "Tore", nämlich: ODER (dargestellt durch |) (binärer Operator …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.