LE 1: Inleiding Flashcards
Inleiding op Talen Grammatica en automaten
Gegeven is Taal L van alle even binaire getallen waarvan het laatste cijfer een 0 is. Geef een formele specificatie van deze taal.
L={x € {0,1}*: 0 suf x}
Geef een definitie van het begrip Formele taal
Een formele taal is een verzameling string over een alfabet
_
Gegeven het alfabet ∑={a,b) Bepaal L* en L voor
L = ⏀
a) L=⏀ => L* = ⏀* => ⏀={λ} (check)
_
L = ∑-⏀ = {a,b}*
n
Als w een string is: Wat is w
De string n keer herhalen
∑ = een alfabet. wat is ∑*
De verzameling string verkregen door 0 of meer symbolen uit het alfabet achter elkaar te zetten.
0
als w een string is wat is w ?
λ
Wat is ∑+
∑+=∑*={λ}
Welke strings maak te met ∑={a,b} en
S-> abS|Sba|a
a, aba, abababa. Dus enkel strings beginnend en eindigend met een a en nooit meer a en b achter elkaar
Wat is de Kleene afsluiting
De oneindige verzameling van alle machten van een taal L* = L0 U L1 U L2 …..
Wat is de positieve afsluiting
De oneindige verzamelingen van alle machten van een
0
taal - L
L+ = L1 U L2 U …..
Wat betekent de “Concatenation” van twee talen. b.v. L1L2
De verzameling strings verkregen door de concatenatie van van elk element uit L1 met elk element uit L2.
L1L2={xy:x € L1, y € L2}
Wat is de quadruple of a Grammer
G = (V,T,S,P} V = Variabels T = Terminal symbols S = element V = start variabel P = finite set production
Wat is een Deterministic automata en wat is een non deterministic automata.
Deterministic. Elke verandering uniek te determineren.
Non deterministic. Op elk punt meerdere mogelijkheden om van state te veranderen.
Maak 1 tot 5 van paragraaf 1.2
blz 28
Maak 6 tot 10 van paragraaf 1.2
blz 28