Kapittel 10 – Rekursivt definerte funksjoner / Formelle språk

Eksempler med formelle språk

Hva syns du om denne videoen?
(Én stjerne er dårligst, tre stjerner er middels og fem stjerner er best.)
(Hvordan kan denne videoen bli bedre?)

Test deg selv

La $L$ være språket $\{\ \text{a}, \text{b} \}^*$, som består av alle strenger over alfabetet $\{ \text{a}, \text{b} \}$, og la $f : L \rightarrow \mathbb{Z}$ være definert rekursivt på følgende måte, hvor $s \in L$:

  • $f(\Lambda) = 0$
  • $f(s\text{a}) = f(s) + 2$
  • $f(s\text{b}) = f(s) - 1$

Hva blir $f(\text{baababb})$?