• No results found

Fundamentele Informatica 1 31 maart 2005, 14{17 u.

N/A
N/A
Protected

Academic year: 2021

Share "Fundamentele Informatica 1 31 maart 2005, 14{17 u."

Copied!
2
0
0

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

Hele tekst

(1)

Fundamentele Informatica 1 31 maart 2005, 14–17 u.

Dit tentamen bestaat uit zeven opgaven, met totaal 20 onderdelen die elk 0.5 punt waard zijn.

Geef steeds voldoende uitleg. Succes!

1) a. Schrijf het verschil A\B met behulp van doorsnede en complement.

b. Laat met behulp van Venn diagrammen zien dat (A ∪ B)\(A ∩ B) = (A\B) ∪ (B\A).

Geef duidelijk aan wat al uw arceringen voorstellen.

c. Laat met behulp van de verzamelingenalgebra zien dat (A ∪ B)\A = B\A.

Herschrijf eerste de operator \ als hierboven. Benoem de gebruikte regels.

2) De relatie R op { 1, 2, 3, 4 } bestaat uit de paren (1, 2), (2, 2), (2, 3), (3, 4), (4, 3).

a. Teken R als gerichte graaf, en geef de matrix-representatie van R.

b. Bepaal R2, R3, en R ◦ R−1 [in de ‘relatievolgorde’ eerst R dan R−1].

c. Geldt voor de reeks relaties Rn, n ∈ N, dat deze vanaf zeker moment constant is;

dat wil zeggen, er bestaat een N zodat alle Rn, n ≥ N , gelijk aan elkaar.

3) a. Geef een recursieve definitie van pre-ordening voor binaire bomen.

b. Van een binaire boom T zijn de knopen in pre-ordening op alfabetische volgorde gegeven: A, B, C, D, E, F, G, H, I, K (inderdaad J ontbreekt).

De symmetrische ordening van de knopen van T is C, B, D, A, E, G, H, F, I, K.

Reconstrueer de boom T (en teken er een plaatje van).

c. Als de pre-ordening van een boom net als boven gelijk is aan A, B, C, D, E, F, G, H, I, K, kan de symmetrische ordening dan elke willekeurige permutatie van deze letters zijn?

4) In een hypothetische programmeertaal is het volgende programma gegeven:

functionFun(n)

if (n = 0) then print ’a’;

else if (n = 1) then print ’b’;

else Fun(n-1); Fun(n-2);

endif endif endfunction

a. Teken de boom van functieaanroepen voor Fun(4).

Interne knopen bevatten een getal (de waarde van het argument van de functieaanroep) en de bladeren bevatten a of b (de geprinte letter). Takken geven aan dat een functie wordt aangeroepen of een symbool geprint.

b. Bewijs, met inductie naar n ∈ N, dat Fun(n) ten hoogste 2n symbolen print.

(2)

Fundamentele Informatica 1 31 maart 2005, 14–17 u.

5) Een restklasse x(mod 12) in Z12 geven we aan met ¯x.

a. Bepaal ¯x2 voor elke ¯x ∈ Z12.

b. Voor welke ¯x bestaat er een ¯y zodat ¯x¯y = ¯1 ? c. Bepaal de rest van 17331+ 4122 bij deling door 12.

6) Ga voor de volgende relaties op N+ = {1, 2, 3, . . .} na of ze reflexief, irreflexief, sym- metrisch, antisymmetrisch of transitief zijn.

Geef niet alleen het antwoord, maar ook de toelichting.

a. xRy als x | y.

b. xRy als x = 2y.

c. xRy als x2 ≥ y.

7) Gegeven is de taal

K = { w ∈ {a, b} | w begint met een a of heeft precies twee b’s } Dus babb /∈ K, abaa ∈ K, en ook babaa ∈ K.

a. Geef een eindige automaat voor K; determinisme is niet voorgeschreven.

b. Doe dit ook voor het complement van K ten opzichte van {a, b}.

c. Toon aan dat K regulier is, met andere woorden druk K uit in eindige talen met behulp van de operaties vereniging, concatenatie en ster (∪, ·, ).

Referenties

GERELATEERDE DOCUMENTEN

− Functie: er worden door de alvleesklier verteringssappen / enzymen voor de vertering geproduceerd (en deze taak wordt niet overgenomen door de lever). − Gevolg: zodat

Wanneer een kandidaat antwoordt dat één van beide ouders drager is en de andere een geslachtscel met een recessief mutantgen levert, dan 2 punten toekennen.

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

De binaire operatoren worden tussen de argumenten geschreven ‘infix’, de unaire operator achter zijn argument ‘postfix’c. Hoe kan in het algemeen de boom voor mir(K) bepaald

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

Laat zien dat alle elementen van Blurps een oneven aantal driehoekjes ∆ hebben of tenminste ´e´en ruit 3 bevatten.... Deze equivalentierelatie

Bewijs met volledige inductie de bewering dat elke Blurp een oneven aantal ∆ heeft of tenminste ´e´en 3b. Basis: ∆ is een Blurp en heeft een oneven

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