• No results found

(1)Fundamentele Informatica 1 20 december u

N/A
N/A
Protected

Academic year: 2021

Share "(1)Fundamentele Informatica 1 20 december u"

Copied!
2
0
0

Bezig met laden.... (Bekijk nu de volledige tekst)

Hele tekst

(1)

Fundamentele Informatica 1 20 december 2006, 14–17 u.

Dit tentamen bestaat uit zeven opgaven, met totaal negentien onderdelen die elk een half punt waard zijn. Met een halve startpunt goed voor een tien. Geef steeds voldoende uitleg. Succes!

1) a. Vereenvoudig (A ∪ Bc) ∪ (B ∩ Ac), gebruikmakend van rekenregels uit de verzamelin- genalgebra. Benoem de gebruikte regels.

b. Formuleer het counting principle voor het tellen van het aantal elementen in de verenig- ing A ∪ B ∪ C.

c. Bereken het aantal getallen uit {1, 2, . . . , 1000} dat n´ıet deelbaar is door 3, niet door 5, en niet door 7. (Geef ´e´en getal, niet drie.)

2) Als R ⊆ U × V en S ⊆ V × W (binaire) relaties zijn, dan defini¨eren we de samenstelling [composition] van R en S als

R ◦ S = { (x, z) ∈ U × W | xRy en ySz voor een y ∈ V } a. Gegeven is nu de concrete relatie X op A = {1, 2, . . . , 5} als

X = { (1, 2), (2, 1), (3, 4), (4, 2), (4, 5), (5, 3) } Bepaal X2 = X ◦ X en X ◦ X−1.

b. Bepaal de transitieve afsluiting van X.

c. R is een binaire relatie op een eindige verzameling U . Beredeneer dat er een waarde n is zodat de transitieve afsluiting van R gelijk is aan Sn

k=1Rk.

3) We bekijken de bekende reguliere expressies over een alfabet Σ. Deze hebben de con- stante a voor a ∈ Σ, binaire operatoren ∪ en ·, en een unaire operator ∗, gegeven van lage naar hoge prioriteit. De binaire operatoren worden tussen de argumenten geschreven ‘infix’, de unaire operator achter zijn argument ‘postfix’.

a. Teken de boom die de expressie a ∪ a · (b · a)∗ representeert.

De operatie mir op reguliere expressies wordt recursief gedefinieerd door mir(a) = a voor a ∈ Σ, en mir(K ∪ L) = mir(K) ∪ mir(L), mir(K · L) = mir(L) · mir(K), mir(K∗) = (mir(K))∗ voor reguliere expressies K en L.

b. Pas deze operatie toe op a ∪ a · (b · a)∗ en teken de boom voor de gevonden expressie.

c. Hoe kan in het algemeen de boom voor mir(K) bepaald worden uit die voor K ?

(2)

Fundamentele Informatica 1 20 december 2006, 14–17 u.

4) We bekijken twee talen.

De taal L wordt gespecificeerd door de volgende regels:

1. a ∈ L.

2. als x ∈ L dan xb ∈ L.

3. als x ∈ L en y ∈ L dan xya ∈ L.

De taal Kon bestaat uit alle woorden over { a, b } die een oneven aantal a’s bevatten.

a. Bewijs met inductie dat L ⊆ Kon.

b. Leg uit dat L en Kon niet gelijk aan elkaar zijn.

c. Geef een recursieve definitie van Kon, met enige uitleg om aan te geven waarom deze definitie w`el Kon vastlegt.

5) a. Op welke dag valt 20 december 2096? (Vandaag is het woensdag.)

b. Het getal x heeft de representatie ( aPn n. . . a1a0)8 in het achttallig stelsel, dus x =

i=0ai8i, met ai ∈ {0, 1, . . . 7}.

Hoe zien we aan an. . . a1a0 dat x deelbaar is door 4? En door 7?

6) a. Wanneer heet een relatie een equivalentierelatie?

(Geef de drie noodzakelijke eigenschappen en niet alleen de namen daarvan) Beschouw de verzameling A = {a, b, c, d, e, f }.

Gegeven is de relatie Q = { (a, b), (a, e), (c, d) } op A.

b. Van de equivalentierelatie R op A is bekend dat Q ⊆ R en dat (c, a) /∈ R.

Beredeneer dat (e, b) ∈ R en dat (b, c) /∈ R.

c. Geef de equivalentieklassen van alle mogelijke equivalentierelaties S op A met de eigen- schappen dat Q ⊆ S en dat (b, c) /∈ S.

7) Gegeven zijn de talen

K = { w ∈ {0, 1} | w heeft subwoord 00 } en L = { w ∈ {0, 1} | w heeft een even aantal 1-en }

a. Teken een Venn diagram van {0, 1} met daarin K en L. Schrijf in elk van de vier gebieden een woord van minimale lengte (maar ongelijk aan λ) uit dat gebied.

Waar bevindt zich λ?

b. Geef eindige automaat voor de taal K ∪ L.

Referenties

GERELATEERDE DOCUMENTEN

Wandel langs de knopen van de boom (in postorde) en bereken de waarde bij elke knoop. In onderdeel a) is de boom uit de pre-orde notatie af te leiden, terwijl

Daarmee kunnen we van elke eindige vereniging bewijzen dat deze aftelbaar is, maar niet van een oneindige

Dan steeds herhaald het gewenste aantal b’s bij- plakken (regel 2) of tegelijk twee a’s om het woord plaatsen (regel

Beschrijf een functie die de hoogte van een binaire boom bepaalt, door het geven van basis f(blad) en recursie f (knoop) uitgedrukt in f (links) en f (rechts)b. Je mag aannemen dat

irreflexief; antisymmetrisch (twee verschil- lende getallen kunnen elkaar niet delen om- dat een groter dan de ander is), transitief (moet ik dat uitleggen?); niet symmetrisch (want

We volgen deze definitie bij pre-ordening: de preorden- ing van de lege boom is het lege rijtje, an- ders is de pre-ordening de wortel, gevolgd door de pre-ordeningen van de linker

Indien u voor het deeltentamen een voldoende resultaat heeft behaald, krijgt u voor de eerste drie opgaven samen in ieder geval het cijfer van uw deeltentamen (vermenigvuldigd

Merk op : De constructie is statisch onbepaald dus eerst met de krachtenmethode het steunpuntsmoment in B bepalen en dan vervolgens de rotatie in A t.g.v.. Hieruit kan vervolgens