Zap. 28.6.2006

Manicka at 2006-06-28 18:41:19

Takze zadani mate soubor, kde je na kazdem radku:
"deklarace;deklarace;vyraz" (libovolny pocet mezer, neomezena delka)
deklarace je seznam promenych oddelenych carkou a za dvojteckou je typ(string nebo int jiny nezname),pr.:a,b:int
vyraz je aritmeticky vyraz s libovolnym poctem unarnich operatoru promennymi z deklarace a stringy v uvozovkach ("totojestring") + ve stringu muze byt escape sekvence na uvozovky ("to_je_string"stale_string"to_uz_neni_string)
operace, ktere umime jsou +/- pro cisla a pro string + a jeste stringcislo a mohou tam byt zavorky
No a chtelo se po nas pro kazdou radku vyhodnotit, zda je vyraz korektni, to znamena jestli tam nejsoou nedeklarovane promenne, zda umime vyraz vyhodnotit podle pravidel, v deklaracich koreknost jmena promenne atd atd...

Proste toho bylo moc, samozrejme ze budu zarit az v zari, takze jsem nastvana, ale myslim, ze to dost prestrelil... po 3 hodinach to nikdo nemel, tak furt pridaval cas a pak rikal, ze staci aby to chodilo aspon trochu, jenze ja se patlala ze vsema moznyma blbostma a osetrovala vsechno a kdyz se koukal co mam a ja nemela hlavni cast na vyhodnoceni korektnosti, tak me poslal domu, to bylo asi 4,5 hodiny po zacatku, byla jsem asi 3. nebo 4. co jsem odchazela a vim o 1 co to dal, zbytek co tam sedel nevim jak dapadl, ale nepredpokladam ze to bylo o moc lepsi...

LordWolverin at 2006-06-28 19:24:59

Jak je patrne z predchoziho prispevku, tak to zadani byla opravdu lahudka. Ne, ze by se to nedalo nejak rozumne vymyslet, ale na zacatku nastavena latka 2,5 hodiny byla dost usmevna - ja jsem se po 4 a neco hodinach dostal do jakz takz pouzitelneho stavu (ostatni na tom nebyli lepe), ovsem muj program na asi 250 radku samozrejme bezchybny nebyl. Dohlizitel se nicmene spokojil s predvedenim funkcnosti na cca 10 radcich a k me nemale radosti si me odfajkoval jako uspesneho resitele... :D

Byl jsem tusim treti "uspesny" , SW2 byla v tu chvili poloprazdna... Cili si predstavu muzete udelat sami.

Jinak co k tomu dodat... Oproti lonsku (muzu srovnavat) myslim patrny narust obtiznosti u vsech prikladu obecne, v tomhle pripade zejmena co se komplexnosti reseni a osetreni specialnich situaci tyce. Nezbyva, nez drzet tem doposud neuspesnym palce a pomalu se zacit dusevne chystat na OOP :?

Manicka at 2006-06-28 19:45:18

Tak to blahopreju,
jediny co me na tom tak stve je, ze kdyz si tu ctu nektara ta zadani typu doplnek grafu, slovnik reprezentovany BVS s dvouma operacema Add a Print atd, tak me mrzi ze jsem nemela vetsi stesti na zadani... :(

LordWolverin at 2006-06-28 20:45:13

Nevyvazena obtiznost je bohuzel dost casta vec, co pamatuji, tak loni bylo jedno kolo zarovnat text doleva na standardni vystup, coz je vec na 30 min i s kontrolou :o/