zapocet 12.2

Odeslat odpověď

Smajlíci
:D :) :( :o :shock: :? 8) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode je zapnutý
[img] je zapnutý
[flash] je vypnutý
[url] je zapnuté
Smajlíci jsou zapnutí

Přehled tématu
   

Rozšířit náhled Přehled tématu: zapocet 12.2

Re: zapocet 12.2

od 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...

zapocet 12.2

od 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.

Nahoru