LE 1: Inleiding Flashcards

Inleiding op Talen Grammatica en automaten

1
Q

Gegeven is Taal L van alle even binaire getallen waarvan het laatste cijfer een 0 is. Geef een formele specificatie van deze taal.

A

L={x € {0,1}*: 0 suf x}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Geef een definitie van het begrip Formele taal

A

Een formele taal is een verzameling string over een alfabet

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

_
Gegeven het alfabet ∑={a,b) Bepaal L* en L voor
L = ⏀

A

a) L=⏀ => L* = ⏀* => ⏀={λ} (check)
_
L = ∑
-⏀ = {a,b}*

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

n

Als w een string is: Wat is w

A

De string n keer herhalen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

∑ = een alfabet. wat is ∑*

A

De verzameling string verkregen door 0 of meer symbolen uit het alfabet achter elkaar te zetten.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

0

als w een string is wat is w ?

A

λ

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Wat is ∑+

A

∑+=∑*={λ}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Welke strings maak te met ∑={a,b} en

S-> abS|Sba|a

A

a, aba, abababa. Dus enkel strings beginnend en eindigend met een a en nooit meer a en b achter elkaar

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Wat is de Kleene afsluiting

A

De oneindige verzameling van alle machten van een taal L* = L0 U L1 U L2 …..

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Wat is de positieve afsluiting

A

De oneindige verzamelingen van alle machten van een
0
taal - L

L+ = L1 U L2 U …..

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Wat betekent de “Concatenation” van twee talen. b.v. L1L2

A

De verzameling strings verkregen door de concatenatie van van elk element uit L1 met elk element uit L2.
L1L2={xy:x € L1, y € L2}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Wat is de quadruple of a Grammer

A
G = (V,T,S,P}
V = Variabels
T = Terminal symbols
S = element V = start variabel
P = finite set production
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Wat is een Deterministic automata en wat is een non deterministic automata.

A

Deterministic. Elke verandering uniek te determineren.

Non deterministic. Op elk punt meerdere mogelijkheden om van state te veranderen.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Maak 1 tot 5 van paragraaf 1.2

A

blz 28

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Maak 6 tot 10 van paragraaf 1.2

A

blz 28

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

_

Als L een taal is, wat is L* en wat L

A

L* =de kleene afsluiting.
_
L het complement

17
Q

_
Gegeven het alfabet ∑={a,b) Bepaal L* en L voor
L={lambda}

A

{λ} bevat alleen de lege string. {λ}* bevat dus ook enkel de lege string. dus {λ}* = {λ}
Het complement bevat alle string uit {a,b} behalve {λ} Dus ∑* - {λ} = ∑+

18
Q

Gegeven het alfabet ∑={a,b) Bepaal L* en L voor

L={a}

A

zie blz 32

19
Q

Gegeven het alfabet ∑={a,b) Bepaal L* en L voor

L={a}*{b}

A

zie blz 32