[ puppyzvezdas @ 23.01.2013. 04:31 ] @
Elem, zakucao sam se u izradi zadatka u C-u. Valjan program mi je potrban do cetvrtka 24.01.2013. Inace ovo ne radim ali sad mi je bas frka. evo i teksta zadatka Napisati C program koji će omogućiti rad sa podacima o evidentiranim prelascima vozila preko graničnog prelaza Mali grad. Za svaki prelazak beleži se evidencioni broj (9 cifara), registarska oznaka vozila (najviše 15 karaktera), datum i vreme prelaska, oznaka kategorije i klase vozila (tačno 3 karaktera) i broj putnika (do 1 000). Svi podaci moraju biti smešteni u binarnu datoteku sa statičkom indeks-sekvencijalnom organizacijom koja koristi zonu indeksa sa propagacijom najvećih vrednosti ključa iz svakog bloka i indirektno povezivanje prekoračilaca. Program treba da ponudi sledeće funkcionalnosti kroz formu tekstualnog korisničkog menija: 1. formiranje prazne datoteke pri čemu korisnik zadaje naziv nove datoteke (1*) 2. izbor aktivne datoteke zadavanjem njenog naziva 3. prikaz naziva aktivne datoteke 4. formiranje serijske datoteke direktnim unosom podataka u realnom vremenu (2*) 5. formiranje sekvencijalne datoteke tako što će se učitati slogovi iz serijske datoteke u dinamičku strukturu podataka, sortirati članovi strukture podataka prema rastućoj vrednosti identifikatora i upisati članovi strukture podataka u sekvencijalnu datoteku (3*) 6. formiranje aktivne datoteke tako što će se popunjavati primarna zona datoteke kroz redosledno učitavanje slogova sekvencijalne datoteke, formirati zona indeksa i formirati zona prekoračenja (4*) 7. upis novog sloga u aktivnu datoteku direktnim unosom podataka u realnom vremenu (2*) 8. traženje proizvoljnog sloga u aktivnoj datoteci i njegov prikaz zajedno sa adresom bloka i rednim brojem sloga u bloku (2*) 9. logičko brisanje aktuelnog sloga iz aktivne datoteke (2*) 10. prikaz svih slogova aktivne datoteke zajedno sa adresom bloka i rednim brojem sloga u bloku (2*) Pripremiti posebnu test datoteku sa podacima koja će sadržati bar 10 slogova i primer bar dva sloga prekoračioca. (2*) Poštovati sledeća ograničenja: 1. vrednost faktora blokiranja f je 5 2. red stabla traženja i faktor blokiranja u zoni indeksa n je 2 3. vrednost faktora blokiranja za zonu prekoračenja fz je 1 4. prilikom rada nad datotekom, dozvoliti preuzimanje i upis isključivo čitavih blokova 5. prisustvo statusnog polja u slogu 6. upotrebu isključivo ASCII karaktera za tekstualni sadržaj Napomena:za najviše 20 poena, realizovati elemente bez oznaka i elemente označene sa * ovde se nalazi moj dosadasnji napredak! http://d.pr/f/4rql ako neko moze da mi pomogne bicu veoma zahvalan |