GenerateTruthTable: Unterschied zwischen den Versionen
Zeile 3: | Zeile 3: | ||
=== Beschreibung === | === 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 | 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. | ''Beispiel:'' Sei param1 = 2. So ist die Wahrheitstabelle: 00, 01, 10, 11. | ||
=== Syntax === | === Syntax === | ||
generateTruthTable(int param1, int param2) | generateTruthTable(int param1, int param2) |
Aktuelle Version vom 10. Oktober 2024, 09:53 Uhr
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) \)