v0.8.0
This commit is contained in:
parent
7fca8c09e9
commit
101eb53ec9
@ -1,5 +1,9 @@
|
||||
# Changelog
|
||||
|
||||
- **18/07/25** - commit: v0.8.0
|
||||
- **Hinzugefügt:**
|
||||
- [X] Wahrheitstabelle.
|
||||
-
|
||||
- **17/07/25** - commit: v0.7.0
|
||||
- **Hinzugefügt:**
|
||||
- [X] Voltcraft Probe.
|
||||
|
@ -19,6 +19,7 @@ Die Artikel sind auch zur Vorbereitung für neue Artikel auf <https://www.ioniva
|
||||
- [Helix](#helix)
|
||||
- [Gaming](#gaming)
|
||||
- [Git](#git)
|
||||
- [Grundlagen](#grundlagen)
|
||||
- [Linux](#linux)
|
||||
- [Markdown](#markdown)
|
||||
- [Mermaid](#mermaid)
|
||||
@ -76,6 +77,12 @@ Unter `./tools/` befinden sich Programme/ Skripte (aktuell in Typescript und Pyt
|
||||
|
||||
---
|
||||
|
||||
### Grundlagen
|
||||
|
||||
- [Wahrheitstabellen](dokus/grundlagen/wahrheitstabelle.md)
|
||||
|
||||
---
|
||||
|
||||
### Linux
|
||||
|
||||
- [NFS-Freigaben](dokus/linux/nutzer-id-nfs_freigaben.md)
|
||||
|
99
dokus/grundlagen/wahrheitstabelle.md
Normal file
99
dokus/grundlagen/wahrheitstabelle.md
Normal file
@ -0,0 +1,99 @@
|
||||
# Wahrheitstabellen
|
||||
|
||||
- [Wahrheitstabellen](#wahrheitstabellen)
|
||||
- [1. **Grundlagen**](#1-grundlagen)
|
||||
- [Boolesche Werte](#boolesche-werte)
|
||||
- [Grundlegende logische Operatoren](#grundlegende-logische-operatoren)
|
||||
- [2. **Wahrheitstabelle erstellen**](#2-wahrheitstabelle-erstellen)
|
||||
- [3. **Komplexere Ausdrücke**](#3-komplexere-ausdrücke)
|
||||
- [4. **Vorgehensweise zur Erstellung**](#4-vorgehensweise-zur-erstellung)
|
||||
- [5. **Praxisbeispiel**](#5-praxisbeispiel)
|
||||
- [6. **Anwendungen**](#6-anwendungen)
|
||||
|
||||
Wahrheitstabellen sind ein zentrales Werkzeug in der digitalen Logik und Booleschen Algebra. Sie zeigen, wie sich logische Ausdrücke oder digitale Schaltungen in Abhängigkeit von den Eingangswerten verhalten.
|
||||
|
||||
---
|
||||
|
||||
## 1. **Grundlagen**
|
||||
|
||||
### Boolesche Werte
|
||||
|
||||
- `0` steht für **"falsch"**
|
||||
- `1` steht für **"wahr"**
|
||||
|
||||
### Grundlegende logische Operatoren
|
||||
|
||||
| Operation | Symbol | Bedeutung | Beispiel `A=1, B=0` | Ergebnis |
|
||||
| --------- | ------- | ------------------------------------ | ------------------- | -------- |
|
||||
| NICHT | `¬A` | Invertiert A | `¬1` | `0` |
|
||||
| UND | `A ∧ B` | Nur wahr, wenn beide wahr | `1 ∧ 0` | `0` |
|
||||
| ODER | `A ∨ B` | Wahr, wenn mindestens einer wahr ist | `1 ∨ 0` | `1` |
|
||||
| XOR | `A ⊕ B` | Wahr, wenn **nur einer** wahr ist | `1 ⊕ 0` | `1` |
|
||||
|
||||
---
|
||||
|
||||
## 2. **Wahrheitstabelle erstellen**
|
||||
|
||||
Beispiel: Ausdruck `A ∧ B`
|
||||
|
||||
| A | B | A ∧ B |
|
||||
| - | - | ----- |
|
||||
| 0 | 0 | 0 |
|
||||
| 0 | 1 | 0 |
|
||||
| 1 | 0 | 0 |
|
||||
| 1 | 1 | 1 |
|
||||
|
||||
**Erklärung:** Nur in der letzten Zeile sind beide Eingänge `1`, daher ist nur dort das Ergebnis `1`.
|
||||
|
||||
---
|
||||
|
||||
## 3. **Komplexere Ausdrücke**
|
||||
|
||||
Beispiel: `¬(A ∨ B)`
|
||||
|
||||
| A | B | A ∨ B | ¬(A ∨ B) |
|
||||
| - | - | ----- | -------- |
|
||||
| 0 | 0 | 0 | 1 |
|
||||
| 0 | 1 | 1 | 0 |
|
||||
| 1 | 0 | 1 | 0 |
|
||||
| 1 | 1 | 1 | 0 |
|
||||
|
||||
---
|
||||
|
||||
## 4. **Vorgehensweise zur Erstellung**
|
||||
|
||||
1. Liste alle Kombinationen der Eingänge:
|
||||
|
||||
- Für `n` Eingänge gibt es `2ⁿ` Kombinationen.
|
||||
- Beispiel: 3 Eingänge → 8 Kombinationen
|
||||
|
||||
2. Füge Spalten für Teilschritte ein (Hilfsspalten, z. B. `A ∨ B`)
|
||||
|
||||
3. Berechne Zeile für Zeile das Ergebnis
|
||||
|
||||
---
|
||||
|
||||
## 5. **Praxisbeispiel**
|
||||
|
||||
Ausdruck: `(A ∧ B) ∨ (¬C)`
|
||||
|
||||
| A | B | C | A ∧ B | ¬C | (A ∧ B) ∨ ¬C |
|
||||
| - | - | - | ----- | -- | ------------ |
|
||||
| 0 | 0 | 0 | 0 | 1 | 1 |
|
||||
| 0 | 0 | 1 | 0 | 0 | 0 |
|
||||
| 0 | 1 | 0 | 0 | 1 | 1 |
|
||||
| 0 | 1 | 1 | 0 | 0 | 0 |
|
||||
| 1 | 0 | 0 | 0 | 1 | 1 |
|
||||
| 1 | 0 | 1 | 0 | 0 | 0 |
|
||||
| 1 | 1 | 0 | 1 | 1 | 1 |
|
||||
| 1 | 1 | 1 | 1 | 0 | 1 |
|
||||
|
||||
---
|
||||
|
||||
## 6. **Anwendungen**
|
||||
|
||||
- **Digitale Schaltungen**: Wahrheitstabellen zeigen, wie Logikgatter wie AND, OR, NOT zusammenspielen.
|
||||
- **Fehlersuche**: Prüfen, ob eine Schaltung korrekt funktioniert.
|
||||
- **Optimierung**: Vereinfachung boolescher Ausdrücke, z. B. mit Karnaugh-Diagrammen.
|
||||
|
||||
---
|
@ -23,3 +23,4 @@ dokus/vs-codium.md
|
||||
dokus/git/git-submodule-leitfaden.md
|
||||
dokus/git/commit-etscheidungshilfe.md
|
||||
dokus/products/voltcraft625logicprobe/voltcraft625-logic-probe-anleitung.md
|
||||
dokus/grundlagen/wahrheitstabelle.md
|
||||
|
Loading…
x
Reference in New Issue
Block a user