GenerateTruthTable: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 20: | Zeile 20: | ||
=== Beispiele === | === Beispiele === | ||
==== Standardfälle ==== | ==== Standardfälle ==== | ||
generateTruthTable(1, 2) --> returns \( \left(\begin{array}{rr}0 & 1 & 0\\1 & 0 & 0\end{array}\right) \) | generateTruthTable(1, 2) --> returns: | ||
\( \left(\begin{array}{rr}0 & 1 & 0\\1 & 0 & 0\end{array}\right) \) | |||
generateTruthTable(2, 2) --> returns \( \left(\begin{array}{rrrr}0 & 0 & 1 & 0\\0 & 1 & 0 & 1\\1 & 0 & 0 & 1\\1 & 1 & 0 & 0\end{array}\right) \) | generateTruthTable(2, 2) --> returns: | ||
\( \left(\begin{array}{rrrr}0 & 0 & 1 & 0\\0 & 1 & 0 & 1\\1 & 0 & 0 & 1\\1 & 1 & 0 & 0\end{array}\right) \) | |||
[[Kategorie:Math-Evaluatorfunktion]] | [[Kategorie:Math-Evaluatorfunktion]] |
Version vom 22. August 2024, 09:41 Uhr
Zugehörige Evaluatoren
- MathEvaluator
Beschreibung
Die Funktion generateTruthTable generiert eine Wahrheitstabelle mit einer Eingabe und einer zufälligen Ausgabe, welche durch eine Matrix ausgegeben wird. Die Eingabe ist abhängig vom ersten Parameter und wird unabhängig von der Ausgabe mit allen möglichen Kombinationen generiert.
Beispiel: Sei param1 = 2. So ist der Eingabeteil der Tabelle: 00, 01, 10, 11.
Die Ausgabe wird durch param2 festgelegt. Die Zahl gibt an wie viele Ausgänge die Tabelle haben wird. Der Wert jedes Ausgangs wird zufällig generiert.
Syntax
generateTruthTable(int param1, int param2)
Parameter
- param1 - Anzahl der Eingänge
- param2 - Anzahl der Ausgänge
Return Value
- Gibt die generierten Tabelle als Matrix zurück.
Beispiele
Standardfälle
generateTruthTable(1, 2) --> returns:
\( \left(\begin{array}{rr}0 & 1 & 0\\1 & 0 & 0\end{array}\right) \)
generateTruthTable(2, 2) --> returns:
\( \left(\begin{array}{rrrr}0 & 0 & 1 & 0\\0 & 1 & 0 & 1\\1 & 0 & 0 & 1\\1 & 1 & 0 & 0\end{array}\right) \)