This commit is contained in:
David Schirrmeister 2025-04-20 22:27:55 +02:00
parent 33a7fe4bb0
commit cf9a4a1844

View File

@ -32,7 +32,7 @@ ii)
iii)
- Ein Suffix ist jede Zeichenkette, die man erhält, wenn man von einem bestimmten Index i (inkl. i) bis zum Ende der Zeichenkette geht. Auch hier gilt: Die leere Zeichenkette (Suffix, das am Ende beginnt) zählt mit.
- Also gibt es genau n + 1 Suffixe.
- Antwort: n + 1 Suffixe
- **Antwort: n + 1 Suffixe**
## Übung 2
![image_682.png](image_682.png)
@ -53,9 +53,9 @@ iii)
- Danach: beliebig viele Buchstaben, Ziffern (09) oder Unterstriche
- Keine Schlüsselwörter erlaubt, aber das ignorieren wir in dieser formalen Beschreibung
- Alphabet Σ:
- $Σ=\{a,…,z,A,…,Z,0,…,9,_\}$
- > $Σ=\{a,…,z,A,…,Z,0,…,9,_\}$
- Formale Sprache $L{PyVars}$:
- $L{PyVars}=\{w∈Σ^*w=a_1a_2…a_n,a_1∈\{a-z,A-Z,\_\},a_i∈\{a-z,A-Z,0-9,\_\} für: {i=2…n}\}$ ⊆ $Σ^*$
- > $L{PyVars}=\{w∈Σ^*w=a_1a_2…a_n,a_1∈\{a-z,A-Z,\_\},a_i∈\{a-z,A-Z,0-9,\_\} für: {i=2…n}\}$ ⊆ $Σ^*$
## Übung 3
@ -64,7 +64,7 @@ iii)
- $Σ=\{<,>,/,d,i,v\}$
- gültige Tags: `<div>`, `</div>`
- Formale Sprache:
- $L_{DivTagsNoAttr} = \{<div>, </div>\} ⊆ Σ^*$
- > $L_{DivTagsNoAttr} = \{<div>, </div>\} ⊆ Σ^*$
### 3b
- gültiger Beispieltag: `<div name1=wert1 name2=wert2>`