Documente Academic
Documente Profesional
Documente Cultură
Fisa Lucru
Fisa Lucru
Exercitiu 2. Andrei și-a făcut o listă de cumpărături. Scrieți un program care procesează lista
de cumpărături a lui Andrei și îl ajută să determine:
(Temă) Exercițiu 3. Se prelucrează date din fișerul filme.txt, care conține următoarele
câmpuri separate de virgulă.
a) Câmpul titlu are intrări de forma: Nume film (An film). Creați un fișier nou, filme2.txt, în
care să aveți 4 câmpuri:
id_film, nume_film, an_film, gen_film
și în care să se regăsească toate intrările din fișierul filme.txt, cu toate câmpurile completate
corespunzător.
b) Afișați în consolă toate filmele dintr-un an dat de utilizator.
c) Afișați în consolă toate filmele care au un gen dat de utilizator. Atenție: câmpul gen_film
conține mai multe genuri pentru un film, separate de „|”.
d) Afișați în consolă toate filmele care sunt dintr-un an dat de utilizator și nu sunt genul de
film introdus de utilizator.
(Temă) Exercițiu 4. Fișierul ratings.csv conține rating-uri pentru filmele din fișierul
filme.txt, în formatul următor, prin câmpuri delimitate de virgulă („comma separated values”
= csv):
Folosindu-vă de fișierele filme.txt și fișierul ratings.csv, afișați numele filmelor cele mai bine
cotate (cu cel mai bun rating mediu de la utilizatori).
Indicație: fișierul ratings.csv este unul de dimensiuni mari, încercați să găsiți algoritmi
eficienți de procesare și prelucrare a datelor din fișier.