Dnes si na nas Bednarek vymyslel takuto ulohu:
Naprogramujte INTERPRET jazyka. Tento jazyk ovlada nasledujuce instrukcie:
= cislo...vlozi cislo na vrchol zasobnika
+...vezme 2 cisla z vrcholu zasobnika a scita ich
-,*,/...analogicky
DUP..zduplikuje vrchol zasobnika
SWAP cislo...vymeni vrchol s [vrchol-cislo]
KILL..odstrani vrchol zasobnika
J navestie...skok na navestie
JP navestie...odstrani vrchol zasobnika, ak je tento > 0 skac
JZ, JN...analogicky (=0,<0)
:navestie...oznacenie miesta skoku
syntax bola prakticky volna, data sa nacitavali zo suboru....celkom lahky priklad,ale nestihol som to za ten cas odladit ...
Zapocet 3.2.
-
- Matfyz(ák|ačka) level I
- Příspěvky: 24
- Registrován: 17. 1. 2006 15:58
- Typ studia: Informatika Bc.
- Kontaktovat uživatele:
prikladam aj kod svojho riesenia..je to sice drevorubacska verzia (hlavne bez osetrenia chyb), ale myslim ze bednarkovi by to na zapocet stacilo...
- Přílohy
-
- interpret.cpp
- (5.35 KiB) Staženo 260 x
- laliebijard
- Matfyz(ák|ačka) level III
- Příspěvky: 168
- Registrován: 8. 6. 2005 10:26
- Typ studia: Informatika Mgr.
- Login do SIS: repij4am