( blr | 2008. 04. 10., cs – 21:52 )

Én belenéztem. Nem olvastam el igazán a feladatot, de megnéztem a megoldást.
A "use crt" sornál még csak furcsán néztem, de a "GotoXY"-nál kiakadtam.
Tényleg az a lényeg egy programozás érettségin, hogy az adott (rádkényszerített) környezetben tudsz-e karakteres képernyőn animációt csinálni? Jó hogy nem ZX Spectrumon kell szivárványcsíkokat festeni a keretre (amit ugye elméletben nem lehetett megcsinálni, mégis megcsináltuk jópáran).
Én két programozási módszert kedvelek: Az egyik, a végletekig egyszerűsített, ahol kifejezetten a problémamegoldást szolgálja a nyelv/környezet, és az erőforrásigény nem elsődleges szempont. Ilyen célra kb. 3 éve nálam a megoldás a C#. Minden apróbb problémámat ezzel oldom meg, de ha a konzolos outputom nincs agyonformázva, nem zavar. Ha másnak csinálok valamit, akkor meg úgyis SWF/GTK, platformja, feladata válogatja. A másik, amikor az erőforrások igen szűkösek. Ilyenkor számomra szinte egyértelműen az assembly a megoldás.
Emlékszem a számomra utolsó országos számtech. verseny döntőfeladatára. Pechem volt, mert választani kellett a Basic (C-64 v. Plus-4, a fene tudja) és a Pascal (TP5.5) között. A Basicet sosem szerettem, és Pascalban már volt kb. 4-5 hónapos gyakorlatom. A "kész" program le sem fordult, de 13. lettem a terv alapján.
Nem lenne egyszerűbb és főleg célszerűbb, ha tervezési ismeretekről kéne számot adni? Lényegtelen lenne a környezet...

(Mellesleg a feladatsor adatbáziskezeléssel kapcsolatos feladatán is kiakadtam - amit szintén nem olvastam el, csak átfutottam -, mely szerint "helyezzünk el egy gombot az űrlapon". No komment.)