Sunteți pe pagina 1din 12

Asistent drd.

Tiberiu Ban
tiberiu@cs.ubbcluj.ro

Ce se urmareste?
Intelegerea notiunilor si a algoritmilor de baza

Abilitatea de reverse engineering pe un cod


dat
Abilitatea de a dezvolta o rezolvare

respectand un model de descompunere dat


Abilitatea de a scrie cod clean & classy

Greseli frecvente Subiect 1


Notiunile nu au fost explicate

Exemplu unic fara clarificari


Citeste subiectul pana la capat!

Respectarea antetelor

Greseli frecvente Subiect 1 (cont)


Reutilizarea contoarelor

for (i.)
{ .
for (i.)
Mascarea structurilor repetitive in
subprogram

Greseli frecvente Subiect 2


Justificarea rezultatelor!

Revino si explica schematic rezultatele


Grija la calcule...

Respecta restrictiile seturilor de date

Clarificari Subiect 3
Nu urmarim eficienta si metode inovative ca

la olimpiada
Urmarim capacitatea de a respecta un sablon
de rezolvare (dat, in ajutorul candidatului)
Descompunere, specificatii, parametri,
comunicare, rezolvarea problemei

Greseli frecvente Subiect 3


Variabile globale

Comunicare prin parametri, nu var. globale


Citeste dimensiune sir IN subprogram

Foloseste subprogramele scrise


Construire sir are un subprogram specific, nu

fa asta in main!

Greseli frecvente Subiect 3 (cont)


Tipariti in subprograme?

Combinarea rolurilor subprogramelor 2 in 1


Dimensiunea vectorului construit?

Cum ar fi o structura?

struct vector { int elem[100]; int n;}

Greseli frecvente Stil?!


Comentarii, macar pe functii

Main doar cateva apeluri


Respecta rolul fiecarui subprogram

Comunicarea intre subprograme


Indentare si lizibilitate

Rezolvarile efective
www.cs.ubbcluj.ro/~tiberiu/admitere2014
Va invit la dialog!

tiberiu@cs.ubbcluj.ro

Sesiunea de intrebari
Subiecte, tematica, structura

Abordarea subiectelor?
Best practices

tiberiu@cs.ubbcluj.ro

Asist. drd. Tiberiu BAN