Zapocet 3.2.

Návštěvník

Zapocet 3.2.

Příspěvek od Návštěvník »

Dnes byl interpret jazyka:
=cislo ... da cislo do zasobniku
+
*
-
/ ... vezme dve cisla ze zasobniku, vypocita a vysledek vrati do zasobniku
KILL ... vymaze vrchol zasobniku
DUP ... zduplikuje vrchol zasobniku
SWAP k ... prohodi vrchol s k-+. prvkem od konce v zasobniku
: DONE ... definice navesti
L DONE ... nepodmineny skok na navesti DONE
LP DONE
JZ DONE
LN DONE ... podminene skoky dle kladneho, nuloveho ci zaporneho vrcholu zasobniku

Jinak bral jakekoli reseni a melo to fungovat na nasledujicim prikladu, ktery pocita faktorial 10:
=10 = 1 : LOOP SWAP 1 DUP JZ DONE DUP = 1 - SWAP 2 * J LOOP : DONE KILL

Celkem to slo, stihl jsem to.
Uživatelský avatar
Hugo
Donátor
Donátor
Příspěvky: 233
Registrován: 2. 6. 2005 13:31
Typ studia: Informatika Mgr.
Bydliště: treti kontejner zleva
Kontaktovat uživatele:

Příspěvek od Hugo »

kod bys nemel nekde v dosahu?:o)
vladoyak
Matfyz(ák|ačka) level I
Příspěvky: 24
Registrován: 17. 1. 2006 15:58
Typ studia: Informatika Bc.
Kontaktovat uživatele:

Příspěvek od vladoyak »

Hugo píše:kod bys nemel nekde v dosahu?:o)
pozeram ze su tu dva rozne prispevky k piatkovemu zapoctu..kod som hodil na ten druhy..
Uživatelský avatar
Tuetschek
Supermatfyz(ák|ačka)
Příspěvky: 657
Registrován: 15. 6. 2005 13:54
Typ studia: Nestuduji ale učím na MFF
Kontaktovat uživatele:

Re: Zapocet 3.2.

Příspěvek od Tuetschek »

Anonymous píše: =10 = 1 : LOOP SWAP 1 DUP JZ DONE DUP = 1 - SWAP 2 * J LOOP : DONE KILL
Hele neprebejva tam jeden DUP (ten prvni)? Ja to zkousel psat, a faktorial to pocita, jenom kdyz ho vypustim... :roll:
Plug 'n' Pray.
vladoyak
Matfyz(ák|ačka) level I
Příspěvky: 24
Registrován: 17. 1. 2006 15:58
Typ studia: Informatika Bc.
Kontaktovat uživatele:

Re: Zapocet 3.2.

Příspěvek od vladoyak »

Tuetschek píše:
Anonymous píše: =10 = 1 : LOOP SWAP 1 DUP JZ DONE DUP = 1 - SWAP 2 * J LOOP : DONE KILL
Hele neprebejva tam jeden DUP (ten prvni)? Ja to zkousel psat, a faktorial to pocita, jenom kdyz ho vypustim... :roll:
...nie, je to v poriadku...len neviem ci z toho zadania vyssie vyplyva, ze instrukcie JZ,JN a JP v kazdom pripade (ci sa skace ci nie), odoberaju vrchol zasobnika (cize vykonavaju v sebe KILL ako keby)...
Uživatelský avatar
Tuetschek
Supermatfyz(ák|ačka)
Příspěvky: 657
Registrován: 15. 6. 2005 13:54
Typ studia: Nestuduji ale učím na MFF
Kontaktovat uživatele:

Příspěvek od Tuetschek »

Aha, tak to mi nedoslo - koukam ze jsem se mel podivat o thread vedle :) ... to bude tim. Dik.
Plug 'n' Pray.
Odpovědět

Zpět na „2005“