Kapittel 10 – Rekursivt definerte funksjoner / Rekursive funksjoner

Definisjon: Rekursivt definert funksjon

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

I kapittel 9 definerte vi mengden av bitstrenger $B$ induktivt slik:

Her er $B$ den minste mengden slik at $0$ og $1$ er bitstrenger, og hvis $b$ er en bitstreng, er $b\text{0}$ og $b1$ også bitstrenger.

Hvilken av disse rekursivt definerte funksjonene $t$ fra bitstrenger til tall, teller antall forekomster av 0 i en bitstreng, slik at for eksempel $t(0100)=3$?

Legg merke til at de rekursive definisjonene av disse funksjonene er tett knyttet til den induktive definisjonen av bitstrenger.