zapocet 12.2

Pokročilé vlastnosti jazyka C++, jejich použití pro objektové programování. Dědičnost, virtuální metody, Dynamická alokace. Šablony, generické programování, kompilační polymorfismus. Výjimky. Objektové knihovny, uživatelské kontejnery a iterátory, návrhové vzory. Nízkoúrovňové implementační techniky a konstrukce.

zapocet 12.2

Příspěvekod Návštěvník » 13. 2. 2008 00:14

Takze dneska bolo zadanie take:

Mame procesor ktory ma niekolko (vojdu sa do pamati) registrov. Su pomenovane RX, kde X je nejake cislo. Vo vstupnom subore dostaneme instrukcie a ako vystup mame vypisat obsah vsetkych registrov nasho procesora po prevedeni vstupnych instrukcii a este nejake dalsie info. Nas procesor pozna tieto instrukcie:

INIT RX A B C (inicializuje register RX na hodnotu A. Dolna medz registru RX je B, horna medz je C,
priklad: INIT R2 10 -256 256 )

OVER RX A B (zmeni hornu a dolnu hranicu hodnot registru RX, priklad: OVER R2 -500 500)

dalej je k dispozicii prikaz priradenia. Lava strana musi byt meno registru, prava strana je vyraz zlozeny z cisel a registrov a znamienok plus, minus. (ziadne zatvorky:-) priklad:
R1 = -R0 - 5 +7
R1=7

Pri nekorektnom vstupe (nepovoleny znak ) mame skoncit a vypisat chybovu hlasku
Pri pokuse inicializacie uz raz inicializovaneho registru mame vypisat warning spolu s cislom riadku a instrukciou.
Pri pokuse o pristup k neinicializovanemu registru mame skoncit a vypisat cislo riadku a danu chybnu instrukciu
Dalej mame vypisat pre kazdy register pocet jeho kladnych a zapornych preteceni.
Pre kazde pretecenie mame vypisat cislo riadku a danu chybnu instrukciu.

Kedze to bolo z tych lahsich zadani tak bolo potrebne mat program funkcny presne podla zadania vratane vsetkych chybovych hlasiek.
Návštěvník
 

Re: zapocet 12.2

Příspěvekod hroh » 14. 2. 2008 08:11

Nicméně ikdyž to bylo lehčí zadání, všichni tam seděli skoro celé ty 3 hodiny. Vážně trval na tom, aby všechno fungovalo perfektně. Čas byl do 17:10 já odcházel jako třetí cca v 17:15, pak si stoupnul před ostatní a řekl něco ve smyslu, že je konec. Nevím, kolik lidí ještě úspěšně odevzdalo úlohu, ale podle mě příliš slitování neměl...
hroh
Matfyz(ák|ačka) level I
 
Příspěvky: 7
Registrován: 6. 12. 2006 13:32


Zpět na PRG032 Objektově orientované programování

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvník

cron