Вы находитесь на странице: 1из 10

Examen la Fundamente Algebrice ale Informaticii

Nume si prenume:
An:
Grupa:
Data: 14 iunie 2012

Examinatori: Prof.Dr. F.L. T iplea Nota:


Lect.Dr. S. Iftene
Asist.Dr. C.V. Brjoveanu
Asist. I. Leahu

Subiecte

1. (Algoritmul extins al lui Euclid)


(a) Descrieti algoritmul extins al lui Euclid si discutati complexitatea acestuia.
(b) Rezolvati ecuatia 2x + 7y = 13.
(c) Determinati inversul modulo 37 al lui 19.
40p
2. (Algoritmul Sardinas-Paterson)
Descrieti algoritmul Sardinas-Paterson pentru cazul multimilor finite de cuvinte peste un
alfabet finit. Justificati proprietatea de terminare a algoritmului. 30p

3. Fie M = (A; ) o mpo complet


a si f : A A o functie.
(a) Este f functie monoton
a daca presupunem ca este continua? Justificati raspunsul. 15p
(b) Dac
a presupunem c a f este functie monotona, ce conditii mai trebuiesc satisfacute
pentru ca f s
a fie si continu
a? Justificati raspunsul. 15p
Examen la Fundamente Algebrice ale Informaticii

Nume si prenume:
An:
Grupa:
Data: 14 iunie 2012

Examinatori: Prof.Dr. F.L. T iplea Nota:


Lect.Dr. S. Iftene
Asist.Dr. C.V. Brjoveanu
Asist. I. Leahu

Subiecte

a si f : P(A) P(A) o functie monotona.


1. Fie A o multime nevid
(a) Ar
atati c
a f are un cel mai mic punct fix si stabiliti o metoda de determinare a acestuia.
20p
(b) Ar
atati c
a f are un cel mai mare punct fix si stabiliti o metoda de determinare a acestuia.
20p
2. Numerele naturale se definesc inductiv prin 0 = si n = {0, . . . , n 1}, pentru orice n > 0.
Concepem N = {0, 1, . . .} ca un numar, notat n acest caz prin , si extindem definitia de
mai sus la + 1 = {}, + 2 = + 1 { + 1} etc. In acest mod se obtin numerele
ordinale. Care credeti c
a ar trebui sa fie principiul inductiei pentru numere ordinale? 20p
3. Ar
atati c
a supremum unui lant nevid de functii monotone este o functie monotona. 20p
4. Ar
atati c
a supremum unui lant nevid de functii continue este o functie continua. 20p

2
Examen Restanta la Fundamentele Algebrice ale Informaticii

Nume si prenume:
An:
Grupa:
Data: 17 iunie 2015

1. (Semigrupuri 35p)
(a) Definiti conceptul de cod si aratati ca daca C este cod atunci C n este cod, pentru orice
n 1. 10p
(b) Dati un exemplu de dou
a coduri C1 si C2 astfel ncat C1 C2 nu este cod. 10p
(c) Justificati c
a algoritmul Sardinas-Patterson se opreste ntotdeauna avand la intrare
multimi finite C si aplicati-l apoi multimii C = {ab, abn , bm a}, unde n, m 1. Este C
cod? 15p

2. (Grupuri 35p)
(a) Discutati Zm dup
a num
arul ntreg m. 10p
(b) Definiti ordinul unui element modulo m 2. 5p
(c) Prezentati, la alegere, 2 proprietati ale ordinului unui element si demonstrati-le. 20p

3. (Inele si corpuri 30p)


(a) Definiti caracteristica unui inel. 5p
(b) Discutati caracteristica lui Zm . 10p
(c) Ar
atati c
a n orice inel comutativ R are loc
n
X
(a + b)n = Cnk ank bk ,
k=0

pentru orice a, b R si n 1, unde Cnk = n!/(k!(n k)!), pentru orice 0 k n. 15p

3
Examen la Fundamentele Algebrice ale Informaticii

Nume si prenume:
An:
Grupa:
Data: 14 iunie 2013

Anul n care ati trecut seminarul:


Cadrul didactic:

Examinatori: Prof.Dr. F.L. T iplea Nota:


Lect.Dr. S. Iftene
Lect.Dr. C.V. Brjoveanu

1. Utiliz
and Teorema Chinez
a a Resturilor, sa se rezolve sistemul de ecuatii:
x 1 mod 3


x 2 mod 4

x
3 mod 5
x 4 mod 7
(n rezolvarea acestui sistem, pentru una din ecuatiile corespunzatoare din algoritmul de
rezolvare folositi algoritmul extins al lui Euclid; pentru celelalte 3 ecuatii se accepta metode
intuitive de determinare a unei solutii). (25p)
Barem: aplica alg extins al lui Euclid: 15p, aplica alg de rezolvare a sist: 10p
2. Fie sursa IS = (A, ) si codificarea h, specificate n tabelul urmator:

A a b c d e f g
0.10 0.10 0.05 0.25 0.20 0.15 0.15
h 101 110 111 00 010 011 100

Este h codificare Huffman pentru sursa IS? Justificati raspunsul. (25p)


Barem: calcul cod Huffman: 15p, calcul lungime medie minima si comparatie: 10p
3. R
ad
acini primitive:
(a) Fie m 2 astfel ncat Zm admite radacini primitive si a Zm . Aratati ca a este
(m)
r
ad
acin a modulo m daca si numai daca a r 6 1 mod m, oricare ar fi r
a primitiv
divizor prim al lui (m). (7p)
(b) Fie p prim, p = 2q + 1, unde q este prim impar si 2 a p 2. Folosind (a), aratati
c
a dac
a a nu este r
ad a primitiva modulo p, atunci (p a) este radacina primitiva
acin
modulo p. (8p)
(c) Folosind (b), descrieti un algoritm determinist pentru generarea unei radacini primitive
modulo p, unde p este prim de forma p = 2q+1 cu q prim impar. Discutati complexitatea
acestuia. (10p)
Observatie: puteti rezolva (b) chiar daca nu ati rezolvat (a) (dar folosind rezultatul de la
(a)); similar, puteti rezolva (c) chiar daca nu ati rezolvat (b) (dar folosind rezultatul de la
(b)).
4. Multimi partial ordonate:
(a) Care este lungimea maxima a unui lant ntr-o mpo (A1 A2 An ) ce este
produs cartezian de mpo plate, unde n 2? Justificati raspunsul. (7p)
(b) Demonstrati c
a orice functie continua este monotona. (8p)
(c) Este adevarat
a reciproca de la (b) n cazul n care domeniul functiei este un produs
cartezian de mpo plate? Justificati raspunsul. (10p)

4
Examen la Fundamentele Algebrice ale Informaticii

Nume si prenume:
An:
Grupa:
Data: 14 iunie 2013

Anul n care ati trecut seminarul:


Cadrul didactic:

Examinatori: Prof.Dr. F.L. T iplea Nota:


Lect.Dr. S. Iftene
Lect.Dr. C.V. Brjoveanu

1. Algoritmul extins al lui Euclid si aplicatii:


(a) Descrieti algoritmul extins al lui Euclid si specificati complexitatea acestuia. (10p)
(b) Determinati o solutie a ecuatiei 6x 23y = 1 folosind algoritmul extins al lui Euclid. (10p)
(c) Determinati inversul modular al lui 6 modulo 23 folosind algoritmul extins al lui Euclid.
(5p)
Observatie: pentru (c) se poate utiliza (b), dar aratati cum.
2. Algoritmul Sardinas-Patterson:

(a) Descrieti algoritmul Sardinas-Patterson aplicat unei multimi C A , unde A este un


alfabet. Definiti clar multimile Ci ce intervin n acest algoritm. (10p)
(b) Ar
atati c
a algoritmul Sardinas-Paterson se termina ntotdeauna daca C si A sunt finite.
(7p)
a C = {010, 0001, 0110, 1100, 00011, 00110, 11110, 101011} este cod folosind
(c) Studiati dac
algoritmul Sardinas-Patterson. (8p)
3. Fie G un grup finit cu unitatea e, iar a G cu ordinul d.
(a) Ar
atati c a ak = e, unde k 1, atunci d divide k.
a dac (10p)
(b) Ar a d divide |G|.
atati c (5p)
k d
(c) Ar a ordinul lui a , unde k 1, este
atati c (k,d) . (10p)

Observatie: puteti rezolva (b) chiar daca nu ati rezolvat (a) (dar folosind rezultatul de la
(a)); similar, puteti rezolva (c) chiar daca nu ati rezolvat (a) (dar folosind rezultatul de la
(a)).

4. Multimi partial ordonate:


(a) Ar a supremum unui lant nevid de functii monotone de la o mpo (A; ) la o mpo
atati c
(B; 0 ) este functie monotona. (10p)
(b) Fie P si Q predicate definite pe o mpo completa (A; ). Aratati ca daca P si Q sunt
admisibile, atunci P Q este admisibil. (7p)
(c) Fie P si Q predicate definite pe o mpo completa (A; ). Aratati ca daca P si Q sunt
admisibile, atunci P Q este admisibil. (8p)

5
Examen la Fundamentele Algebrice ale Informaticii

Nume si prenume:
An:
Grupa:
Data: 21 iunie 2013

Anul n care ati trecut seminarul:


Cadrul didactic:

Examinatori: Prof.Dr. F.L. T iplea Nota:


Lect.Dr. S. Iftene
Lect.Dr. C.V. Brjoveanu

1. Relatii binare, nchideri:


Fie o relatie binar
a pe o multime A. Notam prin r() (s(), t()) nchiderea reflexiva
(simetric
a, tranzitiv
a) a relatiei . Aratati ca au loc urmatoarele proprietati:

(a) r() = A (8p)


1
(b) s() = (8p)
(c) t() = n1 n
S
(10p)
(d) rt() = n0 n
S
(8p)
n 1 1 n
(e) ( ) = ( ) (8p)
(f) ( n1 n )1 = n1 (1 )n
S S
(8p)
2. Ordine de m
arime:
(a) Definiti O(g) si (g), unde g : N R+ . (5p)
atura dintre O(g) si (g).
(b) Stabiliti leg (5p)
(c) Ar
atati c a f : N R+ satisface
a dac

c, pentru k = 1
f (2k)
3f (k) + ck, pentru k > 1

pentru orice k N, unde c este o constanta strict pozitiva, atunci f (n) = O(nlog2 3 ). (15p)
3. Coduri Huffman:
Codificati textul
baabcadaefba
folosind Huffman adaptiv (detaliati fiecare pas al codificarii). (25p)

6
Examen la Fundamentele Algebrice ale Informaticii

Nume si prenume:
An:
Grupa:
Data: 11 iunie 2014

Anul n care ati trecut seminarul:


Cadrul didactic:

Examinatori: Prof.Dr. F.L. T iplea Nota:


Lect.Dr. S. Iftene
Lect.Dr. C.V. Brjoveanu
Asist. I. Leahu

1. (a) Definitti O(g(n)), unde g : N R+ . (5p)


(b) Ce se ntelege prin f (n) = O(g(n)) ? (5p)
(c) Folosind faptul c a complexitatea unei mpartiri
x = y q + r, 0r<y
este O((log y)(log q)), ar
atati ca algoritmul lui Euclid, aplicat ntregilor a > b > 0, are
complexitatea O((log a)(log b)). (15p)
2. (a) Definitti (g(n)), unde g : N R+ . (5p)
(b) Ce se ntelege prin f (n) = (g(n)) ? (5p)
(c) Aratati c
a daca f (x) = a0 + a1 x + + ak xk este un polinom cu coeficienti reali pentru
care ak > 0, atunci f (n) = (nk ). (15p)
3. Fie G un grup finit si H un subgrup al lui.
(a) a H .
Definiti relatia binar (3p)
(b) Ar
atati ca H este relatie de echivalenta pe G. (7p)
(c) Ar
atati ca orice clasa de echivalenta indusa de H are exact |H| elemente. (6p)
(d) Definiti (G : H). (3p)
(e) Ar
atati ca |G| = (G : H) |H|. (6p)
4. Fie G un grup finit si a G.
(a) Definiti ordinul lui a n G. (3p)
(b) Ar a ordG (a) este cel mai mic ntreg r 1 cu ar = 1G ;
atati c (3p)
(c) Ar a ordG (a) | |G|.
atati c (6p)
(d) Ar a G = hai dac
atati c a si numai daca ordG (a) = |G|. (6p)
(e) Ar a a este generator pentru G daca si numai daca a|G|/q 6= 1G , pentru orice factor
atati c
prim q al lui |G|. (7p)
5. (a) Definiti caracteristica unui inel. (3p)
(b) Aratati c
a, caracteristica unui inel nenul nu poate fi 1. (7p)
(c) Aratati c
a, dac
a caracteristica unui inel cu unitate nu este zero, atunci ea este cel mai
mic ntreg n 1 cu n e = 0, unde e este unitatea iar 0 este elementul zero al inelului. (10p)
(d) Aratati c
a, dac
a caracteristica unui inel nenul cu unitate si fara divizori ai lui zero nu
este zero, atunci ea este un numar prim. (10p)
6. (a) Definiti caracteristica unui inel. (3p)
(b) Ar a intersectia tuturor subcorpurilor unui corp R de caracteristica p 2 numar
atati c
prim este subcorp al lui R, izomorf cu Zp . (14p)
(c) Aratati c
a intersectia tuturor subcorpurilor unui corp R de caracteristica zero este sub-
corp al lui R, izomorf cu Q. (13p)

7
Examen la Fundamentele Algebrice ale Informaticii

Nume si prenume:
An:
Grupa:
Data: 11 iunie 2014

Anul n care ati trecut seminarul:


Cadrul didactic:

Examinatori: Prof.Dr. F.L. T iplea Nota:


Lect.Dr. S. Iftene
Lect.Dr. C.V. Brjoveanu
Asist. I. Leahu

1. Utiliz
and Teorema Chinez
a a Resturilor rezolvati urmatorul sistem:

x 2 mod 4
x 6 mod 9
x 4 mod 11

Folositi algoritmul extins al lui Euclid pentru a rezolva cel putin una (la alegere) din ecuatiile
ce intervin. (25p)
2. Descrieti algoritmul Sardinas-Patterson si aratati ca acesta se opreste ntotdeauna avand la
intrare multimi finite C. Aplicati-l apoi multimii C = {ab, abn , bm a}, unde n, m 1. Este
C cod? (25p)
3. (a) Definiti ordinul unui element. 5p
(b) Prezentati, la alegere, 2 proprietati ale ordinului unui element si demonstrati-le. 20p

4. Folosind faptul c
a complexitatea unei mpartiri

x = y q + r, 0r<y

este O((log y)(log q)), ar


atati c
a algoritmul lui Euclid, aplicat ntregilor a > b > 0, are
complexitatea O((log a)(log b)). (25p)

8
Examen la Fundamentele Algebrice ale Informaticii

Nume si prenume:
An:
Grupa:
Data: 11 iunie 2014

Anul n care ati trecut seminarul:


Cadrul didactic:

Examinatori: Prof.Dr. F.L. T iplea Nota:


Lect.Dr. S. Iftene
Lect.Dr. C.V. Brjoveanu
Asist. I. Leahu

1. (a) Descrieti algoritmul extins al lui Euclid si discutati complexitatea acestuia (numar de
imp
artiri, complexitatea unei mpartiri si rezultat final). 8p
(b) Rezolvati ecuatia 2x + 7y = 13 cu ajutorul algoritmului extins al lui Euclid. 8p
(c) Determinati inversul modulo 37 al lui 19 cu ajutorul algoritmului extins al lui Euclid. 9p

2. Fie sursa de informatii ce emite simbolurile a, b, c, d, e, f , g cu probabilitatile (a) = 0.1,


(b) = 0.1, (c) = 0.1, (d) = 0.4, (e) = 0.1, (f ) = 0.1, (g) = 0.1. Consideram h o
codificare a acestei surse, dat
a prin h(a) = 10, h(b) = 011, h(c) = 010, h(d) = 11, h(e) = 001,
h(f ) = 0001, h(g) = 0000. Este h codificare Huffman pentru sursa mentionata? Justificati
riguros r
aspunsul. (25p)

3. (a) Definiti caracteristica unui inel. 5p


(b) Ar
atati c
a n orice inel comutativ R are loc
n
X
(a + b)n = Cnk ank bk ,
k=0

pentru orice a, b R si n 1, unde Cnk = n!/(k!(n k)!), pentru orice 0 k n. 20p


4. Un cod finit C = {c1 , . . . , cn } cu n 2 cuvinte cod este numit de lungime (d1 , . . . , dn ) daca
|ci | = di , pentru orice i. Aratati ca daca numerele naturale d1 , . . . , dn satisfac
1 d1 dn ;
1/2d1 + + 1/2dn 1
atunci exista un cod binar prefix de lungime (d1 , . . . , dn ) (inductiv, pentru i de la 1 la n,
ar
atati c
a se poate alege un cuv
ant cod ci cu proprietatea ceruta). 25p

9
Examen la Fundamentele Algebrice ale Informaticii

Nume si prenume:
An:
Grupa:
Data: 25 iunie 2014

Anul n care ati trecut seminarul:


Cadrul didactic:

Examinatori: Prof.Dr. F.L. T iplea Nota:


Lect.Dr. S. Iftene
Lect.Dr. C.V. Brjoveanu
Asist. I. Leahu

1. (a) Definiti (g(n)), unde g : N R+ . (5p)


(b) Ce se ntelege prin f (n) = (g(n)) ? (5p)
k
(c) Aratati c a f (x) = a0 + a1 x + + ak x este un polinom cu coeficienti reali pentru
a dac
care ak > 0, atunci f (n) = (nk ). (15p)

2. Fie G un grup finit si a G.


(a) Definiti ordinul lui a n G. (3p)
r
(b) Ar a ordG (a) este cel mai mic ntreg r 1 cu a = 1G ;
atati c (3p)
(c) Ar a ordG (a) | |G|.
atati c (6p)
(d) Ar a G = hai dac
atati c a si numai daca ordG (a) = |G|. (6p)
|G|/q
(e) Aratati c
a a este generator pentru G daca si numai daca a 6= 1G , pentru orice factor
prim q al lui |G|. (7p)
3. Codificati sirul aabccdbd folosind metoda Huffman adaptiv. (25p)

4. Demonstrati ca multimea C = {aa, ab, ba, bb} este cod maximal peste alfabetul A = {a, b}
a, C este cod peste A si nu exista un cod C 0 6= C peste A astfel ncat C C 0 ).
(adic (25p)

10

Вам также может понравиться