TEME CURS in sesiunea de restante (fiecare tema = 10 puncte)

TEMA 1

Din proiectul de licenta alegeti o structura de date neomogena si calculati:
- volumul colectivitatii dat in ipoteza optimista dar si in ipoteza pesimista
- numarul mediu de elemente ale colectivitatii
- lungimea articolului
- necesarul de baiti pentru stocarea datelor referitoare la o colectiivitate in cele 3 situatii.
Trimiteti rezolvarile voastre la data de 20 martie 2011 celtarziu la ora 23,59 cu subiectul:

RESTEMA01-gggg nume si prenume student

gggg fiind grupa din care faceti parte.
Studentii din an suplimentar vor scrie 9999 iar cei de la IDD vor scrie 8888 pentru grupa.

TEMA 2

Cu structura de tip articol aleasa veti construi cu validare un fisier text introducand datele de la tastatura. Veti avea grija sa nu aveti:
- doua articole cu aceeasi cheie
- neconcordanta de tip
- articole incomplete
- articole identice in celelalte campuri chiar daca cheile sunt diferite
Veti numara articolele. Veti avea un astfel de program care face crearea prin adaugare de articole in fisier.
Trimiteti rezolvarile voastre la data de 29 martie 2011 celtarziu la ora 23,59 cu subiectul:

RESTEMA02-gggg nume si prenume student

gggg fiind grupa din care faceti parte.
Studentii din an suplimentar vor scrie 9999 iar cei de la IDD vor scrie 8888 pentru grupa.

TEMA 3

Din fisierul creat extrageti cu un criteriu de selectie anumite articole si puneti informatia utila intr-o lista dubla.
Trimiteti rezolvarile voastre la data de 10 aprilie 2011 celtarziu la ora 23,59 cu subiectul:

RESTEMA03-gggg nume si prenume student

gggg fiind grupa din care faceti parte.
Studentii din an suplimentar vor scrie 9999 iar cei de la IDD vor scrie 8888 pentru grupa.

TEMA 4

Din fisierul creat veti prelua anumite campuri si veti crea o structura dinamica A.
Din acelasi fisier veti prelua celelalte campuri si veti crea o alta structura B.
Veti traversa cele doua structuri pentru a calcula un indicator agregat (o valoare totala, un nivel mediu, un minim sau un maxim, la alegere). Trimiteti rezolvarile voastre la data de 20 aprilie 2011 celtarziu la ora 23,59 cu subiectul:

RESTEMA04-gggg nume si prenume student

gggg fiind grupa din care faceti parte.
Studentii din an suplimentar vor scrie 9999 iar cei de la IDD vor scrie 8888 pentru grupa.

TEMA 5

Din structura B veti lua informatiile utile si veti crea un fisier text. Scrieti o procedura pentru afisarea continutului fisierului text preluand lungimea lui si preluand de la tastatura un numar de caractere care se afisaza pe o linie.
Veti afisa si numarul de linii.
daca informatia utila are 99 caractere si aveti 10 articole, lungimea fisierului va fi 990 caractere.
daca afisati 50 caractere pe linie, veti avea [990/50] + 1 linii unde [] este functia parte intreaga.

Trimiteti rezolvarile voastre la data de 11 mai 2011 celtarziu la ora 23,59 cu subiectul:

RESTEMA05-gggg nume si prenume student

gggg fiind grupa din care faceti parte.
Studentii din an suplimentar vor scrie 9999 iar cei de la IDD vor scrie 8888 pentru grupa.