GenerateTruthTable
Zugehörige Evaluatoren
- MathEvaluator
Beschreibung
Die Funktion generateTruthTable erwartet als Eingabe zwei Parameter und generiert eine Matrix mit der Wahrheitstabelle aus dem ersten Parameter und einer zufälligen Ausgabe aus dem zweiten Parameter. Mit dem ersten Parameter wird eine Wahrheitstabelle erstellt, dabei gibt der erste Parameter die Größe der Wahrheitstabelle an. Der zweite Parameter gibt die Anzahl der weiteren Spalten der Matrix an, die zufällig mit 0 und 1 gefüllt werden. Beide Ergebnisse zusammen ergeben die Ausgabe Matrix. Die Einträge der Matrix bestehen nur aus 0 und 1.
Beispiel: Sei param1 = 2. So ist die Wahrheitstabelle: 00, 01, 10, 11.
Syntax
generateTruthTable(int param1, int param2)
Parameter
- param1 - Größe der Wahrheitstabelle
- param2 - Anzahl der zusätzlichen Spalten mit zufälligen Werten aus 0 und 1
Return Value
- Gibt die zusammengefügte 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) \)