Doufám, že to tak bude, v poledne jsem měl hotovou jenom stobodovku a ta by mi nestačila na dvojkuLuKu píše:Myslím, že na přednášce Yaghob říkal něco v tom smyslu, že na dvanáctou je deadline stanovený proto, aby to do půlnoci skoro všichni poslali. A že to do půlnoci tolerují.
DU5
- Almer
- Site Admin
- Příspěvky: 686
- Registrován: 12. 10. 2004 10:58
- Typ studia: Informatika Ph.D.
- Login do SIS: lasap4am
- Bydliště: Mala Strana - 203
- Kontaktovat uživatele:
Muzu mit jeste dotaz?
Co vam vygenerujes kdyz date
a:= true;
mi to hodi sice LDLITB ale pak mi napise cislo 384.....
to je nejaka kravina ne?
Co vam vygenerujes kdyz date
a:= true;
mi to hodi sice LDLITB ale pak mi napise cislo 384.....
to je nejaka kravina ne?
Kód: Vybrat vše
code_block.code -> append_instruction(new ai::LDLITB(sp->access_const()->access_bool_const()->bool_value() ));
Zakládající člen klubu Ortodoxních Matfyzáků
Jsem LAMER ale neumim se ani podepsat ]
Jsem LAMER ale neumim se ani podepsat ]
- Almer
- Site Admin
- Příspěvky: 686
- Registrován: 12. 10. 2004 10:58
- Typ studia: Informatika Ph.D.
- Login do SIS: lasap4am
- Bydliště: Mala Strana - 203
- Kontaktovat uživatele:
Asi tak...snad to tak bude...jinak staci i tech 130 bodu, kde -20 je za zpozdeniPjotr píše:Doufám, že to tak bude, v poledne jsem měl hotovou jenom stobodovku a ta by mi nestačila na dvojkuLuKu píše:Myslím, že na přednášce Yaghob říkal něco v tom smyslu, že na dvanáctou je deadline stanovený proto, aby to do půlnoci skoro všichni poslali. A že to do půlnoci tolerují.
Zakládající člen klubu Ortodoxních Matfyzáků
Jsem LAMER ale neumim se ani podepsat ]
Jsem LAMER ale neumim se ani podepsat ]
- rastik
- Supermatfyz(ák|ačka)
- Příspěvky: 661
- Registrován: 19. 10. 2005 21:45
- Typ studia: Informatika Mgr.
- Login do SIS: wartr3am
- Bydliště: Praha
- Kontaktovat uživatele:
IMHO je to chyba public-ro kodu, pretoze to generuje rovnaky kod bez ohladu na to, co tam das za parameter.Almer píše:Muzu mit jeste dotaz?
Co vam vygenerujes kdyz date
a:= true;
mi to hodi sice LDLITB ale pak mi napise cislo 384.....
to je nejaka kravina ne?Kód: Vybrat vše
code_block.code -> append_instruction(new ai::LDLITB(sp->access_const()->access_bool_const()->bool_value() ));
- Tuetschek
- Supermatfyz(ák|ačka)
- Příspěvky: 657
- Registrován: 15. 6. 2005 13:54
- Typ studia: Nestuduji ale učím na MFF
- Login do SIS: duseo7af
- Kontaktovat uživatele:
Hm mam to taky nejaky divny jen to cislo mam jine ... ma to nekdo v .moa nejak "hezky"? Mam do toho jeste rypat kdyz formalne je po limitu?Almer píše:Muzu mit jeste dotaz?
Co vam vygenerujes kdyz date
a:= true;
du5sem.cpp:
Kód: Vybrat vše
code->append_instruction(
constant->access_bool_const()->bool_value() ?
(mlaskal::labeled_icblock::const_reference) new ai::LDLITB( 1 ) :
(mlaskal::labeled_icblock::const_reference) new ai::LDLITB( 0 )
);
Kód: Vybrat vše
program booleanTest;
var a : boolean;
begin;
a := true;
end.
Kód: Vybrat vše
BOOLEANTEST:
20: INITB
21: LDLITB 3452816845
22: GSTB [0]
23: DTORB
24: HALT
... to snad delam podle toho dobre, ne?Ulita-Instrukce ICM píše:LDLITB vytvoří na zásobníku konstantu typu BOOLEAN podle přímého operandu v instrukci; 0==FALSE, 1==TRUE
Plug 'n' Pray.
chyba v diagramoch?
Aky mate vystup z tohto programu
Ja mam takyto preklad
A na vystupe je -6. Podla mna je chyba v diagramoch (a-7), unarne minus by malo byt v jednoduchom vyraze vo vnutri toho cyklu.
Kód: Vybrat vše
program test;
var i: integer;
begin
i := -1+2+3;
writei(i);
writeln;
end.
Kód: Vybrat vše
TEST:
20: INITI
21: LDLITI LITINT[0]
22: LDLITI LITINT[1]
23: ADDI
24: LDLITI LITINT[2]
25: ADDI
26: MINUSI
27: GSTI [0]
28: GLDI [0]
29: CALL 9 ;; label=WRITEI
30: DTORI
31: CALL 18 ;; label=WRITELN
32: DTORI
33: HALT
- rastik
- Supermatfyz(ák|ačka)
- Příspěvky: 661
- Registrován: 19. 10. 2005 21:45
- Typ studia: Informatika Mgr.
- Login do SIS: wartr3am
- Bydliště: Praha
- Kontaktovat uživatele:
Re: chyba v diagramoch?
Ja mam to iste. S tymi diagramami asi nieco bude. Ja som sa pri implementacii niekolko krat zarazil, preco faktor obsahuje konstantu bez znamenia a nie obycajnu konstantu. Tym by sa to tiez vyriesilo a v jednoduchom vyraze by potom nebolo to +/-.t2 píše:Aky mate vystup z tohto programuA na vystupe je -6. Podla mna je chyba v diagramoch (a-7), unarne minus by malo byt v jednoduchom vyraze vo vnutri toho cyklu.Kód: Vybrat vše
program test; var i: integer; begin i := -1+2+3; writei(i); writeln; end.
Kód: Vybrat vše
TEST:
20: INITI
21: LDLITI LITINT[0]
22: MINUSI
23: LDLITI LITINT[1]
24: ADDI
25: LDLITI LITINT[2]
26: ADDI
27: GSTI [0]
28: GLDI [0]
29: CALL 9 ;; label=WRITEI
30: DTORI
31: CALL 18 ;; label=WRITELN
32: DTORI
33: HALT
Mam teda na vystupe 4.
(Len mi nepovedzte, ze to mame mat striktne podla obrazkov)
Odpoved od Bednarka
Tak sme im poskytli dobry chytak na testovanie Len teraz ci to prerabat a posielat opravu alebo nechat tak.Unarni - a binarni + jsou na stejnem diagramu pro jednoduchy vyraz, tudiz ze samotneho obrazku nelze jednoznacne odvodit jejich vzajemnou prioritu (stejne jako se z toho nepozna, zda je binarni - asociativni zleva ci zprava). Tudiz je nutne aplikovat zdravy rozum a matematicke zvyklosti. Uznavam, ze to je nakresleno tak, ze to vypada, jako by to unarni - platilo pro cely zbytek, ale neni tomu tak, plati jen pro prvni term.
- rastik
- Supermatfyz(ák|ačka)
- Příspěvky: 661
- Registrován: 19. 10. 2005 21:45
- Typ studia: Informatika Mgr.
- Login do SIS: wartr3am
- Bydliště: Praha
- Kontaktovat uživatele:
To bolo prve, co ma napadlo, ked som to cital Tak dufam, ze to (aspon pre DU5) problem nebude. Predsa len, zapis -term sa da chapat ako minus na cely term, nie len na prvu hodnotu.[/code]t2 píše:Tak sme im poskytli dobry chytak na testovanie Len teraz ci to prerabat a posielat opravu alebo nechat tak.
- Trupik
- Matfyz(ák|ačka) level III
- Příspěvky: 251
- Registrován: 3. 1. 2005 14:45
- Typ studia: Informatika Mgr.
- Kontaktovat uživatele:
samozřejmě to mám taky blbě (tedy ne podle zdravého rozumu). budete posílat opravu?
Domovská stránka: http://www.jakubmaly.cz/, blog: http://blog.jakubmaly.cz/
Petice proti olympiádě http://olympiada.nazory.cz
Come on you target for faraway laughter,
Come on you stranger, you legend, you martyr, and shine!
Petice proti olympiádě http://olympiada.nazory.cz
Come on you target for faraway laughter,
Come on you stranger, you legend, you martyr, and shine!
- Trupik
- Matfyz(ák|ačka) level III
- Příspěvky: 251
- Registrován: 3. 1. 2005 14:45
- Typ studia: Informatika Mgr.
- Kontaktovat uživatele:
Re: chyba v diagramoch?
Ale kdyby bylo unarni +/- u faktoru, tak by se s tim povolilo i opakovani vic operatoru za sebou (x:=--1), a to podle obrazku nejde.Ja mam to iste. S tymi diagramami asi nieco bude. Ja som sa pri implementacii niekolko krat zarazil, preco faktor obsahuje konstantu bez znamenia a nie obycajnu konstantu. Tym by sa to tiez vyriesilo a v jednoduchom vyraze by potom nebolo to +/-.
Domovská stránka: http://www.jakubmaly.cz/, blog: http://blog.jakubmaly.cz/
Petice proti olympiádě http://olympiada.nazory.cz
Come on you target for faraway laughter,
Come on you stranger, you legend, you martyr, and shine!
Petice proti olympiádě http://olympiada.nazory.cz
Come on you target for faraway laughter,
Come on you stranger, you legend, you martyr, and shine!