TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach

FEI archív 2011/2012 => 2. ročník => Topic started by: PaliP on 09.09.2011, 19:14:44

Title: FJAP
Post by: PaliP on 09.09.2011, 19:14:44
Nosal alebo kreutzova ?
Title: Re: FJAP
Post by: ultimate on 09.09.2011, 20:20:05
kedy je s Kreutzovou este volne ?

Title: Re: FJAP
Post by: bohusik on 10.09.2011, 17:20:59
no ja som mal s Pietrikovou, no bola niekedy zastupovat Kreutzova a uplne v pohodke. Nosala nepoznam ...
Title: Re: FJAP
Post by: luky on 10.09.2011, 23:42:18
Kreutzová je perfektná.
Title: Re: FJAP
Post by: mishelka on 12.09.2011, 15:26:10
Ja sa vsetkym ospravedlnujem, ale s Nosalom sme si vymenili cvicenia (moje cvicenie sa presunulo z utorka na stredu), nevyhovovalo mi to tak ako to bolo, mam vtedy iny program.. V rozvrhu predmetu sa to este neprejavilo, ale v rozvrhoch vyucujucich uz ano.
Neviem ci sa da este menit rozvrhy, ale ak sa da tak kto chce vyslovne mna, tak mente. Este raz sorry, ze tak neskoro.
Inak Nosal je novy doktorand u nas, ale je uplne v pohode takze nebudete lutovat ani jeho na cviceniach si myslim ;)
Este aby sa predislo zbytocnym zmatkom, tak Kreutzova sa niekedy tento tyzden zmeni na Bačíková (vydala som sa) :P
Title: Re: FJAP
Post by: Brand on 12.09.2011, 16:52:55
V tom pripade:

Kreutzová je perfektná.

Kreutzová Bačíková je perfektná.
Title: Re: FJAP
Post by: M4D4 on 12.09.2011, 17:40:51
a ja som si trikrát menil rozvrh, aby som mohol byť s pani Bačíkovou a vy takto :D no nič, dúfať, že Nosáľ nebude zlý :X
Title: Re: FJAP
Post by: mishelka on 12.09.2011, 19:33:14
 ah:
Title: Re: FJAP
Post by: ultimate on 12.09.2011, 23:10:10
hah, ja som chcel povodne Kreutzovu, nakoniec bol uz volny len Nosal ked som zapisoval do rozvrhu, tak som si dal Nosala a teraz pozeram, ze uz je tam Bacikova :D
Title: Re: FJAP
Post by: esperian on 12.09.2011, 23:43:24
no ja som mal s Pietrikovou, no bola niekedy zastupovat Kreutzova a uplne v pohodke. Nosala nepoznam ...

xDD

edit kus som si avatar pomylil  ;D   :ohmygod:
Title: Re: FJAP
Post by: mishelka on 13.09.2011, 15:53:11
hah, ja som chcel povodne Kreutzovu, nakoniec bol uz volny len Nosal ked som zapisoval do rozvrhu, tak som si dal Nosala a teraz pozeram, ze uz je tam Bacikova :D
jj uz Bacikova bude vsade, uz to zmenili :)
Title: Re: FJAP
Post by: Mike on 13.09.2011, 20:03:39
Kreutzova sa niekedy tento tyzden zmeni na Bačíková (vydala som sa) :P
Congratz !!!  ;)
Title: Re: FJAP
Post by: mishelka on 13.09.2011, 20:08:40
Kreutzova sa niekedy tento tyzden zmeni na Bačíková (vydala som sa) :P
Congratz !!!  ;)
Dik :)
Title: Re: FJAP
Post by: milaninho on 13.09.2011, 22:43:40
Ja sa vsetkym ospravedlnujem, ale s Nosalom sme si vymenili cvicenia (moje cvicenie sa presunulo z utorka na stredu), nevyhovovalo mi to tak ako to bolo, mam vtedy iny program.. V rozvrhu predmetu sa to este neprejavilo, ale v rozvrhoch vyucujucich uz ano.
Neviem ci sa da este menit rozvrhy, ale ak sa da tak kto chce vyslovne mna, tak mente. Este raz sorry, ze tak neskoro.
Inak Nosal je novy doktorand u nas, ale je uplne v pohode takze nebudete lutovat ani jeho na cviceniach si myslim ;)
Este aby sa predislo zbytocnym zmatkom, tak Kreutzova sa niekedy tento tyzden zmeni na Bačíková (vydala som sa) :P

podla mojich osobnych skusenosti je Nosal v pohode iba ku svojim kolegom, na studentov je fakt prisny.. ale tak skuste a uvidite na vlastnu kozu.. a nie je to zase tak ze ste v tretiaku tak kvoli jednemu predmetu budete predlzovat studium o rok, v pohode sa da aj v tretom rocniku zopakovat..
Title: Re: FJAP
Post by: wman on 14.09.2011, 17:49:48
POradte mi niekto co je lepšia volba Vaclavik alebo Nosaľ?
Title: Re: FJAP
Post by: AnvilOfFury on 15.09.2011, 04:48:44
POradte mi niekto co je lepšia volba Vaclavik alebo Nosaľ?
Bohužiaľ Nosáľa nepoznám, ale Václavíka som na FJaP zažil. Ak človek vie nemá najmenší problém. Ak nevie tak to problém je ale aj tak sa dá. Vysvetľovanie je podľa môjho názoru trochu horšie na tom, dosť som nechápal.  Preberanie zadaní je veľmi kolísavé, občas sa nepýta na nič konkrétne, občas človeka jednoducho vyhodí. Nevravím ale že je dáko nespravodlivý. Ešte zaujímavosť: aspoň čo viem, u nikoho nevyžaduje ani jeden funkčný program, stále chcel len vytlačený zdroják, niekedy sa niečo z neho opýtal, niekedy len tóriu chcel, niekedy niečo zmenil a pod. Osobne som bol spokojný, predmet som celkom slušne ovládal na predtermín. Odporúčam si ale nájsť na tento predmet niekoho kto by vedel v skratke vysvetliť určité veci, lebo samému trvá celkom dlho prísť na ne (pokiaľ človek nepochopí z výkladov cvičiacich, prednášky ale neviem ako na tom boli, nechodil som).
Title: Re: FJAP
Post by: mishelka on 15.09.2011, 15:33:11
POradte mi niekto co je lepšia volba Vaclavik alebo Nosaľ?
Bohužiaľ Nosáľa nepoznám, ale Václavíka som na FJaP zažil. Ak človek vie nemá najmenší problém. Ak nevie tak to problém je ale aj tak sa dá. Vysvetľovanie je podľa môjho názoru trochu horšie na tom, dosť som nechápal.  Preberanie zadaní je veľmi kolísavé, občas sa nepýta na nič konkrétne, občas človeka jednoducho vyhodí. Nevravím ale že je dáko nespravodlivý. Ešte zaujímavosť: aspoň čo viem, u nikoho nevyžaduje ani jeden funkčný program, stále chcel len vytlačený zdroják, niekedy sa niečo z neho opýtal, niekedy len tóriu chcel, niekedy niečo zmenil a pod. Osobne som bol spokojný, predmet som celkom slušne ovládal na predtermín. Odporúčam si ale nájsť na tento predmet niekoho kto by vedel v skratke vysvetliť určité veci, lebo samému trvá celkom dlho prísť na ne (pokiaľ človek nepochopí z výkladov cvičiacich, prednášky ale neviem ako na tom boli, nechodil som).
Vaclavik vysvetluje niekedy nejasne, ale ked sa spytas a vidi co si nepochopil, vysvetli ti to blizsie a tak, ze to hned pochopis.. On sa niekedy kusok velmi ponahla, tak ho treba zbrzdit tym, ze mu naznacis ze nieco nechapes (ked sa nepytas, mysli si ze vsetko vies, takto je to na kazdom cviku a u kazdeho)... :)
Co sa tyka zadani, je to u neho rovnako ako u mna, je mu jedno ci si to niekto okopiroval alebo nie (sak aj tak sa kopiruje), dolezite je aby tomu ROZUMEL, cize ked sa nieco spytam zo zdrojaku alebo teorie, musi vediet odpovedat, alebo sa aspon nejako orientovat. Nie ze odovzdavam tak ze to prvy krat vidim, za to vam nikto neda ziadne body...
Title: Re: FJAP
Post by: AnvilOfFury on 15.09.2011, 16:51:11
POradte mi niekto co je lepšia volba Vaclavik alebo Nosaľ?
Bohužiaľ Nosáľa nepoznám, ale Václavíka som na FJaP zažil. Ak človek vie nemá najmenší problém. Ak nevie tak to problém je ale aj tak sa dá. Vysvetľovanie je podľa môjho názoru trochu horšie na tom, dosť som nechápal.  Preberanie zadaní je veľmi kolísavé, občas sa nepýta na nič konkrétne, občas človeka jednoducho vyhodí. Nevravím ale že je dáko nespravodlivý. Ešte zaujímavosť: aspoň čo viem, u nikoho nevyžaduje ani jeden funkčný program, stále chcel len vytlačený zdroják, niekedy sa niečo z neho opýtal, niekedy len tóriu chcel, niekedy niečo zmenil a pod. Osobne som bol spokojný, predmet som celkom slušne ovládal na predtermín. Odporúčam si ale nájsť na tento predmet niekoho kto by vedel v skratke vysvetliť určité veci, lebo samému trvá celkom dlho prísť na ne (pokiaľ človek nepochopí z výkladov cvičiacich, prednášky ale neviem ako na tom boli, nechodil som).
Vaclavik vysvetluje niekedy nejasne, ale ked sa spytas a vidi co si nepochopil, vysvetli ti to blizsie a tak, ze to hned pochopis.. On sa niekedy kusok velmi ponahla, tak ho treba zbrzdit tym, ze mu naznacis ze nieco nechapes (ked sa nepytas, mysli si ze vsetko vies, takto je to na kazdom cviku a u kazdeho)... :)
Co sa tyka zadani, je to u neho rovnako ako u mna, je mu jedno ci si to niekto okopiroval alebo nie (sak aj tak sa kopiruje), dolezite je aby tomu ROZUMEL, cize ked sa nieco spytam zo zdrojaku alebo teorie, musi vediet odpovedat, alebo sa aspon nejako orientovat. Nie ze odovzdavam tak ze to prvy krat vidim, za to vam nikto neda ziadne body...
Ako na prednáškach z 'Programovanie v prostredí .NET' bol výklad pochopiteľný, v skratke, s ukážkami. Asi jedne z najlepších prednášok (snáď jediné prednášky kde som bol na všetkých). Možno len sa mi zo začiatku veľmi nepozdávalo FJaP, možno som preto trocha nechápal.
S tým štýlom zadaní súhlasím :) aj sa mi to celkom páči. Nečakám predsa aby sa zadanie odovzdávalo za plné počty keď si to človek ráno kúpil a po kávičke v Libresse to išiel odovzdať. Neviem ako na to idú ostatný, ale ja mám zopár ľudí s ktorými navzájom konzultujeme zadania, keď niekto niečo nevie iný mu poradí, takže niektoré časti sú možno rovnaké ale dotyčné osoby tomu chápu. Osobne som aj pomáhal so zadaniami z FJaP ostatným, ale stále som všetko vysvetlil a snažil sa aby tomu aj chápali.
Title: Re: FJAP
Post by: Leclair on 16.09.2011, 18:51:55
Vaclavik je v pohode a co sa mi najviac pacilo u nho bol korektny pristup. Co sa tyka preberania zadani, spytal sa na konkretnu vec a bud si vedel alebo nie a to islo
Title: Re: FJAP
Post by: bEnd3r on 20.09.2011, 20:43:20
taka obligatna otazka... budu/su niekde prednasky?
Title: Re: FJAP
Post by: mishelka on 20.09.2011, 21:35:40
neviem kde to mam napisat, tak to napisem tu... moja nova emailova adresa uz funguje (aj stara ide), neposielajte mi emaily dvakrat pls :D
Title: Re: FJAP
Post by: zaky on 21.09.2011, 23:42:49
ok tak na cviku mi nebolo vsetko uplne jasne.. poradi niekto aky je princip ukladanie mojho "programu" natukaneho v computrone ?
Title: Re: FJAP
Post by: Cici on 22.09.2011, 04:12:51
najprv si musis zadat pocet prikazov (instrukcii) kolko ma dany "program" a dat ich ako "end" a potom ulozit.

Ja mam ale iny problem: v Computrone mi nefunguju instrukcie nacitania vstupu (IMPC/IMP) proste nacita znak a ostane to na danej instrukcii, cize si mozem pisat do nekonecna... Na cviku mi to fungovalo, medzi tym mi padol win  :ohmigod: a uz nejde. Toto iste robi aj kamaratovi  bu
Title: Re: FJAP
Post by: bEnd3r on 22.09.2011, 04:15:18
napises do toho ramceka vedla enter cislo posledneho prikazu (ked mas 14 "riadkovy" kod, tak tam napises 014) kliknes na enter,potom na end a potom save..ulozis si to niekam s tym ze za nazov napises .bin ... ak si dobre pamatam no :D

//aaa, predbehli ma :D
Title: Re: FJAP
Post by: mishelka on 22.09.2011, 14:36:59
najprv si musis zadat pocet prikazov (instrukcii) kolko ma dany "program" a dat ich ako "end" a potom ulozit.

Ja mam ale iny problem: v Computrone mi nefunguju instrukcie nacitania vstupu (IMPC/IMP) proste nacita znak a ostane to na danej instrukcii, cize si mozem pisat do nekonecna... Na cviku mi to fungovalo, medzi tym mi padol win  :ohmigod: a uz nejde. Toto iste robi aj kamaratovi  bu
Ono to asi nie je celkom doladene.. Je to kod prof. Kollara takze donho nemozem pozriet. Moze byt ze pomoze stiahnut Computron nanovo, ak to predtym islo.

napises do toho ramceka vedla enter cislo posledneho prikazu (ked mas 14 "riadkovy" kod, tak tam napises 014) kliknes na enter,potom na end a potom save..ulozis si to niekam s tym ze za nazov napises .bin ... ak si dobre pamatam no :D

//aaa, predbehli ma :D
Presne tak a takisto to funguje aj s beginom (ak chcete spustit finiteStateAutomation.bin, potrebujete donho vlozit pred loadnutim programu hodnotu 010).
Title: Re: FJAP
Post by: Cici on 23.09.2011, 16:25:49
skusil som to stiahnut nanovo, ale to iste - nacitavanie vstupu sa neukonci a stale ostava na danej instrukcii. (skusal som dat tam iba INPC a EXIT a mal som z toho textovy editor). To iste mi robi aj na Linuxe :/
Title: Re: FJAP
Post by: milaninho on 23.09.2011, 16:38:08
dodam iba, ze pre ukladanie treba zadat aj zaciatok a nie len koniec. ak zacinate na 0-tej adrese tak to pojde, lebo predvolene je begin 0, ale ak zacnete inde, tak by to mohlo robit problemy (potom to treba aj nacitat na rovnaku adresu)
Title: Re: FJAP
Post by: esperian on 24.09.2011, 00:54:10
inak na cviku sme robili nieco take ze nacitavanie znakov skonci ak sa skonci potom ako zadam mriezku,, len si nepamatam ako sa to robilo a zabudol som zosit  :(  nevie niekto ako to bolo ??
Title: Re: FJAP
Post by: AnvilOfFury on 24.09.2011, 14:34:32
inak na cviku sme robili nieco take ze nacitavanie znakov skonci ak sa skonci potom ako zadam mriezku,, len si nepamatam ako sa to robilo a zabudol som zosit  :(  nevie niekto ako to bolo ??
Niečo takéto? (V C som nenapísal riadok kódu už asi pol roka, tak brať s rezervou :))
Code: [Select]
char string[MAX_LENGTH];
int idex = 0;
while(1){
  int key = getch();
  if(index >= MAX_LENGTH || key == 32){
    break;
  }
  string[index++] = (char)key;
}
Title: Re: FJAP
Post by: RiTChi on 24.09.2011, 15:30:39
az na to, ze to treba urobit v kode computronu http://people.tuke.sk/jan.kollar/FJaP/Computron%20VM/help/CvmHelp.pdf (http://people.tuke.sk/jan.kollar/FJaP/Computron%20VM/help/CvmHelp.pdf)

ESPERIAN:

10  INPC
11 OUTC
12  SUBM 43
13 BZE 15
14  JMP 10
15 EXIT
Title: Re: FJAP
Post by: veteran on 24.09.2011, 16:58:10
Vedel by mi niekto vysvetliť ľudskou rečou v stručnosti prácu s tým Computronom? Napr. na banálnom príklade sčítavania dvoch čísel:

Code: [Select]
INP
STA 10
INP
ADD 10
OUT

Nejak sme to rýchlo preleteli, pretože sme to cvičenie venovali viac-menej vysvetľovaniu Asemebleru  ;D. Tie príkazy majú nejaké osmičkové kódy, ktoré sa tam "naklikávajú" do pamäte, no keď dám Run, nikdy mi to nič neurobí  bu

Možno trochu hlúpa otázka, no radšej byť hlúpy raz teraz, ako potom po celý semester  ;)
Title: Re: FJAP
Post by: ultimate on 24.09.2011, 17:04:33
Musis do toho Computronu natukat cisla tych instrukcii za sebou tak ako maju ist s tym, ze natukas jedno cislo (pomocou toho z hora druheho radu farebnych tlacitok) potom kliknes na INC (v prvom rade, na inkrementovanie lebo ides zadavat dalsiu instrukciu) potom natukas cislo dalsej instrukcie, zas kliknes na INC a tak dalej ... potom sa preklikas pomocou DEC na nultu instrukciu a das RUN
Title: Re: FJAP
Post by: veteran on 24.09.2011, 17:06:50
Musis do toho Computronu natukat cisla tych instrukcii za sebou tak ako maju ist s tym, ze natukas jedno cislo (pomocou toho z hora druheho radu farebnych tlacitok) potom kliknes na INC (v prvom rade, na inkrementovanie lebo ides zadavat dalsiu instrukciu) potom natukas cislo dalsej instrukcie, zas kliknes na INC a tak dalej ... potom sa preklikas pomocou DEC na nultu instrukciu a das RUN
OK, ale čo ak mám inštrukciu STA 10. Čo s tým? Viem tam dať len STA (026), čo s tou "10". Ako viem na ňu odkázať (na to miesto, kde sa dané číslo uloží)?
Title: Re: FJAP
Post by: ultimate on 24.09.2011, 17:09:26
to uz neviem ako sa v tom robi, take nam nebolo ukazane na cviku
Title: Re: FJAP
Post by: veteran on 24.09.2011, 17:13:40
Keď urobím všetko tak, ako si napísal a dám Run, tak mi to nespraví nič. Len ma hodí na 5. pozíciu, kde je EXIT, koniec programu a na výsledok sčítania sa to vykašle...
Title: Re: FJAP
Post by: ultimate on 24.09.2011, 17:16:10
tak hej, treba nejak zrejme natukat aj tie cisla za instrukciou, ale ako som pisal nebolo nam ukazane ako sa to robi, takze neviem, mozno niekto iny bude vediet poradit
Title: Re: FJAP
Post by: bEnd3r on 24.09.2011, 21:16:41
napriklad chces od A odpocitat 10 tak pouzijes instrukciu SUB 10 a to tak ze najprv si naklikas kod SUB-u, das increment a naklikas 10.. cize vlastne ti to zaberie 2 "riadky"
Title: Re: FJAP
Post by: ultimate on 24.09.2011, 21:54:42
Pozeram si tie instrukcie a potreboval by som neico vediet.

SP je stack pointer, je to nejaky ukazovatel, ktory ukazuje na aktualnu poziciu v zasobniku na ktorej sa nachadzam, hej ?
PC je program counter ... to je vlastne cislo instrukcie od zaciatku programu, ze nulta, prva, druha, tretia atd ?

Preco je pri niektorych instrukciach PC+1 a pri niektorych PC+2 ? A co znamena ked je PC := M[SP] ? ... hlavne to M[SP] by som potreboval vediet
Title: Re: FJAP
Post by: Foxina on 24.09.2011, 22:58:20
nepredava niekto Kollarovu knihu PREKLADACE z r. 2009 ? :) ked ano tak PM :) thnx
Title: Re: FJAP
Post by: esperian on 24.09.2011, 23:29:37
Skus skontrolovat postup aky pouzivas,ja to robim takto :

1 natukam na tych okienkach napr inpc cize 6tku a dalsie prikazy podobne
2potom kliknem na LOAD uplne nalavo v prvom stvorceku
3potom napisem cislo podla toho kolko prikazov obsahuje program napr ak davas INPC a OUTC a EXIT tak napises cislo 003
4ENTER
5END
6SAVE, napises aky nazov chces plus das este .bin
7OK
8no a potom spustis a das RUN
Title: Re: FJAP
Post by: ultimate on 24.09.2011, 23:34:10
Som skusil a nic to nerobi, neblikaju tie stvorceky

Nemas nejaky iny program okrem toho co len vypisuje vstup na vystup ? Zeby som skusil nieco ine ci nepojde, nieco co ma aj nieco spravit okrem vypisovania.
Title: Re: FJAP
Post by: esperian on 24.09.2011, 23:37:25
nie nemam este som sa v tom nehral velmi ...
si si isty ze tam zadavas 6,11,5 a do toho okienka napises 003 ??
Title: Re: FJAP
Post by: ultimate on 24.09.2011, 23:41:52
teraz ked natukam 6,11,5 a kliknem na LOAD a potom na RUN tak mi uz blikaju tie stvorceky ... ale nemalo by mi to aj niekde dat priestor pre nacitanie vstupu z klavesnice a nasledne ho vypisat ?
Title: Re: FJAP
Post by: veteran on 24.09.2011, 23:56:34
napriklad chces od A odpocitat 10 tak pouzijes instrukciu SUB 10 a to tak ze najprv si naklikas kod SUB-u, das increment a naklikas 10.. cize vlastne ti to zaberie 2 "riadky"
Parááda, vďaka, už to jede!  8)  :hug:
Title: Re: FJAP
Post by: ultimate on 25.09.2011, 00:06:52
ale ked je SUB 10, tak natukac cislo instrukcie SUB a potom tu 10-ku kam natukas ? ... lebo ked to natukas tam kde tukas cisla instrukcie tak to nebude brat ako 10-ku ale ako instrukciu pod cislom 10, nie ?
Title: Re: FJAP
Post by: veteran on 25.09.2011, 00:10:34
ale ked je SUB 10, tak natukac cislo instrukcie SUB a potom tu 10-ku kam natukas ? ... lebo ked to natukas tam kde tukas cisla instrukcie tak to nebude brat ako 10-ku ale ako instrukciu pod cislom 10, nie ?
Najprv dáš kód inštrukcie SUB. Potom inkrementuješ a naťukáš desiatku. A funguje to... Akonáhle program rozpozná, že za inštrukciou musí byť hodnota, tak nasledujúci kód v ďalšej bunke berie ako klasické číslo.
Title: Re: FJAP
Post by: ultimate on 25.09.2011, 01:24:39
A ked spustim ten program s INPC, OUTC, EXIT tak nemalo by mi to niekde dat priestor kde by som pisal a ono by to vypisovalo co pisem ?
Lebo teraz mi len idu cisla od 0 po to maximalne cislo 17777.. a blikaju stvorceky a z toho neviem ci to funguje spravne alebo nie
Title: Re: FJAP
Post by: Rajo on 25.09.2011, 02:50:31
mňa by skôr zaujímalo, ako v komputrone spočítať čísla 8 a 13  :trestac:
Title: Re: FJAP
Post by: veteran on 25.09.2011, 14:27:23
A ked spustim ten program s INPC, OUTC, EXIT tak nemalo by mi to niekde dat priestor kde by som pisal a ono by to vypisovalo co pisem ?
Lebo teraz mi len idu cisla od 0 po to maximalne cislo 17777.. a blikaju stvorceky a z toho neviem ci to funguje spravne alebo nie
Asi nemáš dobre "naklikaný" program. Pokiaľ by bol správny, tak by ti to dovolilo písať do toho veľkého priestoru vpravo dole.
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fimg834.imageshack.us%2Fimg834%2F4878%2Fbeznzvu1y.jpg&hash=2d63a9756d9a422ddcf0ce9141d7866cc63b26b7)
Title: Re: FJAP
Post by: ultimate on 25.09.2011, 16:52:31
tak ale ako ho mozem zle naklikat ? ... otvorim program, pomocou tych modrych a cervenych stvorcekov naklikam 6-ku, potom kliknem na INCR, naklikam 11-ku, kliknem na INCR, naklikam 5-ku a mam, nie ?
Title: Re: FJAP
Post by: veteran on 25.09.2011, 17:37:01
tak ale ako ho mozem zle naklikat ? ... otvorim program, pomocou tych modrych a cervenych stvorcekov naklikam 6-ku, potom kliknem na INCR, naklikam 11-ku, kliknem na INCR, naklikam 5-ku a mam, nie ?
No neviem, mne to funguje... Naklikám, dekrementujem späť na 0, dám Run. V tom priestore mi začne blikať kurzor, napíšem písmeno a vzápätí mi ho vypíše opäť druhýkrát (výsledok vykonania zdrojáku).
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fimg840.imageshack.us%2Fimg840%2F3562%2Fbeznzvu1s.jpg&hash=da0b063ec7cdab0a8cf16aa6f41d7e3a02281a46)
Title: Re: FJAP
Post by: ultimate on 25.09.2011, 17:44:12
presne to iste robim a mne to nejde

// ked to natukam, dekrementujem na nulu, dam run, svieti kurzor, nieco potlacim a nevypise to este raz

// na inom PC mi to ide, na mojom nie (Win 7 64bit)
Title: Re: FJAP
Post by: veteran on 25.09.2011, 18:01:52
na inom PC mi to ide, na mojom nie (Win 7 64bit)
Ja mám tiež Win7 64bit.
Title: Re: FJAP
Post by: ultimate on 25.09.2011, 18:13:16
tak kde moze byt problem ? Na 32-bitovej viste, ktoru ma mama na notebooku to ide
Title: Re: FJAP
Post by: anti on 25.09.2011, 19:35:31
na mojom win 7 64bit to tiez nejde.. riesili sme to aj s cviciacim, ale na nic sme neprisli.. mozno skusit ine jre
Title: Re: FJAP
Post by: RiTChi on 26.09.2011, 05:05:35
Nepaci sa mi ten computron :D
Title: Re: FJAP
Post by: mishelka on 26.09.2011, 20:52:44
na mojom win 7 64bit to tiez nejde.. riesili sme to aj s cviciacim, ale na nic sme neprisli.. mozno skusit ine jre
Na jre to pojde len na vyssom ako 6. Neskusili ste nejako menit kompatibilitu spustania?  :emot-rolleyes:
Title: Re: FJAP
Post by: Wolfdale on 26.09.2011, 22:23:53
Mishelka dajte na Solaris JRE  :P :P
Title: Re: FJAP
Post by: mishelka on 26.09.2011, 22:54:15
Mishelka dajte na Solaris JRE  :P :P
??
EDIT: Ak mate na mysli miestnost A516, tak administracia pocitacov v tejto miestnosti nie je moja starost. Vyucujuci, ktori mali cvicenia v tejto miestnosti si neboli vedomi toho, ze tam ta nova verzia chyba (bola tam 5ka) ani toho, ze bol Computron skompilovany pre sestku resp. dozvedeli sa to na poslednu chvilu. Uz sme to oznamili administratorom. Majte kusok strpenia, tiez sme len ludia a nic sa neda hned ;)

EDIT: hmmm.. nejako to editovanie zblblo...
Title: Re: FJAP
Post by: Wolfdale on 26.09.2011, 22:56:45
V nemenovanej miestnosti máte OS Solaris. nevedeli sme na tom spustit Computron VM  ;)
Title: Re: FJAP
Post by: milaninho on 27.09.2011, 16:03:22
V nemenovanej miestnosti máte OS Solaris. nevedeli sme na tom spustit Computron VM  ;)

taketo veci je lepsie povedat na cviku cviciacemu, a nie tu

a otazky na Computron a ako to funguje si myslim ze by cviciaci tiez zodpovedali.. a je to jednoduchsie a pohodlnejsie ako pisomne tuto, lebo casto je chyba nie v pocitaci ale pred pocitacom, a ked to vidis sa to lahsie debuguje..
Title: Re: FJAP
Post by: Wolfdale on 27.09.2011, 16:23:49
Ved sme to riesili s cviciacim celu hodinu  :D
Title: Re: FJAP
Post by: mishelka on 27.09.2011, 18:26:47
Ved sme to riesili s cviciacim celu hodinu  :D
Ako som uz pisala, cviciaci za vzniknuty problem nemozu. Ziadny z vyucujucich danu miestnost "nevlastni" aby bol povinny sa o nu starat a ziadny z nas nema pristup do kodu prof. Kollara. Na taketo "kiksy" sa neda prist nikde inde ako na cviceni (nikto z nas nie je jasnovidec ani nevie vsetko). Snazime sa problem riesit, to je vsetko co mozeme.
Ak sa vam nieco stale nezda, kludne sa mozete prihlasit u d. Telepovskej, ze chcete pomahat s administraciou v danej miestnosti, myslim ze sucasny administrator by to len uvital ;)
Title: Re: FJAP
Post by: Wolfdale on 27.09.2011, 18:42:05
Ale ved v pohode  ;)
Title: Re: FJAP
Post by: felix0 on 28.09.2011, 03:28:55
Computron funguje správne len pri 32bit jave, aspoň na Win7. Keď som odinštaloval 64b a nainštaloval 32b už funguje. Na Ubuntu mi to nešlo ani 32b ani 64b a rozhranie bolo celé posunuté.
Title: Re: FJAP
Post by: Wolfdale on 28.09.2011, 03:33:03
mne ide na ubuntu

Code: [Select]
java -jar Computron_VM.jar
Title: Re: FJAP
Post by: felix0 on 28.09.2011, 03:52:14
Mne nejde na 11.04 32b ani pri
Code: [Select]
$ java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Server VM (build 20.1-b02, mixed mode)
ani pri
Code: [Select]
$ java -version
java version "1.6.0_22"
OpenJDK Runtime Environment (IcedTea6 1.10.2) (6b22-1.10.2-0ubuntu1~11.04.1)
OpenJDK Server VM (build 20.0-b11, mixed mode)

Som rád, že aspoň na nb Win7 som to rozbehal, to sa v škole zíde.
Title: Re: FJAP
Post by: Tren on 28.09.2011, 04:16:07
tak ale ako ho mozem zle naklikat ? ... otvorim program, pomocou tych modrych a cervenych stvorcekov naklikam 6-ku, potom kliknem na INCR, naklikam 11-ku, kliknem na INCR, naklikam 5-ku a mam, nie ?
No neviem, mne to funguje... Naklikám, dekrementujem späť na 0, dám Run. V tom priestore mi začne blikať kurzor, napíšem písmeno a vzápätí mi ho vypíše opäť druhýkrát (výsledok vykonania zdrojáku).
napis prosim ta postup ako to robis lebo mi to nejde absolutne  :03:
Title: Re: FJAP
Post by: ultimate on 28.09.2011, 04:50:11
prisiel niekto nato co robi program finiteStateAutomaton ?

// vsimam ze ked zadam nejaky znak tak prida N-ko .. ale aky to ma vyznam ?
Title: Re: FJAP
Post by: Cici on 28.09.2011, 06:35:09
Je to tak na 32bitovaej Jave to ide lepsie, aj ked ja som to spustil aj na 64bitovej. Stale mam vsak problem s instrukciami vstupu (INPC). Ostane to na nich stat, do akumulatora sa nevlozi ziadna hodnota akoby ignorovalo vstupne pole.
Title: Re: FJAP
Post by: veteran on 28.09.2011, 13:10:38
napis prosim ta postup ako to robis lebo mi to nejde absolutne  :03:
OK. Poďme na to metódou StepByStep  :D

Máme napr. takýto zdrojový kód:
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fimg600.imageshack.us%2Fimg600%2F5116%2Fimport2.jpg&hash=18a22e42b800e2270765a99008cfea25e4362fdd)

Zapneme Computron :)
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fimg717.imageshack.us%2Fimg717%2F7029%2Fimport1o.jpg&hash=b1c956611e0a8851f3443da9e8c22f388cf788bc)

Do nultej adresy vkladáme kód inštrukcie INPC. Buď to napíšeme ručne, klikneme na Enter a potom na M. To je prvá možnosť... Druhá možnosť je, že do druhého riadku farebných štvorčekov (vpravo hore) "naklikáme" šestku. V tomto prípade treba kliknúť na tretí a druhý štvorček od konca.
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fimg571.imageshack.us%2Fimg571%2F6426%2Fimport3.jpg&hash=9f9b013faa46b940f9f83479c9d6be6d2d939ce4)

Inkrementujeme. Buď kliknutím na Incr vľavo alebo kliknutím na tmavozelený štvorček s popiskom INCR vľavo hore.
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fimg831.imageshack.us%2Fimg831%2F5200%2Fimport4.jpg&hash=44cf48833c5f7c8d1d9d5fd2ad65227481f6e0c4)

Do prvej adresy vkladáme kód inštrukcie STA, teda 026.
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fimg694.imageshack.us%2Fimg694%2F334%2Fimport5.jpg&hash=bd8c2d26d0eaab04aae3ae5430f06f47284a595a)

Inkrementujeme. Stroj očakáva za STA nejakú hodnotu (v našom prípade je to 2), vkladáme ju na adresu 2.
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fimg198.imageshack.us%2Fimg198%2F2952%2Fimport6.jpg&hash=6f5d3d3141dc43cfdb33be821c4a279f8c883af0)

Inkrementujeme. Vkladáme kód inštrukcie INPC, teda 06.
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fimg854.imageshack.us%2Fimg854%2F6532%2Fimport7.jpg&hash=28e742b97eac13e046ea4734a479129104535311)

Inkrementujeme. Vkladáme kód inštrukcie OUTC, teda 011.
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fimg835.imageshack.us%2Fimg835%2F8540%2Fimport8.jpg&hash=e0e65e364d7032047fc4ebf98627c5a955c1d6e7)

Inkrementujeme. Vkladáme kód inštrukcie LDA, teda 020.
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fimg855.imageshack.us%2Fimg855%2F6207%2Fimport9.jpg&hash=3c173dd7740ebfacd123d8a14f73016612cb4e49)

Inkrementujeme. Stroj očakáva za LDA nejakú hodnotu (v našom prípade je to 2), vkladáme ju na adresu 6.
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fimg855.imageshack.us%2Fimg855%2F3622%2Fimport10.jpg&hash=7239feff6790585eb57a86064814e1d983a43f25)

Inkrementujeme. Vkladáme kód inštrukcie OUTC, teda 011.
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fimg594.imageshack.us%2Fimg594%2F9607%2Fimport11.jpg&hash=57d2643295180c6f2257fe76bce8314cba350e00)

Inkrementujeme. Vkladáme kód inštrukcie EXIT, teda 05.
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fimg62.imageshack.us%2Fimg62%2F4606%2Fimport12.jpg&hash=e534bda53d5f7eb2851f921228ef1c3c26d72e4b)

Dekrementujeme adresu späť na 0. Buď kliknutím na Decr vľavo alebo kliknutím na tmavozelený štvorček s popiskom DECR vľavo hore.
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fimg842.imageshack.us%2Fimg842%2F4807%2Fimport13.jpg&hash=b242251c3941f334c4cca4734c4c57447507cc9d)

Klikneme na Run - spustíme program. V tom veľkom bielom priestore bliká kurzor. Napíšeme dve písmená, program ihneď vypľuje tieto písmená v opačnom poradí.
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fimg692.imageshack.us%2Fimg692%2F9694%2Fimport14.jpg&hash=3e5d63c5dade75983bd78c3b5efdc59b2c9bb6b5)

Dúfam, že to je už jasnejšie  ;) :)
Title: Re: FJAP
Post by: mishelka on 28.09.2011, 15:07:48
prisiel niekto nato co robi program finiteStateAutomaton ?

// vsimam ze ked zadam nejaky znak tak prida N-ko .. ale aky to ma vyznam ?
Prezradim ze je to KSA, musite zistit aky RV to akceptuje.
Na poslednych 2 stranach v Helpe je assembler kod tohto programu, snad pomoze :)
Title: Re: FJAP
Post by: orsi on 28.09.2011, 15:28:51
prisiel niekto nato co robi program finiteStateAutomaton ?

// vsimam ze ked zadam nejaky znak tak prida N-ko .. ale aky to ma vyznam ?
Prezradim ze je to KSA, musite zistit aky RV to akceptuje.
Na poslednych 2 stranach v Helpe je assembler kod tohto programu, snad pomoze :)
je to konecnostavovy automat, ktory akceptuje retazce a(b)  ->tam maju byt hranate zatvorky ale potom mi dava bold text  :D asi  :D aspon tak sa to sprava, ci?
ked das 'aba' vypise N ako ze to je ZLE!
ked das 'ab#' vypise A ako ze je to DOBRE!
ked das 'abbbbbbbbbbbbb#' vypise A ako ze je to DOBRE!
Title: Re: FJAP
Post by: Cici on 28.09.2011, 17:53:06
Computron na Virtualnom Wine XP 32bit ide tak ako ma - konecne sa mozem pustit do DU :D

orsi: nemalo by to byť (a)a{b}? ->namiesto normalnych zatvoriek hranate
Title: Re: FJAP
Post by: ultimate on 28.09.2011, 18:37:34
nemalo by to byt: a{b} ?  .. lebo na zaciatku musi byt a-cko a za tym moze byt len b-cko ale nemusi byt ... ci ?
Title: Re: FJAP
Post by: orsi on 28.09.2011, 19:24:37
Computron na Virtualnom Wine XP 32bit ide tak ako ma - konecne sa mozem pustit do DU :D

orsi: nemalo by to byť (a)a{b}? ->namiesto normalnych zatvoriek hranate
malo by to byt tak ako pise ultimate. som sa sekol v tych zatvorkach lebo som sa hral s tym bold textom, ako to obísť  :D
Title: Re: FJAP
Post by: Cici on 28.09.2011, 19:52:05
hej presne tak ako pise ultimate
Title: Re: FJAP
Post by: SteLa on 29.09.2011, 17:26:49
Co myslite odkial je Halupka?
Title: Re: FJAP
Post by: Wolfdale on 29.09.2011, 17:58:01
 Akoze coze?  Akoze e?... Odkial by mal byt?  ;D
Title: Re: FJAP
Post by: Tren on 29.09.2011, 18:03:50
Co myslite odkial je Halupka?
prečo?  ???
Title: Re: FJAP
Post by: veteran on 29.09.2011, 19:07:23
Co myslite odkial je Halupka?
prečo?  ???
Jedinečný prízvuk. Tipol by som si okolie Šale, Galanty, Serede...
Title: Re: FJAP
Post by: Wolfdale on 29.09.2011, 20:49:51
prvy raz pocujem o takej knihe  :D doteraz som vedel len o prekladacoch by prof. Kollar
Title: Re: FJAP
Post by: ppeess on 29.09.2011, 21:25:42
Wed tak som sa pomylil nooo  :D
Title: Re: FJAP
Post by: veteran on 30.09.2011, 00:04:05
Co myslite odkial je Halupka?
prečo?  ???
Jedinečný prízvuk. Tipol by som si okolie Šale, Galanty, Serede...

ja by som tipla od galanty cca 450 km inym smerom
;D Raz som v tej oblasti bol a domáci tam rozprávali podobne. Asi som natrafil na nereprezentatívnu vzorku  :D

Ale k veci... Na zápočtovke má byť všetkých tých 67 príkazov Computornu?
Title: Re: FJAP
Post by: selli1235 on 30.09.2011, 00:21:27
wtf? kedy aka zapoctovka? ledvam am za sebou 1. cviko a uz zapocty?  :o
Title: Re: FJAP
Post by: veteran on 30.09.2011, 00:23:38
wtf? kedy aka zapoctovka? ledvam am za sebou 1. cviko a uz zapocty?  :o
4. týždeň. Jedna úloha na regulárne výrazy "se vším všudy" (2. cvičenie/1. prednáška) a druhá úloha na príkazy.
Title: Re: FJAP
Post by: Wolfdale on 30.09.2011, 01:14:28
ani my sme este nemukli o zapoctovkach  ;)
Title: Re: FJAP
Post by: SteLa on 30.09.2011, 02:24:12
Co myslite odkial je Halupka?
prečo?  ???
Jedinečný prízvuk. Tipol by som si okolie Šale, Galanty, Serede...

ja by som tipla od galanty cca 450 km inym smerom
;D Raz som v tej oblasti bol a domáci tam rozprávali podobne. Asi som natrafil na nereprezentatívnu vzorku  :D

Ale k veci... Na zápočtovke má byť všetkých tých 67 príkazov Computornu?

Ja by som do tej oblasti celkom rada sla^^. Polovicu cvika sme nechapali ci hovori po rusky alebo ako, lebo dozadu bolo pocut same "aľe, ľebo...". Ale inak velmi stastny clovek to vyzera byt.

Hm no a Computron ma 67prikazov? Vela na zapoctovku v 4. tyzdni. Podla mna budu len tie zakladne prikazy a hlavne daju priklady..dufam.
Title: Re: FJAP
Post by: Wolfdale on 30.09.2011, 04:52:37
tak to měni situaci
Title: Re: FJAP
Post by: mishelka on 30.09.2011, 13:12:33
Test A u mna: hornad.fei.tuke.sk/~bacikova/FJaP/Test A.pdf
Inak organizacia predmetu je na people.tuke.sk/jan.kollar/FJaP staci citat ;)
Title: Re: FJAP
Post by: esperian on 30.09.2011, 16:11:26
Inak nemate niekto nejake PDF ko kde su este nejake priklady na Prevod RV na KSA ?? chcel by som si to este trocha precvicit aby som to pochopil lepsie ako to viem teraz.... ;D ;)
Title: Re: FJAP
Post by: ultimate on 30.09.2011, 17:25:43
mishelka -> úlohou bude napísať sémantiku operácie slovne a formálne (alebo aspoň jedno z toho)

ked budem mat len jedno z toho dostanem nejake body ? (polovicu?)
Title: Re: FJAP
Post by: esperian on 30.09.2011, 19:58:49
dostanes 5 B ak bude mat aspon jedno spravne ...
Title: Re: FJAP
Post by: xxxx on 30.09.2011, 20:08:52
urcite? Velmi neverim, slovne je to lahucke napisat, ale ked sa chces naucit ten formalny zapis tak to musis aj chapat, na rozdiel od slovneho zapisu, to sa staci nabiflit.
Title: Re: FJAP
Post by: esperian on 30.09.2011, 20:20:44
jo urcite  ;) na hodine nam vysvetlovala ze ako bude bodovat... v tej prvej ulohe staci spravne napisat aspon 1 moznost a mas 5b.. v druhej ulohe musis mat vsetko spravne, aj ked len trebarz zabudnes vyznacit koncovy stav tak to uz bude zle (ale trebarz ak v jednej scheme ho vyznacis a v druhej tej "zjednodusenej" zabudnes tak to bude este brat a dostanes 5 b)
Title: Re: FJAP
Post by: xxxx on 30.09.2011, 21:25:55
hej, bodovanie tej druhej ulohy viem, to som pocul ale tu prvu ulohu to som nejak prepocul ked hovorila, ze 5b dostaneme ked budeme mat aspon jedno z tych dvoch
Title: Re: FJAP
Post by: mishelka on 30.09.2011, 22:28:37
hej, bodovanie tej druhej ulohy viem, to som pocul ale tu prvu ulohu to som nejak prepocul ked hovorila, ze 5b dostaneme ked budeme mat aspon jedno z tych dvoch
Ano aspon jedno, ale vravela som aj to, ze sa moze stat ze dostanete formalny zapis a budete mat urcit co to je. U tych jednoduchsich instrukcii (ze exit alebo prazdna instrukcia) chcem oba zapisy..
Title: Re: FJAP
Post by: esperian on 30.09.2011, 22:30:04
jasne Ty si vedúca  ;D ;)
Title: Re: FJAP
Post by: esperian on 07.10.2011, 22:25:31
inak ked mame taky pripad a{a|b }[a|b]... spravne som to znazornil alebo...

                      .a{a|b }[a|b]
                           |             |
                        a |          b |
                           ˇ            ˇ
         a{.a|.b }[.a|.b].       x
         ˄     |        ˄     |
         |   a |        |  b |   
         |---- ˇ       ----ˇ
Title: Re: FJAP
Post by: selli1235 on 07.10.2011, 23:19:45
Ludia kde sa da najst znenie zadani na FJaP? ze ne najekaj stranke a jak tak hladam nemozem nikde najst :/
Title: Re: FJAP
Post by: Tren on 07.10.2011, 23:23:33
Ludia kde sa da najst znenie zadani na FJaP? ze ne najekaj stranke a jak tak hladam nemozem nikde najst :/
nech sa paci
http://hornad.fei.tuke.sk/~bacikova/FJaP/ZADANIE%20B.pdf (http://hornad.fei.tuke.sk/~bacikova/FJaP/ZADANIE%20B.pdf)
Title: Re: FJAP
Post by: selli1235 on 07.10.2011, 23:34:06
Dík, a to mam naprogramoat program, kt. podla tych asociativ a priorit vypocita zo vstupu napr nieco ako 7*5/6 ?? a vypluje vystup?
Title: Re: FJAP
Post by: BlackBerry on 08.10.2011, 15:19:58
Zapocet so Slodicakom...tie instukcie co maju byt...staci vysvetlit co robia jednotlive intukcie ci treba vediet aj Operational Semantics??
Title: Re: FJAP
Post by: Wolfdale on 08.10.2011, 15:24:51
tiez neviem a chcel by som to vediet  :D
Title: Re: FJAP
Post by: BlackBerry on 08.10.2011, 15:37:10
Akoze bola by to veelmi dolezita informacia :D..a inac vysvetlenia po slovensky by mali byt vsak??ci po anglicky?
Title: Re: FJAP
Post by: BlackBerry on 08.10.2011, 15:50:39
Bud slovne alebo semanticky...mozes si vybrat :P..a dalsia otazka Comparisons of words using register A and double words using register R??toto uz nema byt vsak??iba instukcie :) cize iba po Boolean operations??
Title: Re: FJAP
Post by: VoCoGo on 08.10.2011, 17:39:12
Akumulator a stack nie je to iste ?  ... na assembleri sa mi zdalo, ze nam bolo vysvetlovane, ze zasobnik a akumulator je to iste
Title: Re: FJAP
Post by: RiTChi on 08.10.2011, 17:49:56
Zasobnik a akumulator nie je to iste, ani na ASM nam to tak nevysvetlili, ale zas, zeby to vysvetlili nejak kvalitne, to to tiez nie.
Title: Re: FJAP
Post by: Painkiller03 on 08.10.2011, 17:57:16
zdravim nvte kde si opisane tie instrukcie computronu ? resp. z coho sa ich ucite
Title: Re: FJAP
Post by: VoCoGo on 08.10.2011, 17:58:31
http://people.tuke.sk/jan.kollar/FJaP/Computron%20VM/help/CvmHelp.pdf (http://people.tuke.sk/jan.kollar/FJaP/Computron%20VM/help/CvmHelp.pdf)
Title: Re: FJAP
Post by: BlackBerry on 08.10.2011, 18:04:15
Tie posledne 2 tabulky treba ci nie?...lebo mne sa tak zda ze to nesu instrukcie...ze treba iba po boolean operation
Title: Re: FJAP
Post by: VoCoGo on 08.10.2011, 18:08:21
neviem, ale tie posledne 2 strany su tie najlahsie :D
Title: Re: FJAP
Post by: RiTChi on 08.10.2011, 18:17:12
Vsetko su instrukcie, neviem ako ostatni cviciaci, ale bacikova ma tu napisane, co bude na teste: http://hornad.fei.tuke.sk/~bacikova/FJaP/TEST%20A.pdf (http://hornad.fei.tuke.sk/~bacikova/FJaP/TEST%20A.pdf) a este hovorila, ze vsetko okrem instrukcii pracujucich s realnymi cislami.
Title: Re: FJAP
Post by: stephanides on 08.10.2011, 18:49:51
My s pánom Slodičakom budeme mať aj niečo robiť na computrone nie? škoda že computron ani nevideli :( ..
Nemá niekto nejaké fajn materiály na regulárne výrazy?
Title: Re: FJAP
Post by: BlackBerry on 08.10.2011, 18:55:16
My s pánom Slodičakom budeme mať aj niečo robiť na computrone nie? škoda že computron ani nevideli :( ..
Nemá niekto nejaké fajn materiály na regulárne výrazy?
To mas odkial ze bude treba nieco robit na computrone?? :D
Title: Re: FJAP
Post by: stephanides on 08.10.2011, 18:59:29
Citujem spolužiaka:
nie on da zadanie, a ty musis urobit program a hodit to do computrona.
Title: Re: FJAP
Post by: Wolfdale on 08.10.2011, 19:26:03
My s pánom Slodičakom budeme mať aj niečo robiť na computrone nie? škoda že computron ani nevideli :( ..
Nemá niekto nejaké fajn materiály na regulárne výrazy?
:whacko: :whacko:

Slodicak da to iste co Bacikova, nie? jednu instrukciu + tie grafy
Title: Re: FJAP
Post by: RiTChi on 08.10.2011, 19:27:31
Nie je tu niekto, kto vie rozbehat ten Interpreter.cpp v NetBeansoch pod linuxom? nepozna conio.h, ktore sa tam includuje, viete poradit, za aku kniznicu mozem to conio.h nahradit?
Title: Re: FJAP
Post by: Wolfdale on 08.10.2011, 19:29:50
ten isty problem mam aj ja  ;)
Title: Re: FJAP
Post by: Tren on 08.10.2011, 19:31:22
skuste http://stackoverflow.com/questions/3627975/replacement-for-conio-h-in-linux (http://stackoverflow.com/questions/3627975/replacement-for-conio-h-in-linux)
Title: Re: FJAP
Post by: SteLa on 08.10.2011, 19:32:18
Ma tu niekto cvika s Halupkov?


Doplnte do vety prosim:D:
Povedal ze sa mame naucit vsetky instrukcie pre computron okrem ..... .

Po okrem som asi prestala pocuvatO.o
Title: Re: FJAP
Post by: stephanides on 08.10.2011, 19:34:31
My s pánom Slodičakom budeme mať aj niečo robiť na computrone nie? škoda že computron ani nevideli :( ..
Nemá niekto nejaké fajn materiály na regulárne výrazy?
:whacko: :whacko:

Slodicak da to iste co Bacikova, nie? jednu instrukciu + tie grafy
No keby to bolo tak , tak je to fajn.. nejak sa tie inštrukcie naučím .. aj ked tým grafom nerozumiem... ale keby sme mali robiť na computrone čo sme ho na cviku ani nevideli to by bola blbosť..
Title: Re: FJAP
Post by: Tren on 08.10.2011, 19:34:41
Ma tu niekto cvika s Halupkov?


Doplnte do vety prosim:D:
Povedal ze sa mame naucit vsetky instrukcie pre computron okrem ..... .

Po okrem som asi prestala pocuvatO.o
pravdepodobne okrem tych s realnymi cislami  ;D
Title: Re: FJAP
Post by: Wolfdale on 08.10.2011, 19:36:44
ak dobre viem, nikto nebude mat na prvej zapoctovke pracu v Computrone. To je zadanie!

zadanie != zapoctovka
Title: Re: FJAP
Post by: SteLa on 08.10.2011, 19:37:17
Ma tu niekto cvika s Halupkov?


Doplnte do vety prosim:D:
Povedal ze sa mame naucit vsetky instrukcie pre computron okrem ..... .

Po okrem som asi prestala pocuvatO.o
pravdepodobne okrem tych s realnymi cislami  ;D

pravdepodobne^^ thnx:)
Title: Re: FJAP
Post by: stephanides on 08.10.2011, 19:44:53
ak dobre viem, nikto nebude mat na prvej zapoctovke pracu v Computrone. To je zadanie!

zadanie != zapoctovka
Okey chlape ja sa stebou nehádam , prišiel som sem aby som sa to opýtal.. takže vlastne sa to učíš štýlom
BZE - Branch if zero , akože preskok ked je nula a potom to že if (A=0) then PC := addr else PC:=PC+2; ???
Po booleans operations?
Title: Re: FJAP
Post by: Wolfdale on 08.10.2011, 19:54:32
operational semantics uz tusim netreba...treba to dobre vysvetlit vlastnymi slovami...
Title: Re: FJAP
Post by: VoCoGo on 08.10.2011, 19:56:42
k tym NetBeansom ... tu kniznicu cohio.h treba zakomentovat a pojde vam to, nie je tam potrebna
Title: Re: FJAP
Post by: stephanides on 08.10.2011, 20:00:19
operational semantics uz tusim netreba...treba to dobre vysvetlit vlastnymi slovami...
vlastnými slovami ? :)..
Daj mi príklad :)
Title: Re: FJAP
Post by: BlackBerry on 08.10.2011, 20:03:39
operational semantics uz tusim netreba...treba to dobre vysvetlit vlastnymi slovami...
vlastnými slovami ? :)..
Daj mi príklad :)
Staci tak ako je ta poucka..ovsem prelozena do slovenciny + semantika
Title: Re: FJAP
Post by: Wolfdale on 08.10.2011, 20:07:17
tak som myslel aj ja...prelozene do slovenciny...ale semantika asi netreba
Title: Re: FJAP
Post by: stephanides on 08.10.2011, 20:09:54
tak vraj aj semantiku treba..
Title: Re: FJAP
Post by: ultimate on 08.10.2011, 20:14:30
pri Bacikovej treba semantiku len pri tych jednoduchsich ... pri tych zlozitejsich staci slovne popisat
Title: Re: FJAP
Post by: SteLa on 08.10.2011, 20:32:13
Co vlastne mame robit s tym zadanim??  Dokedy ho treba odovzdat? Az na siedmom cviku?O.o.. fakt mam asi okno z cvika^^
Title: Re: FJAP
Post by: Tren on 08.10.2011, 20:35:22
asi az v 7. http://people.tuke.sk/jan.kollar/FJaP/FJaP%20Cvicenia.pdf (http://people.tuke.sk/jan.kollar/FJaP/FJaP%20Cvicenia.pdf)
Title: Re: FJAP
Post by: stephanides on 08.10.2011, 20:40:03
pri Bacikovej treba semantiku len pri tych jednoduchsich ... pri tych zlozitejsich staci slovne popisat
Ktovie ako to bude brať slodičak.. ale neviem usúdiť čo je jednoduchšia a čo zložitejšia inštrukcia :)
Title: Re: FJAP
Post by: drakeman on 08.10.2011, 23:59:36
počkaj takže ak som tomu správne pochopil, tak to zadanie čo sme dostali na poslednom cviku nemusíme mať hneď spravené tento týždeň ale máme čas do 7. ???
Lebo teraz som sa na to pozeral a premýšľal či sa do toho pustiť, alebo sa začať učiť tie inštrukcie z Computronu ???

BTW: Bačíková je fakt super, chápem čo vysvetlí  bv , len trošku pomalšie keby sa dalo hehe :) Ja chápem, že je zbehlá, ale pre mňa je to niečo nové. A povedať jej to osobne by som sa asi bál, už len z dôvodu, ako ma potom bude brať a či sa na mňa neurazí hmmm...
Title: Re: FJAP
Post by: veteran on 09.10.2011, 00:10:25
počkaj takže ak som tomu správne pochopil, tak to zadanie čo sme dostali na poslednom cviku nemusíme mať hneď spravené tento týždeň ale máme čas do 7. ???
Lebo teraz som sa na to pozeral a premýšľal či sa do toho pustiť, alebo sa začať učiť tie inštrukcie z Computronu ???
Až v 7. týždni, môžeš sa pokojne začať drviť príkazy  ;D

Program cvičení od vedúceho: http://people.tuke.sk/jan.kollar/FJaP/FJaP%20Cvicenia.pdf (http://people.tuke.sk/jan.kollar/FJaP/FJaP%20Cvicenia.pdf)
Title: Re: FJAP
Post by: VoCoGo on 09.10.2011, 00:19:59
...Bačíková je fakt super, chápem čo vysvetlí  bv , len trošku pomalšie keby sa dalo hehe :)...
to by aj mne vyhovovalo keby trosku zmiernila to tempo, niekedy mam pocit, ze chce to cviko cim skor skoncit tak sa ponahla so vsetkym a takmer nikto nestiha .. ked na poslednom cviku pisala ten program a vysvetlovala, tak som nevedel ci mam skor pisat alebo pocuvat, tak som pocuval a potom som si to nestihol opisat
Title: Re: FJAP
Post by: VoCoGo on 09.10.2011, 01:12:51
to hej, nehovorim aby sme to brali az tak pomaly ... ale aspon to jedno cele cviko by mohla vyuzit, nie sa ponahlat a potom skor skoncit ako by sme mali
Title: Re: FJAP
Post by: drakeman on 09.10.2011, 01:26:06
jj s tým súhlasím, ja som veľmi rád že vysvetľuje ako vysvetľuje... a som s tým spokojný, ale keby trošku len zmiernila tempo tak by to vyšlo na celé cviko a potom by to bolo fajn... Ale ja chápem, že aj ona sa asi ponáhľa... :) Kto by nechcel vypadnúť skôr. Ale zas tých 15 minút by som obetoval na to, aby som tomu lepšie pochopil a netrápil sa doma 30 minút... :)
Title: Re: FJAP
Post by: provasik on 09.10.2011, 02:08:04
Ma tu niekto cvika s Halupkov?


Doplnte do vety prosim:D:
Povedal ze sa mame naucit vsetky instrukcie pre computron okrem ..... .

Po okrem som asi prestala pocuvatO.o
pravdepodobne okrem tych s realnymi cislami  ;D

pravdepodobne^^ thnx:)

Halupka povedal: Naucit sa vsetky instrukcie okrem tych co pracuju z realnymi cislami, napriklad co pracuju z registrami RH a RL a vykonavaju operacie s realnymi cislami. Halupka povedal ze je odovzdavanie v Siedmom tizdni, a odporuca aby ste sa teraz zamerali na ten test. Dufam ze som vyplnil to okno :D
Title: Re: FJAP
Post by: esperian on 09.10.2011, 02:20:35
Nie je tu niekto, kto vie rozbehat ten Interpreter.cpp v NetBeansoch pod linuxom? nepozna conio.h, ktore sa tam includuje, viete poradit, za aku kniznicu mozem to conio.h nahradit?

chalani ten problem som mal aj ja na win... ten cygwin co sme pouzivali na programku nefunguje teraz.. kukol som do archívu a tam bol ten isty problem a pani Bačikova tam pisala ze je potrebne nainstalovat Mingw... ked som to nainstaloval tak uz to vsetko ficalo... len neviem ci ten minGW rozbehate na linuxe...
Title: Re: FJAP
Post by: drakeman on 09.10.2011, 02:38:17
ked nad tym doma sedis iba pol hodinu, tak si na tom este dobre
no tak sedím nad tým dlhšie, ale myslel som to skôr obrazne... :) sorry napísal som to trošku nezrozumiteľne... :)
Title: Re: FJAP
Post by: RiTChi on 09.10.2011, 16:54:39
Nie je tu niekto, kto vie rozbehat ten Interpreter.cpp v NetBeansoch pod linuxom? nepozna conio.h, ktore sa tam includuje, viete poradit, za aku kniznicu mozem to conio.h nahradit?

chalani ten problem som mal aj ja na win... ten cygwin co sme pouzivali na programku nefunguje teraz.. kukol som do archívu a tam bol ten isty problem a pani Bačikova tam pisala ze je potrebne nainstalovat Mingw... ked som to nainstaloval tak uz to vsetko ficalo... len neviem ci ten minGW rozbehate na linuxe...

Linuxaci stiahnite verziu interpreter.cpp z priecinka solaris, alebo nahradte #include za:

Code: [Select]
#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
Title: Re: FJAP
Post by: paloSK on 09.10.2011, 17:24:49
Zdravim ,nemate nahodou niekto niekde vypisane jednotlive instrukcie, ktore budu na pisomke + po slovesnky co znamenaju ? Nechce sa mi to prekladat a prepisovat, tak ked to uz neikto mate, tak sa prosim podelte.
Title: Re: FJAP
Post by: Wolfdale on 09.10.2011, 18:08:30
mam ale bohuzial na papieri  ???
Title: Re: FJAP
Post by: RiTChi on 09.10.2011, 18:15:22
mam ale bohuzial na papieri  ???

Take, ze fotak || skener....
Title: Re: FJAP
Post by: Tren on 09.10.2011, 18:16:17
mam ale bohuzial na papieri  ???
ktory si si vytlacil z pc  :D :D
Title: Re: FJAP
Post by: Painkiller03 on 09.10.2011, 19:58:56
mam ale bohuzial na papieri  ???
no takemu skenu tvojich poznamok by sa potesili viacerí :)
Title: Re: FJAP
Post by: veteran on 09.10.2011, 21:20:13
Príkazy Computronu VM (po slovensky): http://www.uloz.to/10561620/prikazycomputronu-pdf (http://www.uloz.to/10561620/prikazycomputronu-pdf)
príp. po anglicky: http://hornad.fei.tuke.sk/~halupka/fjap/Cvm-help.pdf (http://hornad.fei.tuke.sk/~halupka/fjap/Cvm-help.pdf)
Title: Re: FJAP
Post by: SteLa on 09.10.2011, 22:52:21
Príkazy Computronu VM (po slovensky): http://www.uloz.to/10561620/prikazycomputronu-pdf (http://www.uloz.to/10561620/prikazycomputronu-pdf)
príp. po anglicky: http://hornad.fei.tuke.sk/~halupka/fjap/Cvm-help.pdf (http://hornad.fei.tuke.sk/~halupka/fjap/Cvm-help.pdf)

jee ^^ nemusim tolko cumiet do monitora aspon ked si to vytlacim
Title: Re: FJAP
Post by: Painkiller03 on 10.10.2011, 20:42:38
Príkazy Computronu VM (po slovensky): http://www.uloz.to/10561620/prikazycomputronu-pdf (http://www.uloz.to/10561620/prikazycomputronu-pdf)
príp. po anglicky: http://hornad.fei.tuke.sk/~halupka/fjap/Cvm-help.pdf (http://hornad.fei.tuke.sk/~halupka/fjap/Cvm-help.pdf)
dikeeees
Title: Re: FJAP
Post by: Wolfdale on 10.10.2011, 21:59:40
ja to uz mam za sebou, a ani to nebolelo  :)
Title: Re: FJAP
Post by: ultimate on 10.10.2011, 22:10:45
co ste mali a kto ta uci ?
Title: Re: FJAP
Post by: Wolfdale on 10.10.2011, 22:24:10
dve otazky, prva bola tie grafy a druha bola instrukcia (LDA'X) graf si uz nepamatam  >:(
Title: Re: FJAP
Post by: Rajo on 10.10.2011, 22:44:03
aký graf omg ? :D
Title: Re: FJAP
Post by: veteran on 10.10.2011, 23:46:21
aký graf omg ? :D
Konštrukcia deterministického konečnostavového automatu... Tebe by sa to chcelo celé písať? Stačí graf, nie?  ;D  ;)

Inak, bolo treba robiť aj prechodový graf + konečnostavový akceptor? Koľko času na to bolo?
Title: Re: FJAP
Post by: Wolfdale on 11.10.2011, 01:41:41
ano, bolo treba robit obe a mali sme na to 35 min
Title: Re: FJAP
Post by: esperian on 11.10.2011, 01:48:15
fu ha tak to je pomerne dost casu nie ? ci ten graf bol nejako komplikovany ?? ci taky ako na cvikach ste robili ?? inak s kym mas cvika ?
Title: Re: FJAP
Post by: Wolfdale on 11.10.2011, 01:55:45
je to dost casu, ja som to odovzdal po 15. min, a ten graf bol jednoduchsi, ako na cviku (presne si ho uz nepamatam), a mam Slodicaka
Title: Re: FJAP
Post by: esperian on 11.10.2011, 01:59:00
dik  ;)
Title: Re: FJAP
Post by: Rajo on 11.10.2011, 04:58:42
inštrukcia je za 2 body ? 1 bod ? 5 bodov ? či sa mi to oplatí učiť ak to je za 2 body....
Title: Re: FJAP
Post by: paloSK on 11.10.2011, 05:02:54
inštrukcia je za 2 body ? 1 bod ? 5 bodov ? či sa mi to oplatí učiť ak to je za 2 body....
Neoplati sa nic ucit.
Title: Re: FJAP
Post by: esperian on 11.10.2011, 05:15:05
Rajo, no neviem s kym mas cvika ale ja pri p. Bačikovej, mam instrukciu za 5b a "graf" za 5b...
Title: Re: FJAP
Post by: drakeman on 11.10.2011, 05:18:08
Pre tých ktorí sa učia:
podľa manuálu:
STR’I =  Load value from RL to cell at address M[adr], and from RH to M[adr] + 1] (indirect addressing)

nemá tam byť náhodou Store ??? a nie Load ??? 
Title: Re: FJAP
Post by: orsi on 11.10.2011, 05:42:39
STRI - uloženie hodnoty z RL (real life  :D ) ........
Title: Re: FJAP
Post by: Rajo on 11.10.2011, 06:00:42
Rajo, no neviem s kym mas cvika ale ja pri p. Bačikovej, mam instrukciu za 5b a "graf" za 5b...

no lenže vy musíte vedieť aj sémantiku a mne stačí napísať po slovensky čo tá inštrukcia robí a žiadny "obkec" ...
Title: Re: FJAP
Post by: Wolfdale on 11.10.2011, 15:19:41
nie je to tazke, ale oplati sa kus do toho pozriet

instrukcia 5B
graf 5B
Title: Re: FJAP
Post by: veteran on 11.10.2011, 17:48:50
Pre tých ktorí sa učia:
podľa manuálu:
STR’I =  Load value from RL to cell at address M[adr], and from RH to M[adr] + 1] (indirect addressing)

nemá tam byť náhodou Store ??? a nie Load ???
Má tam byť store. Podľa mňa.
Title: Re: FJAP
Post by: Wolfdale on 11.10.2011, 19:17:39
jj, tiez som si to kukal doma...neviem co tam ma byt presne...ale nastastie som nema ltu instrukciu  ;D
Title: Re: FJAP
Post by: M4D4 on 11.10.2011, 19:38:38
a v tom pdfku je SDS . . . nemá byť namiesto toho STS? Lebo príkaz SDS medzi inštrukciami nevidím . . .
Title: Re: FJAP
Post by: Wolfdale on 11.10.2011, 19:39:23
v tom PDFku je aj vynechane JMP a EXIT je dvakrat
Title: Re: FJAP
Post by: veteran on 11.10.2011, 20:01:36
a v tom pdfku je SDS . . . nemá byť namiesto toho STS? Lebo príkaz SDS medzi inštrukciami nevidím . . .

v tom PDFku je aj vynechane JMP a EXIT je dvakrat
Opravená verzia - http://www.uloz.to/10585991/prikazycomputronu-pdf (http://www.uloz.to/10585991/prikazycomputronu-pdf) Sorry, nevšimol som si to vôbec.  :ohmygod:
Title: Re: FJAP
Post by: M4D4 on 11.10.2011, 20:09:17
a pre istotu sa spýtam, či nevie niekto . . . Nosáľ nechce sémantiku, stačí mu slovný opis, že?
Title: Re: FJAP
Post by: milaninho on 11.10.2011, 20:23:19
a pre istotu sa spýtam, či nevie niekto . . . Nosáľ nechce sémantiku, stačí mu slovný opis, že?

Nosáľovi stačí slovný popis (ale určite uzná aj dobrú operačnú sémantiku ako ho poznám)..
napr. pre OR - urobí operáciu logického súčtu nad akumulátorom (registrom A) a hodnotou v pamäti na adrese ktorá je uvedená ako atribút inštrukcie
Title: Re: FJAP
Post by: esperian on 12.10.2011, 17:26:29
mam otazku, ked kreslim grag z [ab] tak bude to vyzerat takto
----------------------------
 ^                       /
  \---b<----a<----/

alebo takto

----------------------------
 \                        ^
  \--->a---->b----/

 bv
Title: Re: FJAP
Post by: bEnd3r on 12.10.2011, 18:04:01
to druhe myslim..
Code: [Select]
http://draw.to/D4vGuIB
Title: Re: FJAP
Post by: provasik on 12.10.2011, 18:20:54
to druhe myslim..
Code: [Select]
http://draw.to/D4vGuIB

Urcite to bude to druhe
Title: Re: FJAP
Post by: esperian on 12.10.2011, 18:34:44
dik
Title: Re: FJAP
Post by: Wolfdale on 12.10.2011, 23:10:29
kedy bude opravna zo zapoctovky z FJaPka?
Title: Re: FJAP
Post by: esperian on 12.10.2011, 23:22:12
nam p. Bacikova ak som spravne pocul ze nebude.
Title: Re: FJAP
Post by: Tren on 13.10.2011, 01:27:14
 :(
Title: Re: FJAP
Post by: provasik on 13.10.2011, 01:55:23
Podla mojich skromnych informacii je medzi cviciacimi taka dohoda ze ziadna opravna pisomka nebude....  :ohmygod:
Title: Re: FJAP
Post by: mino on 13.10.2011, 02:22:07
Tí, čo máte FJaP s Bačíkovou, už máte niekto zapísaný výsledok v MAISe? Resp. neviete, kedy majú byť výsledky?  :emot-dance:
Title: Re: FJAP
Post by: Tren on 13.10.2011, 02:23:11
uz mam zapisane
Title: Re: FJAP
Post by: ultimate on 13.10.2011, 02:40:47
uz mam zapisane

a kedy si mal cviko ?
Title: Re: FJAP
Post by: esperian on 13.10.2011, 02:48:02
ja som mal cviko o 14:15 s nou a hned ako som prisiel na intrak tak som to tam uz mal.. ona to hned zapisovala lebo uz na hodine hovorila ze uz to zapisala aj do maisu
Title: Re: FJAP
Post by: ultimate on 13.10.2011, 02:49:06
hm, ja nemam nic v maise a neverim, zeby som mal 0%
Title: Re: FJAP
Post by: Wolfdale on 13.10.2011, 02:50:11
ked kliknes na detail, tak hocico mas, mal by si to tam mat, ze dnes ti to tam zapisala...ked nemas, tak nemas.  :)
Title: Re: FJAP
Post by: ultimate on 13.10.2011, 02:53:13
Takze nemam.
Title: Re: FJAP
Post by: ultimate on 13.10.2011, 04:19:44
10 - 5 - 0  // a nulu nemam urcite, skontroloval som si to po pisomke, takze minimalne 5 bodov musim mat

mate uz niekto zapisane z tych, co ste mali o 15:55 ?
Title: Re: FJAP
Post by: Wolfdale on 13.10.2011, 04:33:47
a nemalo byt hodnotenie take, ze bud 5 alebo 0?

dve otázky boli po 5 bodov
Title: Re: FJAP
Post by: Don_Corleone on 13.10.2011, 04:38:34
mal uz niekto s Halupkom ??? len tak pre info .. ze na co sa tesit :D
Title: Re: FJAP
Post by: veteran on 13.10.2011, 15:19:13
mal uz niekto s Halupkom ??? len tak pre info .. ze na co sa tesit :D
(https://www.tu-ke.com/forum/proxy.php?request=http%3A%2F%2Fprofile.ak.fbcdn.net%2Fhprofile-ak-ash2%2F276466_152223811532001_3536372_n.jpg&hash=4eb773342e6ad88c488309b70b8e6df68c133a0d)
 :D
Title: Re: FJAP
Post by: Don_Corleone on 13.10.2011, 15:34:10
akoze ironia alebo co ? :D dal tazky graf ci co to je ? alebo co je drsne ? :D
Title: Re: FJAP
Post by: veteran on 13.10.2011, 15:35:26
akoze ironia alebo co ? :D dal tazky graf ci co to je ? alebo co je drsne ? :D
Len taká sranda na odľahčenie. Mňa to s Halupkom tiež ešte len čaká  ;)
Title: Re: FJAP
Post by: milaninho on 13.10.2011, 16:25:55
ja som z doveryhodneho zdroja pocul ze Chalupka si pripravil dost tazku pisomku..
Title: Re: FJAP
Post by: Don_Corleone on 13.10.2011, 16:27:58
a Halupka ??   ;)
Title: Re: FJAP
Post by: esperian on 13.10.2011, 16:32:32
ja som z doveryhodneho zdroja pocul ze Chalupka si pripravil dost tazku pisomku..

nie si nahodou ty ten Halupka ?? sudim podla tvojich postov  ;D ;D
Title: Re: FJAP
Post by: provasik on 13.10.2011, 18:45:22
Nie, on tym Halupkom urcite nie je :D :D
Title: Re: FJAP
Post by: veteran on 13.10.2011, 18:50:16
ja som z doveryhodneho zdroja pocul ze Chalupka si pripravil dost tazku pisomku..

nie si nahodou ty ten Halupka ?? sudim podla tvojich postov  ;D ;D
Nie, nie je.

Ale tento avatar
(https://www.tu-ke.com/forum/avatars/userav/avatar_3577.png)

... mi je ale že silno povedomý.  :P Mapa Juhoslávie s backgroundom juhoslovanskej vlajky - také pozadie som videl na Halupkovom notebooku, ktorý mal minule pripojený k projektoru.  :D
Title: Re: FJAP
Post by: provasik on 13.10.2011, 21:31:31
Pre tych co dnes mali test z Halupkom su uz vysledky, na stranke cviceni (http://hornad.fei.tuke.sk/~halupka/fjap (http://hornad.fei.tuke.sk/~halupka/fjap)) v sekcii poziadavky a hodnotenie. Dufam ze vacsina bude spokojna... :D
Title: Re: FJAP
Post by: SteLa on 13.10.2011, 22:03:51
Pre tych co dnes mali test z Halupkom su uz vysledky, na stranke cviceni (http://hornad.fei.tuke.sk/~halupka/fjap (http://hornad.fei.tuke.sk/~halupka/fjap)) v sekcii poziadavky a hodnotenie. Dufam ze vacsina bude spokojna... :D

co? kde? Si rob srandu^^
Title: Re: FJAP
Post by: Wolfdale on 13.10.2011, 22:18:58
http://hornad.fei.tuke.sk/~halupka/fjap/Vysledky_TestA_Stvrtok.xls (http://hornad.fei.tuke.sk/~halupka/fjap/Vysledky_TestA_Stvrtok.xls)
Title: Re: FJAP
Post by: paloSK on 13.10.2011, 22:45:18
Pre tych co dnes mali test z Halupkom su uz vysledky, na stranke cviceni (http://hornad.fei.tuke.sk/~halupka/fjap (http://hornad.fei.tuke.sk/~halupka/fjap)) v sekcii poziadavky a hodnotenie. Dufam ze vacsina bude spokojna... :D

co? kde? Si rob srandu^^
Mas 5 bodov  :P
Title: Re: FJAP
Post by: provasik on 13.10.2011, 22:51:10
Pre tych co dnes mali test z Halupkom su uz vysledky, na stranke cviceni (http://hornad.fei.tuke.sk/~halupka/fjap (http://hornad.fei.tuke.sk/~halupka/fjap)) v sekcii poziadavky a hodnotenie. Dufam ze vacsina bude spokojna... :D

co? kde? Si rob srandu^^
Mas 5 bodov  :P

5+ bodov, co znamena 5 bodov z moznostov ziskat 10 ked do konca semestra bude nejake to plusko...
Title: Re: FJAP
Post by: provasik on 14.10.2011, 01:14:46
Bez obav Emka, ja im to spocitam pri odovzdavani tych zadani :D
Title: Re: FJAP
Post by: veteran on 14.10.2011, 01:20:28
Bez obav Emka, ja im to spocitam pri odovzdavani tych zadani :D
Uf... To aby som si dal poriadne záležať na tom zadaní  :D
Title: Re: FJAP
Post by: Rajo on 14.10.2011, 02:40:54
Bez obav Emka, ja im to spocitam pri odovzdavani tych zadani :D
Uf... To aby som si dal poriadne záležať na tom zadaní  :D

Ale veď si mi sám písal, že už si zohnal človeka, čo ti to zadanie spraví  :laugh: :embarassed: :D
Title: Re: FJAP
Post by: veteran on 14.10.2011, 14:56:46
Bez obav Emka, ja im to spocitam pri odovzdavani tych zadani :D
Uf... To aby som si dal poriadne záležať na tom zadaní  :D

Ale veď si mi sám písal, že už si zohnal človeka, čo ti to zadanie spraví  :laugh: :embarassed: :D
Pssst, to je tajomstvo.  :P :angel:
Title: Re: FJAP
Post by: SteLa on 14.10.2011, 18:20:36
Pre tych co dnes mali test z Halupkom su uz vysledky, na stranke cviceni (http://hornad.fei.tuke.sk/~halupka/fjap (http://hornad.fei.tuke.sk/~halupka/fjap)) v sekcii poziadavky a hodnotenie. Dufam ze vacsina bude spokojna... :D

co? kde? Si rob srandu^^
Mas 5 bodov  :P

5+ bodov, co znamena 5 bodov z moznostov ziskat 10 ked do konca semestra bude nejake to plusko...

Hm 5 bodov omg:/ to mi dost evysiel ten ksaO.O
Ako sa da ziskat plusko? A kolko ich potrebujem?:D Lebo niektori tam maju dve
Title: Re: FJAP
Post by: Tren on 14.10.2011, 18:23:21
Pre tych co dnes mali test z Halupkom su uz vysledky, na stranke cviceni (http://hornad.fei.tuke.sk/~halupka/fjap (http://hornad.fei.tuke.sk/~halupka/fjap)) v sekcii poziadavky a hodnotenie. Dufam ze vacsina bude spokojna... :D

co? kde? Si rob srandu^^
Mas 5 bodov  :P

5+ bodov, co znamena 5 bodov z moznostov ziskat 10 ked do konca semestra bude nejake to plusko...

Hm 5 bodov omg:/ to mi dost evysiel ten ksaO.O
Ako sa da ziskat plusko? A kolko ich potrebujem?:D Lebo niektori tam maju dve
ked tam mas 2, tak potrebujes 2, ked jedno tak ti staci uz len jedno, aspon ja som to tak pochopil  ;)
Title: Re: FJAP
Post by: SteLa on 14.10.2011, 18:30:54
Pre tych co dnes mali test z Halupkom su uz vysledky, na stranke cviceni (http://hornad.fei.tuke.sk/~halupka/fjap (http://hornad.fei.tuke.sk/~halupka/fjap)) v sekcii poziadavky a hodnotenie. Dufam ze vacsina bude spokojna... :D

co? kde? Si rob srandu^^
Mas 5 bodov  :P

5+ bodov, co znamena 5 bodov z moznostov ziskat 10 ked do konca semestra bude nejake to plusko...

Hm 5 bodov omg:/ to mi dost evysiel ten ksaO.O
Ako sa da ziskat plusko? A kolko ich potrebujem?:D Lebo niektori tam maju dve
ked tam mas 2, tak potrebujes 2, ked jedno tak ti staci uz len jedno, aspon ja som to tak pochopil  ;)

nbo...uz som to precitala:) Este som sa nikdy tak netesila z pluska^^
Title: Re: FJAP
Post by: provasik on 15.10.2011, 17:34:48
Zdravim kolegovia, len pre info ty ktory mali test v piatok su uz opraveny, lem mi to nejde upnut na hornad, takze zial vysledky sa asi dozviete iba na pondelok, ale aby som vas potesil, nie je tam nik kto ma 0 bodov...  :)
Title: Re: FJAP
Post by: esperian on 15.10.2011, 19:43:09
inak bol by niekto ochotny skontrolovat moju gramatiku.. aby som mohol pokracovat vo viere ze ju mam dobre ? dik bv
 zadanie 2  (*nizsia priorita,Lava aso.., /vyssia priorita, Prava)
OPK -> OPD {<*> OPD}
OPD -> Term [</> OPD]
Term -> <value> | <(> OPK <)>
Title: Re: FJAP
Post by: ppeess on 15.10.2011, 20:54:10
inak bol by niekto ochotny skontrolovat moju gramatiku.. aby som mohol pokracovat vo viere ze ju mam dobre ? dik bv
 zadanie 2  (*nizsia priorita,Lava aso.., /vyssia priorita, Prava)
OPK -> OPD {<*> OPD}
OPD -> Term [</> OPD]
Term -> <value> | <(> OPK <)>

ja by som tu zapisal trochu inak

* priorita 1
/ (del) priorita 2

expr - > del [<*> expr]
del -> term {</> term}
term -> <BoolValue> | <(>expr<)>
Title: Re: FJAP
Post by: esperian on 16.10.2011, 01:26:52
no takze skusam vytvorit iny interpretator aby som to nejako pochopil ... chcem spravit aby poznal len / a zatvorky,cisla. a chcem aby / bola prava asociativita .. nieco take aby to robilo(12/(8/4))  cize mam spravenu gramatiku..
//DEL->Term [</> DEL]
//Term -> <value> | <(> Expr <)>

no a teraz ako tu funkciu psravit ? skusam premienam a furt to neide tak ako ma.. toto som proste vytvoril z tej povodnej funkcie expr() odstranenim nepotrebneho switchu.. ale ako teraz na tie leftOp,rightOp.... som z toho jelen ... keby mi to niekto vysvetlil bol by som velmi rad..

int del()
{
    int leftOp, rightOp;
    rightOp = term();
   
    while ((E symbol) & (E DELENIE ))
   {
     getsymbol(); rightOp = term();
     
          leftOp = leftOp / rightOp ;
          term();
          printf("%d ",rightOp);
   }
   return leftOp;
}
Title: Re: FJAP
Post by: ppeess on 16.10.2011, 02:16:35
no takze skusam vytvorit iny interpretator aby som to nejako pochopil ... chcem spravit aby poznal len / a zatvorky,cisla. a chcem aby / bola prava asociativita .. nieco take aby to robilo(12/(8/4))  cize mam spravenu gramatiku..
//DEL->Term [</> DEL]
//Term -> <value> | <(> Expr <)>

no a teraz ako tu funkciu psravit ? skusam premienam a furt to neide tak ako ma.. toto som proste vytvoril z tej povodnej funkcie expr() odstranenim nepotrebneho switchu.. ale ako teraz na tie leftOp,rightOp.... som z toho jelen ... keby mi to niekto vysvetlil bol by som velmi rad..

int del()
{
    int leftOp, rightOp;
    rightOp = term();
   
    while ((E symbol) & (E DELENIE ))
   {
     getsymbol(); rightOp = term();
     
          leftOp = leftOp / rightOp ;
          term();
          printf("%d ",rightOp);
   }
   return leftOp;
}

//DEL->Term [</> DEL]
//Term -> <value> | <(> Expr <)>


rightOp = del(); a prava asociativita ma nie while ale if
   


Title: Re: FJAP
Post by: Cici on 16.10.2011, 19:29:09
v tom zadani mame spravit interpreter len s tymi operatormi ktore mame zadane. Cize ked mam && a || tak to ma brat len logicky sucet a sucin. To znamena ze aj cisla ma brat len 0 a 1 aby sa to dalo vyhodnotit? Alebo to spravit ze len 0 je 0 a vsetko ostatne je 1?

btw: gramatika by mohla vyzerat takto? (19)
Expr -> LogOr { <&&> LogOr }
LogOr -> Term [ <||> Term ]
Term -> <value> | <(> Expr <)>
Title: Re: FJAP
Post by: RiTChi on 16.10.2011, 19:31:39
Podla mna 0 false a ostatok true, tak to funguje v C.
Title: Re: FJAP
Post by: milaninho on 17.10.2011, 15:45:23
v tom zadani mame spravit interpreter len s tymi operatormi ktore mame zadane. Cize ked mam && a || tak to ma brat len logicky sucet a sucin. To znamena ze aj cisla ma brat len 0 a 1 aby sa to dalo vyhodnotit? Alebo to spravit ze len 0 je 0 a vsetko ostatne je 1?

btw: gramatika by mohla vyzerat takto? (19)
Expr -> LogOr { <&&> LogOr }
LogOr -> Term [ <||> Term ]
Term -> <value> | <(> Expr <)>

opytaj sa cviciaceho ak si si nie isty, ale myslim ze ak to bude fungovat na spravnej logike tak je to cviciacemu jedno.. ja som svojim daval iba 1 (true) a 0 (false), ale osobne si myslim ze spravit to normalne s vyrazmi trua a false nie je az take zlozite, a moze to spravit na cviciaceho dojem ;)
Title: Re: FJAP
Post by: SteLa on 17.10.2011, 23:58:34
nema niekto link na hornad na materiali od plocicu(tak neako to bolo)? Na cvikach nam to dal cviciaci neulozila som si toO.o ..a nezapamatala 
thnx
Title: Re: FJAP
Post by: veteran on 18.10.2011, 00:43:18
nema niekto link na hornad na materiali od plocicu(tak neako to bolo)? Na cvikach nam to dal cviciaci neulozila som si toO.o ..a nezapamatala 
thnx
http://hornad.fei.tuke.sk/~plocica/ppj/ (http://hornad.fei.tuke.sk/~plocica/ppj/)
Title: Re: FJAP
Post by: SteLa on 18.10.2011, 04:21:40
a nema tu niekto Kollarove skripta Prekladace 2009 ??? Nenasla som   O.o
Title: Re: FJAP
Post by: zaky on 18.10.2011, 16:54:50
inak bol by niekto ochotny skontrolovat moju gramatiku.. aby som mohol pokracovat vo viere ze ju mam dobre ? dik bv
 zadanie 2  (*nizsia priorita,Lava aso.., /vyssia priorita, Prava)
OPK -> OPD {<*> OPD}
OPD -> Term [</> OPD]
Term -> <value> | <(> OPK <)>

ja by som tu zapisal trochu inak

* priorita 1
/ (del) priorita 2

expr - > del [<*> expr]
del -> term {</> term}
term -> <BoolValue> | <(>expr<)>
ja mam prve zadanie a akurat priority mam vymenene, cize * mam vyssiu prioritu a mam to takto

Expr -> A[</>Expr]
A -> Term {<*>Term}
Term -> <Value> | <(> Expr <)>

tak za prve, pokreslene to mam ako ppeess ale tu asociativnost mas dobre ty esperian
za druhe, opravte ma ak sa mylim
Title: Re: FJAP
Post by: veteran on 18.10.2011, 18:53:35
Čo budeme mať z tej dnešnej prezenčky na prednáške? Prémiové bodíky?  ;D
Title: Re: FJAP
Post by: ppeess on 18.10.2011, 19:34:25
Skor to kolko ludi moze ist na predtermin :D
Title: Re: FJAP
Post by: mishelka on 18.10.2011, 20:16:32
jj s tým súhlasím, ja som veľmi rád že vysvetľuje ako vysvetľuje... a som s tým spokojný, ale keby trošku len zmiernila tempo tak by to vyšlo na celé cviko a potom by to bolo fajn... Ale ja chápem, že aj ona sa asi ponáhľa... :) Kto by nechcel vypadnúť skôr. Ale zas tých 15 minút by som obetoval na to, aby som tomu lepšie pochopil a netrápil sa doma 30 minút... :)
neponahlam sa domov, to urcite nie... ale nejako mi to niekedy velmi rychlo rozprava.. ale ked ste si vsimli, tak ja sa stale pytam, ci chapete a ci stihate, staci sa ozvat, toto zopakovat, spomalit... nemam problem ;) len sa treba ozvat, komunikovat, ja do vasich hlav nevidim a ked ste ticho, tak si pomyslim "dobre, chapu, idem dalej"... a ked sa skonci skor: "ziadne otazky, nic, ta dobre, aspon idete domov skor, potesite sa" :) takto to beriem ;)
No inak ked ste z toho cvika co zacina na 15:55, tak sa ospravedlnujem, zle som si to odpisala z maisu, a tak az do posledneho cvika som si myslela ze konci na 16:50 :D

inak bol by niekto ochotny skontrolovat moju gramatiku.. aby som mohol pokracovat vo viere ze ju mam dobre ? dik bv
 zadanie 2  (*nizsia priorita,Lava aso.., /vyssia priorita, Prava)
OPK -> OPD {<*> OPD}
OPD -> Term [</> OPD]
Term -> <value> | <(> OPK <)>

ja by som tu zapisal trochu inak

* priorita 1
/ (del) priorita 2

expr - > del [<*> expr]
del -> term {</> term}
term -> <BoolValue> | <(>expr<)>
Prve je dobre. Ppeess, lava asociativnost su {} zatvorky (see http://hornad.fei.tuke.sk/~plocica/ppj/priorita.html (http://hornad.fei.tuke.sk/~plocica/ppj/priorita.html))
mimochodom neterminaly sa pisu velkym zaciatocnym pismenom.
EDIT: co tam robi BoolValue ??  :o

no takze skusam vytvorit iny interpretator aby som to nejako pochopil ... chcem spravit aby poznal len / a zatvorky,cisla. a chcem aby / bola prava asociativita .. nieco take aby to robilo(12/(8/4))  cize mam spravenu gramatiku..
//DEL->Term [</> DEL]
//Term -> <value> | <(> Expr <)>

no a teraz ako tu funkciu psravit ? skusam premienam a furt to neide tak ako ma.. toto som proste vytvoril z tej povodnej funkcie expr() odstranenim nepotrebneho switchu.. ale ako teraz na tie leftOp,rightOp.... som z toho jelen ... keby mi to niekto vysvetlil bol by som velmi rad..

int del()
{
    int leftOp, rightOp;
    rightOp = term();
   
    while ((E symbol) & (E DELENIE ))
   {
     getsymbol(); rightOp = term();
     
          leftOp = leftOp / rightOp ;
          term();
          printf("%d ",rightOp);
   }
   return leftOp;
}
nemozes tam dat while ked je tam [], pozri si este raz materialy na http://hornad.fei.tuke.sk/~plocica/ppj/ (http://hornad.fei.tuke.sk/~plocica/ppj/)

Podla mna 0 false a ostatok true, tak to funguje v C.
Tak, alebo si prirobte vlastny typ/symbol BOOLVALUE, ktory bude mat atribut typu char s hodnotami t alebo f (ale to sa bude zle pocitat ;) ).

Skor to kolko ludi moze ist na predtermin :D
... a predtermin je velmi vyhodny :P
Title: Re: FJAP
Post by: mishelka on 18.10.2011, 20:29:19
požiadavky na zadanie B na mojich cvičeniach:
http://hornad.fei.tuke.sk/~bacikova/FJaP (http://hornad.fei.tuke.sk/~bacikova/FJaP/ZADANIE%20B%20-%20po%9eiadavky.pdf), subor ZADANIE B - poziadavky.pdf
EDIT: moze sa menit v priebehu nasledujúcich cvičení
Title: Re: FJAP
Post by: matus217 on 18.10.2011, 20:46:11
Takze to, ci mozes ist na predtermin nezavisi od mojich vedomosti a toho ze sa chcem zbavit predmetu skor lebo si na to verim, ale od toho ze sedim 3 hodiny na NEPOVINNEJ prednaske ? Niekde v celom systeme je chyba...
Title: Re: FJAP
Post by: mishelka on 18.10.2011, 20:51:28
Takze to, ci mozes ist na predtermin nezavisi od mojich vedomosti a toho ze sa chcem zbavit predmetu skor lebo si na to verim, ale od toho ze sedim 3 hodiny na NEPOVINNEJ prednaske ? Niekde v celom systeme je chyba...
vnimanie studentov prof. Kollara (a myslim ze nielen jeho) je:
beries predmet vazne ===> chodis na prednasky ===> viac sa tam dozvies (nielen ohladom teorie, ale aj ohladom cviceni a zadani) ===> treba ta za to odmenit
akykolvek student ===> pride na skusku ===> aj tak neviem ci sa to naucil alebo nie, ale ked nechodil na prednasky, asi ho to nezaujimalo ===> preco by mal dostat viac odmeny ako ten co to berie vazne, zaujima ho to a chodi aj na prednasky?

znalosti sa overia uz na cviceniach ===> od toho + z toho co napises na skuske sa bude odvijat vysledna znamka

kde je chyba?
Title: Re: FJAP
Post by: matus217 on 18.10.2011, 20:52:43
Pridem na prednasku, odsedim tam 3 hodiny a nepochopim to. Za ten cas to mozem prestudovat sam, pripadne mam v tom case zamestnanie. To ze formalne nechodim na prednasky, nevyjadruje mieru zaujmu o predmet...
Len cisto teoreticky (nevravim, ze je to moj pripad), ale co ak to vsetko uz ovladam. Potom mi tie prednasky netreba. A nemozem na predtermin... nelogicke...
Title: Re: FJAP
Post by: mishelka on 18.10.2011, 20:54:02
Pridem na prednasku, odsedim tam 3 hodiny a nepochopim to. Za ten cas to mozem prestudovat sam, pripadne mam v tom case zamestnanie. To ze formalne nechodim na prednasky, nevyjadruje mieru zaujmu o predmet...
Len cisto teoreticky (nevravim, ze je to moj pripad), ale co ak to vsetko uz ovladam. Potom mi tie prednasky netreba. A nemozem na predtermin... nelogicke...
to mas sice pravdu, ale kde je istota, ze kazdy co nepride na prednasku si to za tie tri hodiny dostuduje doma sam a pochopi to lepsie?
EDIT: resp. kolko percent studentov je tak dobrych, ze to pochopi aj bez prednasok, za kratsi cas a lepsie ako keby to bolo vysvetlene na prednaske?
EDIT2: a ak je ten student tak dobry, ze to dokaze, potom nemoze mat problem so skuskou ;)
PS: nemyslim, ze bude len jedna prezencka a na zaciatku semestra som vam tu vsetkym pisala ze treba chodit na prednasky ;)
Title: Re: FJAP
Post by: esperian on 18.10.2011, 21:23:43
no a podla mna ten system nieje az tak spravodlivy pretoze ked som chodil na prednasky tak tam bolo dost vela ludi ktori boli na notasoch a na FB........niekto chodi len preto aby bol na nete ked na intraku nema a podobne... ale to je vec nazoru...
---
takze Miška toto je dobre jo ? 
* -lava ,nizsia
/ -prava, vyssia

OPK -> OPD {<*> OPD}
OPD -> Term [</> OPD]
Term -> <value> | <(> OPK <)>

dik
Title: Re: FJAP
Post by: Don_Corleone on 19.10.2011, 00:11:48
moze to prosim niekto skontrolovat?

23. && Lava 2
      ||  Prava 1

Expr -> LogAnd [<||> Expr]
LogAnd -> Term {<&&> Term}
Term -> <Value> | <(> Expr <)>

dakujem pekne
Title: Re: FJAP
Post by: Leclair on 19.10.2011, 00:41:07
Tak ak sa s tym trapite snad vam viac objasni moje zadanie z minuleho roka , je to taky vycuc zo skript a Plocica slajdov. Neviem ci translacna schema a denotacna smenatika je celkom v poriadku, ale to vam asi netreba. Prikladam aj kod realizujuci danu, navrhnutu gramatiku. Toto zadanie je z predmetu PPJ(byvaleho), ale takmer kopiruje FJaP :)

http://www.ulozto.cz/10677093/ukazka-1-pdf (http://www.ulozto.cz/10677093/ukazka-1-pdf)
http://paste.ideaslabs.com/show/lsROZhW9YE (http://paste.ideaslabs.com/show/lsROZhW9YE) //blbo pastlo niektore veci , ale da sa precitat myslim
Title: Re: FJAP
Post by: veteran on 19.10.2011, 01:49:23
Pripájam sa ku esperianovi a Donovi Corleonemu  :)
12.
* None 1
/ Left 2

OPK -> OPD [<*> OPD]
OPD -> Term {</> Term}
Term -> <Value> | <(> OPK <)>
Title: Re: FJAP
Post by: SteLa on 19.10.2011, 02:50:22
Čo budeme mať z tej dnešnej prezenčky na prednáške? Prémiové bodíky?  ;D

dnes bola prezencka...? omg chodim na kazdu prednasku akurat dnes som zmeskala bus do ke tak a presne dal prezencku:O  tak dufam ze fakt zato nebudu body:/
Title: Re: FJAP
Post by: SteLa on 19.10.2011, 03:06:00
21. && Prava 1
      ||  Ziadna asociativnost 2

Expr   -> Or[<&&>Expr]
Or      -> Term[<||>Term]
Term  -> <value><(>Expr<)>

Nevie mi niekto povedat ci to mam dobre? lebo kod mi na zaklade tohto zapisu nejdeO.o
Title: Re: FJAP
Post by: Tren on 19.10.2011, 03:12:50
21. && Prava 1
      ||  Ziadna asociativnost 2

Expr   -> Or[<&&>Expr]
Or      -> Term[<||>Term]
Term  -> <value><(>Expr<)>

Nevie mi niekto povedat ci to mam dobre? lebo kod mi na zaklade tohto zapisu nejdeO.o

mam tiez toto zadanie a mam takto isto ako ty, malo by to byt dobre  :)
Title: Re: FJAP
Post by: bEnd3r on 19.10.2011, 03:44:47
fajn, takze tento super system budem pravdepodobne riesit notebookom na prednaske, diky brona za zabity cas..utorok som mal celkom rad.. velmi zaujimavy je styl ucenia pana kollara.. pisomky na styl vies-5/nevies-0.. na predtermin len ked chodis na prednasky.. som zvedavy jak vyzera
Title: Re: FJAP
Post by: zaky on 19.10.2011, 03:45:37
a ten vystup do .bin suboru ? nejake blizsie info ?  jak to uskutocnit, eminkaaaa :D
Title: Re: FJAP
Post by: Domino_666 on 19.10.2011, 04:02:25
Mohol by mi niekto v krátkosti jednoducho vysvetliť, ako funguje pravá asociatívnosť? Najlepšie na nejakom príklade. Napr. ako sa bude (postupne) vyhodnocovať výraz:
1+2+3+4+5 (viem že zadanie je iné, ale pre pochopenie niečo jednoduchšie). Vyššia priorita znamená, že najprv v programe urobím to, čo má vyššiu a až potom zvyšné operácie však? Vopred dík moc.
Title: Re: FJAP
Post by: bEnd3r on 19.10.2011, 04:37:07
prava asociatinost je ze 1+2+3+4 = (1+(2+(3+4))) tzn. najprv vypocita 3+4 potom k tomu +2 a nakoniec +1
lava asociatinost je ze 1+2+3+4 = (((1+2)+3)+4)

priorita - tak ako si napisal.. cize ak mas v zadani ze * ma vyssiu prioritu ako / tak potom vyraz
2*3/6=((2*3)/6)
ak by / malo vyssiu prioritu ako * tak potom
2*3/6=(2*(3/6)
Title: Re: FJAP
Post by: mishelka on 19.10.2011, 15:54:43
21. && Prava 1
      ||  Ziadna asociativnost 2

Expr   -> Or[<&&>Expr]
Or      -> Term[<||>Term]
Term  -> <value><(>Expr<)>

Nevie mi niekto povedat ci to mam dobre? lebo kod mi na zaklade tohto zapisu nejdeO.o
dobre

Pripájam sa ku esperianovi a Donovi Corleonemu  :)
12.
* None 1
/ Left 2

OPK -> OPD [<*> OPD]
OPD -> Term {</> Term}
Term -> <Value> | <(> OPK <)>
dobre

no a podla mna ten system nieje az tak spravodlivy pretoze ked som chodil na prednasky tak tam bolo dost vela ludi ktori boli na notasoch a na FB........niekto chodi len preto aby bol na nete ked na intraku nema a podobne... ale to je vec nazoru...
---
takze Miška toto je dobre jo ? 
* -lava ,nizsia
/ -prava, vyssia

OPK -> OPD {<*> OPD}
OPD -> Term [</> OPD]
Term -> <value> | <(> OPK <)>

dik
u nas Kollar zakazoval notebook na prednaske :)
dobre

a ten vystup do .bin suboru ? nejake blizsie info ?  jak to uskutocnit, eminkaaaa :D
este dve cvika budu na toto, dnes bude na preklad a nabuduce zotavenie
Title: Re: FJAP
Post by: kmsa on 19.10.2011, 18:34:45
Pripájam sa ku esperianovi a Donovi Corleonemu  :)
12.
* None 1
/ Left 2

OPK -> OPD [<*> OPD]
OPD -> Term {</> Term}
Term -> <Value> | <(> OPK <)>

mam 11 takze to iste len
* none 2
/ left 1

takze spolupraca mozna :D
Title: Re: FJAP
Post by: orsi on 20.10.2011, 01:23:43
mohol by mi niekto to niekto skontrolovať prosim?

* neasoc  1
/  neasoc  1

Expr-> Term [<*>|</> Term]
Term-><value>|<(>Expr<)>
Title: Re: FJAP
Post by: milaninho on 20.10.2011, 15:36:35
mohol by mi niekto to niekto skontrolovať prosim?

* neasoc  1
/  neasoc  1

Expr-> Term [<*>|</> Term]
Term-><value>|<(>Expr<)>

krásne

a co sa tyka systemu na skole, nie ste uz v pvinnej skolskej dochadzke, takze ak ste sa sem prihlasili, tak je predpoklad ze ste sa sem prihlasili z vlastnej vole. treba si uvedomit ze ulohou skoly nie je generovat tituly ale ucit. a chybu v systeme nie je tam kde ju vidite, ze je uprednostnovany clovek chodiaci na prednasky, ale ze vobec musia prednasajuci motivovat alebo nutit ludi co sem dobrovolne prisli na skolu aby sa chodili ucit. a tiez je to nefer voci prednasajucemu ktory sa vam to snazi vysvetlit a mina svoj cas (ktory by mohol vyuzit na vyskum alebo pre seba) a vy na neho proste kaslete..
a to nejdem ani zacinat s kupovanim zadani.. keby ten system fungoval ako ma, tak by tu vela ludi na skole nezostalo..
Title: Re: FJAP
Post by: matotv on 20.10.2011, 20:11:28
ved jasne, ale tak ja som nebol len tejto jednej prednaske lebo som bol chory, takze teraz kvoli chorobe nemozem ist na predtermin? takze to je tiez fér nie?... :thumbs-up:
Title: Re: FJAP
Post by: bEnd3r on 20.10.2011, 20:17:36
ak som pochopil dobre tak ma byt este aspon jedna prezencka.. a je jedno ci to je fer alebo nie, mozes si maximalne pohundrat a hotovo, vela toho nezmenime  >:( (a milaninho, preco potom urobili prednasky nepovinne?)
Title: Re: FJAP
Post by: Tren on 20.10.2011, 20:26:03
ak som pochopil dobre tak ma byt este aspon jedna prezencka.. a je jedno ci to je fer alebo nie, mozes si maximalne pohundrat a hotovo, vela toho nezmenime  >:( (a milaninho, preco potom urobili prednasky nepovinne?)
lebo ziaci tam sedeli len pre body a spali alebo vyrusovali tam zbytocne, to chapem ze zrusili body a su nepovinne. ale nech je to celoplosne a clovek vie nacom je, takto je to take ze bud alebo  ??? (tiez som prave nebol na prednaske)
Title: Re: FJAP
Post by: paloSK on 20.10.2011, 21:33:20
ak som pochopil dobre tak ma byt este aspon jedna prezencka.. a je jedno ci to je fer alebo nie, mozes si maximalne pohundrat a hotovo, vela toho nezmenime  >:( (a milaninho, preco potom urobili prednasky nepovinne?)
lebo ziaci tam sedeli len pre body a spali alebo vyrusovali tam zbytocne, to chapem ze zrusili body a su nepovinne. ale nech je to celoplosne a clovek vie nacom je, takto je to take ze bud alebo  ??? (tiez som prave nebol na prednaske)
Ani ja som akurat na tej jedinnej nebol  >:(
Title: Re: FJAP
Post by: Don_Corleone on 20.10.2011, 22:02:49
Na dnešnom cviku som sa dopočul ze dokumentaciu k zadaniu treba pisat perom ručne a nie len vytlacit ... a ze to bude zaroven podklad ku skuske pre prof. Kollara ... co je na tom pravdy ???
Title: Re: FJAP
Post by: Domino_666 on 21.10.2011, 00:05:32
prava asociatinost je ze 1+2+3+4 = (1+(2+(3+4))) tzn. najprv vypocita 3+4 potom k tomu +2 a nakoniec +1
lava asociatinost je ze 1+2+3+4 = (((1+2)+3)+4)

priorita - tak ako si napisal.. cize ak mas v zadani ze * ma vyssiu prioritu ako / tak potom vyraz
2*3/6=((2*3)/6)
ak by / malo vyssiu prioritu ako * tak potom
2*3/6=(2*(3/6)

Ďakujem mockrát, presne takto som to potreboval  :)
Title: Re: FJAP
Post by: Boost on 21.10.2011, 20:31:49
nemohol by mi niekto pomôcť?
mám zadanie 30tku čiže :
&& lava asociativita, nizsia priorita
||   lava asociativita, vyssia priorita

Expr->{<&&>OR}
OR->Term{<||>Term}
Term-> <VALUE> | <(>Expr<)>

neviem či som to napísal dobre, pls skontrolujte a ak som to napísal zle, pls opravte ma... vopred ďakujem  :)
Title: Re: FJAP
Post by: Cici on 22.10.2011, 17:51:53
nemohol by mi niekto pomôcť?
mám zadanie 30tku čiže :
&& lava asociativita, nizsia priorita
||   lava asociativita, vyssia priorita

Expr->{<&&>OR}
OR->Term{<||>Term}
Term-> <VALUE> | <(>Expr<)>

neviem či som to napísal dobre, pls skontrolujte a ak som to napísal zle, pls opravte ma... vopred ďakujem  :)


podla mna to ma byt
Expr -> OR { <&&> OR}
OR -> Term {<||> Term}
Term -> <VALUE> | <(> Expr<)>
Title: Re: FJAP
Post by: veteran on 22.10.2011, 18:28:21
Rád by som sa uistil o takejto veci. Na prednáške bolo povedané, že ak je nejaká operácia (dajme tomu, že *) neasociatívna, tak potom výraz zadaný bez zátvoriek je chybný výraz. Rozumiem tomu teda správne, že v mojom zadaní (keďže mám operáciu * predpísanú ako neasociatívnu) ak niekto zadá napr. 2*4*6, tak mu to má vypísať chybovú hlášku? A teda má zadať buď (2*4)*6 alebo 2*(4*6).
Title: Re: FJAP
Post by: xxx3 on 22.10.2011, 18:40:21
nam to bolo vysvetlovane asi tak, ze ak je neasociativnost a zadas 2*3*6*8*5 tak ti to spravi 2*3 a zvysok zahodi, dalej uz nejde
Title: Re: FJAP
Post by: orsi on 22.10.2011, 18:59:32
Rád by som sa uistil o takejto veci. Na prednáške bolo povedané, že ak je nejaká operácia (dajme tomu, že *) neasociatívna, tak potom výraz zadaný bez zátvoriek je chybný výraz. Rozumiem tomu teda správne, že v mojom zadaní (keďže mám operáciu * predpísanú ako neasociatívnu) ak niekto zadá napr. 2*4*6, tak mu to má vypísať chybovú hlášku? A teda má zadať buď (2*4)*6 alebo 2*(4*6).
toto je velmi dobra otazka. na prednaske som to nezachytil.
nam to bolo vysvetlovane asi tak, ze ak je neasociativnost a zadas 2*3*6*8*5 tak ti to spravi 2*3 a zvysok zahodi, dalej uz nejde
mne to funguje tak že ked dam 2*3*4 tak vypíše 6 ostatné čísla si nevšíma (tie dalsie násobenia) a vlastne to ignoruje ale nevypíše žiadnu chybu. tak neviem ako to má byť. a ked dám (2*3)*4 tak vypise 24. mam * neasociativne
Title: Re: FJAP
Post by: Cici on 22.10.2011, 19:12:32
mne to funguje tak že ked dam 2*3*4 tak vypíše 6 ostatné čísla si nevšíma (tie dalsie násobenia) a vlastne to ignoruje ale nevypíše žiadnu chybu. tak neviem ako to má byť. a ked dám (2*3)*4 tak vypise 24. mam * neasociativne

tak to aj ma fungovat pokym nemas zotavenie
Title: Re: FJAP
Post by: Maxxtro on 22.10.2011, 20:59:48
mohol by sa niekto na to pozrieť či to je správne..ďakujem  ;)

| | - pravá asoc., 1
&& - neasoc., 2

Expr -> Or [< | | > Expr]
Or -> Term [< && > Term]
Term -> <value> <(> Expr <)>


Title: Re: FJAP
Post by: veteran on 22.10.2011, 21:59:02
Rád by som sa uistil o takejto veci. Na prednáške bolo povedané, že ak je nejaká operácia (dajme tomu, že *) neasociatívna, tak potom výraz zadaný bez zátvoriek je chybný výraz. Rozumiem tomu teda správne, že v mojom zadaní (keďže mám operáciu * predpísanú ako neasociatívnu) ak niekto zadá napr. 2*4*6, tak mu to má vypísať chybovú hlášku? A teda má zadať buď (2*4)*6 alebo 2*(4*6).
toto je velmi dobra otazka. na prednaske som to nezachytil.
nam to bolo vysvetlovane asi tak, ze ak je neasociativnost a zadas 2*3*6*8*5 tak ti to spravi 2*3 a zvysok zahodi, dalej uz nejde
mne to funguje tak že ked dam 2*3*4 tak vypíše 6 ostatné čísla si nevšíma (tie dalsie násobenia) a vlastne to ignoruje ale nevypíše žiadnu chybu. tak neviem ako to má byť. a ked dám (2*3)*4 tak vypise 24. mam * neasociativne
No dobre, a čo ak bude takýto príklad?

* neasociatívne, nižšia priorita
/ ľavoasociatívne, vyššia priorita

2*100/10/10*5*2*6/3

najprv spraví delenie (vyššia priorita, ľavoasoc.)
(100/10/10)=((100/10)/10)=1

potom 6/3=2

a potom prejde na neasociatívne násobenie
2*1*5*2*2

a vypočíta nakoniec len 2*1=2

Je to tak? Alebo nie?

Title: Re: FJAP
Post by: zaky on 24.10.2011, 07:23:11
ano neasociativnost je o tom ze musis explicitne vyjadrit zatvorky a ak ich nevyjadris tak v pripade ze mas viac krat nejaky operator tak ti zoberie len ten prvy a ostatne odignoruje, co vyplyva aj zo samostnatnej nakreslenej gramatiky(ak ju mas dobre napisanu a si ju prejdes tak zistis ze ti proste zbytok vyrazu odignoruje)


a vypočíta nakoniec len 2*1=2

Je to tak? Alebo nie?
cize ano, malo by to tak byt, vravim malo, lebo niesom odbornik ale z toho co som sa naucil  to tak chapem :)
Title: Re: FJAP
Post by: veteran on 24.10.2011, 14:13:36
ano neasociativnost je o tom ze musis explicitne vyjadrit zatvorky a ak ich nevyjadris tak v pripade ze mas viac krat nejaky operator tak ti zoberie len ten prvy a ostatne odignoruje, co vyplyva aj zo samostnatnej nakreslenej gramatiky(ak ju mas dobre napisanu a si ju prejdes tak zistis ze ti proste zbytok vyrazu odignoruje)


a vypočíta nakoniec len 2*1=2

Je to tak? Alebo nie?
cize ano, malo by to tak byt, vravim malo, lebo niesom odbornik ale z toho co som sa naucil  to tak chapem :)
Dík  ;)

Už mám čosi naprogramované, no zatiaľ to vie uprednostňovať delenie pred násobením - zátvorky som môj program ešte nenaučil používať  ;D
Title: Re: FJAP
Post by: darkoooooo on 24.10.2011, 22:45:06
Vzhladom nato ze od cviciaceho nemam dostatocne info ku zadaniu , tak som sa obratil tu ...... mam  zadanie

&& a ||
obidve neasociativne

&& priorita 1  a || priorita 2


ako napisat gramatiku ? vobec neviem co to je a ako to riesit...na cviku len opisal z papiera a to bolo tak vsetko .....rad by som sa to dozvedel  bk
Title: Re: FJAP
Post by: paloSK on 24.10.2011, 23:08:54
Vzhladom nato ze od cviciaceho nemam dostatocne info ku zadaniu , tak som sa obratil tu ...... mam  zadanie

&& a ||
obidve neasociativne

&& priorita 1  a || priorita 2


ako napisat gramatiku ? vobec neviem co to je a ako to riesit...na cviku len opisal z papiera a to bolo tak vsetko .....rad by som sa to dozvedel  bk
jj vysvetlite niekto znaly co a ako treba robit, najlepsie ako 5 rocnemu decku, lebo inak nepochopim  ;D ;D
Title: Re: FJAP
Post by: Cici on 25.10.2011, 00:37:56
Tak ja sa pokusim - polopatisticky, pre potrebu zadania:

- priorita rastie z hora nadol (cize ked ma mat * vacsiu prioritu ako + tak musi byt v gramatike nizsie, na nizsim riadku)

- pre kazdy operator s inou prioritou je potrebne spravit "novy riadok gramatiky"

- podla asociativnosti bude mat dany riadok tvar:
   - ľavá:  Vyraz -> Podvyraz { op Podvyraz }
   - pravá:  Vyraz -> Podvyraz [ op Vyraz ]
   - neasociatívnosť: Vyraz -> Podvyraz [ op Podvyraz ]
   (vyraz znamena nazov retazca, podvyraz znamena nazov retazca o riadok nizsie, op je operand)

- uplne na konci je vyhodnotenie Terminalneho symbolu (symbol ktory nevyhodi SERROR) a zatvoriek - Term -> <value> | <(> Expr <)>

napriklad:
   operator "+":  lava asociativnost, najnizsia priorita
   operator "*": prava asociativnost, stredna priorita
   operator "^": neasociativne, najvyssia priorita

   gramatika:
   Expr -> Mul { <+> Mul}
   Mul -> Pow [ <*> Mul]
   Pow -> Term [ <^> Term]
   Term -> <value> | <(> Expr <)>
Title: Re: FJAP
Post by: darkoooooo on 25.10.2011, 01:46:25
Tak ja sa pokusim - polopatisticky, pre potrebu zadania:

- priorita rastie z hora nadol (cize ked ma mat * vacsiu prioritu ako + tak musi byt v gramatike nizsie, na nizsim riadku)

- pre kazdy operator s inou prioritou je potrebne spravit "novy riadok gramatiky"

- podla asociativnosti bude mat dany riadok tvar:
   - ľavá:  Vyraz -> Podvyraz { op Podvyraz }
   - pravá:  Vyraz -> Podvyraz [ op Vyraz ]
   - neasociatívnosť: Vyraz -> Podvyraz [ op Podvyraz ]
   (vyraz znamena nazov retazca, podvyraz znamena nazov retazca o riadok nizsie, op je operand)

- uplne na konci je vyhodnotenie Terminalneho symbolu (symbol ktory nevyhodi SERROR) a zatvoriek - Term -> <value> | <(> Expr <)>

napriklad:
   operator "+":  lava asociativnost, najnizsia priorita
   operator "*": prava asociativnost, stredna priorita
   operator "^": neasociativne, najvyssia priorita

   gramatika:
   Expr -> Mul { <+> Mul}
   Mul -> Pow [ <*> Mul]
   Pow -> Term [ <^> Term]
   Term -> <value> | <(> Expr <)>


no daco som vydumal ... snad som dobre pochopil  :   


 Expr ->  And [<^> And]
And -> Term [<v> Term]
Term -> <value> | <(> Expr <)>

‎&&     1 priorita         neasociativnost
||       2 pririorita       neasociativnost
Title: Re: FJAP
Post by: kepasa on 25.10.2011, 02:00:21
len sa mi to zda alebo Bacikova vravela v stredu na cviku, ze mame v 6.t doniest gramatiku k zadaniu? ....keby nie tak nestresujte to sa mi len tak marí
Title: Re: FJAP
Post by: Tren on 25.10.2011, 02:02:11
len sa mi to zda alebo Bacikova vravela v stredu na cviku, ze mame v 6.t doniest gramatiku k zadaniu? ....keby nie tak nestresujte to sa mi len tak marí
to sme mali mat hotove uz na 5. cviko  :) ak dobre viem
Title: Re: FJAP
Post by: kepasa on 25.10.2011, 02:05:36

dobre, takze na 6. mame nieco doniest?
Title: Re: FJAP
Post by: esperian on 25.10.2011, 02:18:20
no neviem ci teraz napisem dobre, ak nie tak nech ma opravi, ale ju to nesere aj ked nedoneses nic, mne sa zda ze hovorila este ked sme mali na 5 cviko doniest gramatiku, ze sa mozme spytat ze ci to mame dobre alebo nieco proste sa popytat... ale tak pre tvoje dobro je asi lepsie si nieco pripravit a pytat sa co nevies aby si potom nemusel kupovat zadanie... na 5 cviko si mal mat spraveny interpretátor a teraz na sieste doplnit prekladac
Title: Re: FJAP
Post by: xxx3 on 25.10.2011, 02:32:05
ako pise esperian ... vo vlastnom zaujme, ked nemas nic nemusis mat, ... len ak mas nieco a chces sa nieco spytat
Title: Re: FJAP
Post by: esperian on 25.10.2011, 04:04:53
inak spojazdnil uz niekto ten prekladac ??
Title: Re: FJAP
Post by: Cici on 25.10.2011, 04:22:37
ten prekladac nie je tazky - hlavne ked cykly netreba robit cez instrukciue ale ze v C tam nahadze x krat blok instrukcii.
Title: Re: FJAP
Post by: provasik on 25.10.2011, 19:30:03
Zdravim kolegovia, Info pre Halupkovych studentov: Nasledujuce cviko je nepovinne, nebude tam prezencka, pozrieme si tam narychlo zotavenie z chyb ktore taktiez mate mat v zadani, pripadne mozete konzultovat zadanie, alebo ak by to mal niekto hotove, tak moze odovdat. Kratky prehlad ako vykonavat zotavenie z chyb je na mojej stranke, v sekcii Studijne materialy.

Info o refarate k zadaniu A: Referat ma byt na priblizne dvoch stranach, a ma byt pisany vlastnou rukou. V pripade viacerych stran, tieto zopnut spinkou, alebo niecim podobnym. Nerobyt tam ziadnu prednu stranku, V lavom hornom rohu napisat svoje meno, v pravom hornom rohu skupinu v tvare [Miestnost][Cas]. Priklad PK6_PC9 Stvrtok 10:50
Title: Re: FJAP
Post by: dave321 on 25.10.2011, 19:38:13
Zdravím, chcel by som sa spýtať, či mám dobre napísanú gramatiku k zadaniu:
&&- ľavá asoc. 2
||  - neasociat. 1

Expr -> And [<||>Term]
And -> Term {<&&>Term}
Term -> <Value> | <(>Expr<)>

diki za odpoveď :)
Title: Re: FJAP
Post by: esperian on 25.10.2011, 21:49:08
Zdravím, chcel by som sa spýtať, či mám dobre napísanú gramatiku k zadaniu:
&&- ľavá asoc. 2
||  - neasociat. 1

Expr -> And [<||>Term]
And -> Term {<&&>Term}
Term -> <Value> | <(>Expr<)>

diki za odpoveď :)
no tak podla mojich ne/schopnosti by to malo byt takto, ale pockaj si este na niekoho viac znaleho ..:
Expr -> And [<||>And]
And -> Term {<&&>Term}
Term -> <Value> | <(>Expr<)>
Title: Re: FJAP
Post by: Cici on 25.10.2011, 23:44:12
Zdravím, chcel by som sa spýtať, či mám dobre napísanú gramatiku k zadaniu:
&&- ľavá asoc. 2
||  - neasociat. 1

Expr -> And [<||>Term]
And -> Term {<&&>Term}
Term -> <Value> | <(>Expr<)>

diki za odpoveď :)

podla mna tak ako pise esperian
Title: Re: FJAP
Post by: Wolfdale on 26.10.2011, 00:54:26
pridam sa aj ja, ja mam:

* neasociativnost 1
/  neasociativnost 1 

Expr -> Term [(<*>|</>) Term]
Term -> <value>|<(> Expr <)>

malo by to byt ok?  :)
Title: Re: FJAP
Post by: esperian on 26.10.2011, 01:00:51
malo by byt ok podla mna ale zasa pridam vetu  ;D , podla mojich ne/schopnosti by to malo byt OK
Title: Re: FJAP
Post by: Painkiller03 on 26.10.2011, 02:02:27
robi tu niekto zadania ? ss :mishela
Title: Re: FJAP
Post by: mishelka on 26.10.2011, 02:22:48
nam to bolo vysvetlovane asi tak, ze ak je neasociativnost a zadas 2*3*6*8*5 tak ti to spravi 2*3 a zvysok zahodi, dalej uz nejde
ano, takto to pracuje, ked este nemame zotavenie..
vyrok, ze zadanie vyrazu s neasociativnymi operatormi bez zatvoriek je chybny, je spravny.
Zotavenie bude na tohtotyzdnovych cviceniach, a to by malo dokazat zachytit chybny vyraz pri zadani vyrazu s neasociativnymi operatormi bez zatvoriek a zaroven vypisat chyby.
Title: Re: FJAP
Post by: darkoooooo on 26.10.2011, 03:34:47
no pokusil som sa o nieco :

 Expr ->  And [<^> And]
And -> Term [<v> Term]
Term -> <value> | <(> Expr <)>

‎&&     1 priorita         neasociativnost
||       2 pririorita       neasociativnost
Title: Re: FJAP
Post by: esperian on 26.10.2011, 03:45:15
malo by byt ok  :)
Title: Re: FJAP
Post by: darkoooooo on 26.10.2011, 03:45:46
malo by byt ok  :)

 bp
Title: Re: FJAP
Post by: esperian on 26.10.2011, 03:54:28
len neviem preco si tam nahradil && tymto ^ a rovnako aj s alebo ?
Title: Re: FJAP
Post by: visvk on 26.10.2011, 04:02:50
co vy nato, zad 9.       * prava as. vyssia nar, / lava nizsia nar
Expr -> A [</> Expr]
A -> Term [<*>A]
Term -> <Value> | <(>Expr<)>
Title: Re: FJAP
Post by: esperian on 26.10.2011, 04:23:29
co vy nato, zad 9.       * prava as. vyssia nar, / lava nizsia nar
Expr -> A [</> Expr]
A -> Term [<*>A]
Term -> <Value> | <(>Expr<)>

podla mna  by som povedal ze takto ->
Expr -> A {</> A}
A -> Term [<*>A]
Term -> <Value> | <(>Expr<)>
Title: Re: FJAP
Post by: visvk on 26.10.2011, 04:28:18
co vy nato, zad 9.       * prava as. vyssia nar, / lava nizsia nar
Expr -> A [</> Expr]
A -> Term [<*>A]
Term -> <Value> | <(>Expr<)>

podla mna  by som povedal ze takto ->
Expr -> A {</> A}
A -> Term [<*>A]
Term -> <Value> | <(>Expr<)>

hm, taze viem ze som mimo :/
Title: Re: FJAP
Post by: darkoooooo on 26.10.2011, 16:31:29
len neviem preco si tam nahradil && tymto ^ a rovnako aj s alebo ?

tak mam to prepisat    v    na   ||     a    ^   na    &&  ?
Title: Re: FJAP
Post by: esperian on 26.10.2011, 16:45:52
tak podla mna urcite, nevidim dovod preco by tam malo byt ^v ... aj do tzch funkcii ktore vzrobis davas || &&
Title: Re: FJAP
Post by: bEnd3r on 26.10.2011, 18:41:00
ako si pozriem obsah vygenerovaneho bin suboru? nejak som si to nezapamtal...  ???
Title: Re: FJAP
Post by: esperian on 26.10.2011, 18:52:40
si musis stiahnut disassembler a ten ti vygeneruje tie prikazy
Title: Re: FJAP
Post by: bEnd3r on 26.10.2011, 18:53:19
diky paľko :D
Title: Re: FJAP
Post by: esperian on 26.10.2011, 19:03:33
diky paľko :D

 ???  :)
Title: Re: FJAP
Post by: Raynoko on 26.10.2011, 19:35:13
Mohol by niekto poradit?
zadanie c. 32
&& prava aso. 1
|| prava aso. 2

    Expr->OR[<&&>Expr]
    OR->Term{<||>Term]}
    Term-><value> | <(>Expr<)>
Title: Re: FJAP
Post by: stephanides on 26.10.2011, 22:18:06
Zdravím ludia experian a další makači :D.. viete mi poradiť v tomto ?
Zadanie 31
&& - vyssia priorita
|| - nizsia priorita
obe su prava asociativnost

Expr -> AND{<||> Expr}
AND -> term{<&&>term}
Term -> <value><(>Expr<)>
Title: Re: FJAP
Post by: Ers on 26.10.2011, 23:15:18
Je podla vas ta gramatika dobre?? :)

Expr -> Div [</> Div]
Div -> Term {<*> Term}
Term -> <value> | <(> Expr <)>

*     2 priorita         lava asociativita
/      1 pririorita       neasociativnost
Title: Re: FJAP
Post by: esperian on 27.10.2011, 01:09:33
vedel by mi niekto pomoct s prekladacom ?? pm pls
Title: Re: FJAP
Post by: kmsa on 27.10.2011, 01:14:51
Tak s pomocou druhych som sa dostal k takejto gramatike

* neasoc 2-vyzs.
/ lavy 1

Expr ->Krat{</> Krat}
Krat  ->Term[<*> Term]
Term -><Value>|<(>Expr<)>

Je spravna?
Title: Re: FJAP
Post by: wman on 28.10.2011, 00:27:02
Je tato gramatika napisana spravne?
* Asociativita prava,prijorita 2
/ neasociativne,prijorita 1

// Expr -> Mul[</>Mul]                               
// Mul  -> Term[<*>Mul]                             
// Term -> <value> | <(> Expr <)>
Title: Re: FJAP
Post by: SteLa on 28.10.2011, 01:52:58
Mam otazku na zotavenie, ked mam tie chybove hlasky tak ignorujem tie , kde pise ze je ocakavany +,- atd? Mam na zadanie operandy && a || a implementaciu + - a takych srand som vymazala ako prebytocny kod^^Takze sa pre istotu pytam:

V mojom pripade staci z
/* 0 */"ocakava sa koniec vstupu",
/* 1 */"ocakava sa +,- podvyraz",
/* 2 */"ocakava sa *,/ podvyraz",
/* 3 */"ocakava sa operand",
/* 4 */"ocakava sa )",
/* 5 */"ocakava sa + alebo -",
/* 6 */"ocakava sa * alebo /", };

vybrat 0,3,4 ? ze?    am Zasa som nepocuvala co som mala v skole^^
Title: Re: FJAP
Post by: xxx3 on 28.10.2011, 02:43:04
ked mam asociativitu aj pravu aj lavu tak ako sa to bude pocitat ked zadam napr. 1 && 0 || 1 && 1 || 0  napr. povedzme ze & ma pravu a nizsiu prioritu  a | ma lavu a vyssiu prioritu, nevie niekto vysvetlit ?

Takto ze kedze or ma vyssiu tak najskor sa spravi toto a az potom and-y ??  1 && (0 || 1) && (1 || 0)
Title: Re: FJAP
Post by: selli1235 on 28.10.2011, 21:13:29
A nevie niekto este či sa bude  nejako líšiť vysledok prekladu so zotavenim a bez?  bu napriklad pri neasociativite 5*5*5 ???
Title: Re: FJAP
Post by: Wolfdale on 28.10.2011, 22:38:39
Neviete nahodou, ci vyzaduje Slodicak ospravedlnenku?
Title: Re: FJAP
Post by: paloSK on 29.10.2011, 01:08:47
Neviete nahodou, ci vyzaduje Slodicak ospravedlnenku?
Aj ja rozmyslam ze nepridem ale ..  :hammer:
Title: Re: FJAP
Post by: Wolfdale on 29.10.2011, 01:33:55
kedy mas cviko?
Title: Re: FJAP
Post by: xxx3 on 29.10.2011, 04:36:28
viete niekto spravit to zotavenie ?
Title: Re: FJAP
Post by: paloSK on 29.10.2011, 04:58:53
kedy mas cviko?
V pondelok rano.
Title: Re: FJAP
Post by: erik701 on 29.10.2011, 05:04:36
Ak niekto robí zadania tak PM prosím a nejako sa dohodneme.
Title: Re: FJAP
Post by: Cici on 29.10.2011, 06:58:35
viete niekto spravit to zotavenie ?

mna funguje - pri zadani vstupu napr 1 esd && (s 0 ||| 1) mi to spravne vypise 1 aj v computrone. Zatial mam problem s tym ze ked zadam 010 && 1 tak mi to zobere iba posladnu nulu do vypoctu ale v komputrone vypise aj to 01 - to sa zadania pre "*" a "/" netyka.
Title: Re: FJAP
Post by: Boost on 29.10.2011, 15:52:28
Neviete nahodou, ci vyzaduje Slodicak ospravedlnenku?

Hej, slodičák ju chce, tak si zohnaj :D
Title: Re: FJAP
Post by: Wolfdale on 29.10.2011, 17:21:22
zatial nemusim zhanat  :P
Title: Re: FJAP
Post by: xxx3 on 29.10.2011, 17:29:59
kupim zotavenie ... PM .. zvysok mam
Title: Re: FJAP
Post by: Cici on 29.10.2011, 17:46:51
Mam otazku na zotavenie, ked mam tie chybove hlasky tak ignorujem tie , kde pise ze je ocakavany +,- atd? Mam na zadanie operandy && a || a implementaciu + - a takych srand som vymazala ako prebytocny kod^^Takze sa pre istotu pytam:

V mojom pripade staci z
/* 0 */"ocakava sa koniec vstupu",
/* 1 */"ocakava sa +,- podvyraz",
/* 2 */"ocakava sa *,/ podvyraz",
/* 3 */"ocakava sa operand",
/* 4 */"ocakava sa )",
/* 5 */"ocakava sa + alebo -",
/* 6 */"ocakava sa * alebo /", };

vybrat 0,3,4 ? ze?    am Zasa som nepocuvala co som mala v skole^^

ja som tam hodil
     /* 0 */ "Ocakava sa hodnota",
     /* 1 */ "ocakava sa && / || podvyraz",
     /* 2 */ "ocakava sa operand",
     /* 3 */ "ocakava sa )",
     /* 4 */ "ocakava sa && alebo ||",

A nevie niekto este či sa bude  nejako líšiť vysledok prekladu so zotavenim a bez?  bu napriklad pri neasociativite 5*5*5 ???
zotavenie som robil podla "navodu" z cvika a vyzera to tak ze stale vypise iba 25, ale s chybovou hlaskou.
Title: Re: FJAP
Post by: wman on 29.10.2011, 18:54:26
tiez by som kupil zotavenie :-D zvysok mam ,respektive odmenim toho kto mi pomoze so zotavenim :)
Title: Re: FJAP
Post by: majo532 on 29.10.2011, 20:00:12
Neviete nahodou, ci vyzaduje Slodicak ospravedlnenku?

Hej, slodičák ju chce, tak si zohnaj :D

Ak nepridem tak kedy mu potom odovzdavam zadanie ? :D Nestrhava zato body ak odovzdam o tyzden neskor ?
Title: Re: FJAP
Post by: xxx3 on 29.10.2011, 20:21:51
co je to
#define E 1 <<   ??
Title: Re: FJAP
Post by: xxx3 on 29.10.2011, 22:21:22
mne tiez PM ak robi niekto .. staci mi zotavenie
Title: Re: FJAP
Post by: xxx3 on 29.10.2011, 22:40:31
Pri tom generovani kodu Computronu sa nejak lisi sposob akym sa to robi ked ma niekto rozdielne asociativity alebo priority ?

a ked mate grmatiku trojriadkovu, kde mate napr. Expr, Mul, Term tak mate v tom preklade do Computrona TranslExpr(), TranslMul(), TranslTerm() a este aj to translator() ?
Title: Re: FJAP
Post by: Cici on 29.10.2011, 22:53:58
co je to
#define E 1 <<   ??
to znamena bitovy posun o jedno dolava (ked mas E MUL a MUL je 5 tak posunie bit o 5 dolava)

Pri tom generovani kodu Computronu sa nejak lisi sposob akym sa to robi ked ma niekto rozdielne asociativity alebo priority ?
lisi sa - tak isto ako sa lisia funkcie v interpretatore. meni sa volanie inych funkcii a cykly/if. Slad instrukcii ale ostava ten isty.
Title: Re: FJAP
Post by: xxx3 on 29.10.2011, 23:07:54
Cici, a mas to robene tak, ze mas spravene: TranslExpr(), TranslMul(), TranslTerm() a este aj to translator() ? ?
Title: Re: FJAP
Post by: Cici on 30.10.2011, 01:27:34
v podstate hej ale rozdiel je v tom ze je to translExpr(KeySet keys), translLogOr(KeySet keys),  translTerm(KeySet keys) a translator()
Title: Re: FJAP
Post by: SteLa on 30.10.2011, 02:22:33
Dolezita otazka: Mam zadanie s && a ||. Pri zotaveni mam dilemu.

bud:
Mozem siahnut na metodu getsymbol() s tym, ze ak natrafim na & miesto && mozem drzo priradit symbol = AND a zavolat prislusny error , vypise teda ze som mala chybu, aj to aku ale ju zaroven aj opravi.
Tym by som zaroven vedela aj osetrit situacie ako value&&||value alebo value||) a pod.. a bolo by to uplne blbovzdorne.. ale zas neviem, ci pri zotaveni mozem takto surovo menit getsymbol(), teda ci pripadne opravy nie su povolene len v metode error preskocenim.

alebo : mam toto osamele & preskocit opravou az v metode error aj ked je podla mna zo zapisu zjavne, ze autor vyrazu chcel pouzit &&O.o?

.. riesi niekto taky problem?
Title: Re: FJAP
Post by: paloSK on 30.10.2011, 02:56:47
Ludia som v koncoch bu, KUPIM ZADANIE Z FJAP, KTO SA NA TO PODUJME ? PM
Title: Re: FJAP
Post by: xxx3 on 30.10.2011, 03:01:59
ja to tu pisem uz asi 2 tyzdne a nikto sa neozval nato
Title: Re: FJAP
Post by: paloSK on 30.10.2011, 03:05:11
ja to tu pisem uz asi 2 tyzdne a nikto sa neozval nato
Nesranduj  :o  Ach jaj, co ja odovzdam v pondelok  :'(
Title: Re: FJAP
Post by: SteLa on 30.10.2011, 03:44:09
ale tak ved si spravte temu kupim zadanie^^ Ja som tu v nadeji klikla, ze niekto reagoval nech to uz dokoncim konecne a nic O.o
Title: Re: FJAP
Post by: paloSK on 30.10.2011, 04:03:51
ap
Skodoradost, najlepsia radost.  >:(
Title: Re: FJAP
Post by: Mitwoc on 30.10.2011, 04:25:59
Mohol by mi niekto poradit, ako mam spravit zotavenie pri vyraze "if" ? kde presne volat check() a kde error() ?
Title: Re: FJAP
Post by: SteLa on 30.10.2011, 04:52:17
Mohol by mi niekto poradit, ako mam spravit zotavenie pri vyraze "if" ? kde presne volat check() a kde error() ?

Myslim, ze pri if error nevolas a check robis az po ukonceni celej podmienky if, tak by to malo fungovat. Aspon ja mam tak:)
Title: Re: FJAP
Post by: depeha on 30.10.2011, 05:16:03
ELUA:
Quote
Neručím za nič nižšie popísané! Všetko robíte na vlastné riziko!

V tomto "tute" je uvedené všetko, na čom som zatiaľ sám prišiel, no nikto mi nepotvrdil že to je správne! Odporúčam použiť v prípade kedy už ani vaša peňaženka nezvládne spraviť toto zadanie.

Ak ste ochotný toto riziko podstúpiť kliknite [SEM] to je len vtip a čítajte ďalej. V opačnom prípade stlačte klávesovú skratku Ctrl+W.


Pokus implementovať zdroják od Pločicu (http://hornad.fei.tuke.sk/~plocica/ppj/cv4.cpp) do vlastného zadania.
Privlastníme a upravíme si pár vecí:

Code: [Select]
//tabulka konstant a identifikatorov
int ixtc=0;            /* index volnej pozicie v tabulke konstant */
char* TID[512];  /* tabulka identifikastorov */
int ixti=0;

// rozpoznany symbol
int attr; /* hodnota pre synt.analyzator */

Tu sa sranda končí, treba aj upravovať!
Code: [Select]
//kody symbolov
enum {
        LAND, LOR,   /* &&   ||  */     //toto alebo
        MUL,DIV       /*  *   /    */      //toto, vyberte podľa vlastného uváženia a zadania
LPAR,RPAR,       /* ( ) */
VALUE,          /* celociselna konstanta */   //plocica tam má ICONST
        }; /* kody symbolov */

Code: [Select]
/* SYNTAKTICKA ANALYZA */

char *errmsg[]={
     /* 0 */ "Ocakava sa prikaz", //nieje treba
     /* 1 */ "ocakava sa STOP",  //ani toto
     /* 2 */ "ocakava sa identifikator",  //furt nič
     /* 3 */ "ocakava sa =",   //určite nie
     /* 4 */ "ocakava sa ;",   //ee
     /* 5 */ "ocakava sa +,- podvyraz",    //upraviť na svoje! buď * / / alebo && / ||
     /* 6 */ "ocakava sa *,/ podvyraz",    //preč
     /* 7 */ "ocakava sa operand",   //nechať
     /* 8 */ "ocakava sa )",  //samozrejme nechať
     /* 9 */ "ocakava sa + alebo -",   //tak jak o štyri riadky vyššie
     /* 10*/ "ocakava sa * alebo /",   //het
     };


HÁČKA!
Code: [Select]
SetType HOpnd       = (E VALUE) /* //VALUE - VALUE//| (E ID)*/ | (E LPAR);  // HOpnd premenujte na pravdepodobne HTerm (ak to tak máte vo vašom kóde)
SetType HMul        = HOpnd; //HMul premenovať najlepšie na meno vašej funkcie ktorá sa stará od druhý riadok. napr HAnd alebo HOr..., HOpnd premenovať na HTerm, samozrejme to musí byť každému jasné
SetType HExpr       = HMul; //HMul tak jak o riadok vyššie

//NASLEDUJÚCE RIADKY VÔBEC NETREBA
/*SetType HInput      = (E INPUT);   //tu a ku ďalšim štyrom riadkom som sa ešte nedostal
SetType HOutput     = (E PRINT);
SetType HAssignment = (E LET);
SetType HDeclaration= (E VAR);
SetType HProgram    = HDeclaration|HInput|HAssignment|HOutput|(E STOP);*/

Code: [Select]
//nemeniť nič!
int synerrs=0;

void error(int n, SetType keys)
{
    printf("SYN_CHYBA: %s\n",errmsg[n]);
synerrs++;
while (!((E symbol) & keys)) getsymbol();
}

void check(int n, SetType keys)
{
if (!((E symbol) & keys)) error(n,keys);
}

Tieto funkcie nebude treba.
Code: [Select]
void Program(SetType),Declaration(SetType),Assignment(SetType),Output(SetType),Input(SetType);
Nasledujú dôležité úpravy! Toto vyžaduje myslenie!
NAHRÁDZAJÚ VAŠE PÔVODNÉ KÓDY!

Code: [Select]
int Expr(SetType keys){  //pekný názov, može ostať
int vyst; /* vystupny symbol */  //toto
int h1,h2;                                    //nás nemsí
SetType loopkeys, allkeys;           //trápiť
loopkeys = (E PLUS) | (E MINUS) | HMul;  //vymazať plus a minus, nahradiť vlastným znakom v prvom riadku gramatiky (MUL/DIV/AND/OR). | HMul prepísať na to isté načo ste HMul prepísali pri HÁČKACH o dva code tagy vyššie
allkeys = loopkeys | keys;   //neriešiť
h1=Mul(allkeys);    // Mul zmeniť na funkciu v druhom riadku gramatiky
check(5,allkeys);    // Zmeniť číslo podľa vlastného uváženia
while((E symbol) & loopkeys){   //neriešiť
    if(symbol==PLUS||symbol==MINUS){   //nechať len znak v prvom riadku gramatiky
       vyst=symbol;  //nič
   getsymbol();  //tiež nič
    } else error(9,allkeys);  //zmeniť číslo
h2=Mul(allkeys);  //zmeniť Mul na funkciu v druhom riadku gramatiky
if(vyst==PLUS)h1=h1+h2;  //zmeniť plus na to čo treba a upraviť telo s využitím vlastnej hlavy.
else h1=h1-h2; //else nebude treba, keďže v prvom riadku gramatiky máme všetci len jednu operáciu
    check(5,allkeys);  //zmeniť číslo jak furt...
}
return(h1);
}

Code: [Select]
// keď ste sa dostali až do druhého ročníka tak dúfam že vam dojde jak toto upraviť (poradím - podľa code boxu nad týmto)
int Mul(SetType keys){ //to je tá druha funkcia vo vašom pôvodnom kóde. (druhý riadok v gramatike, medzi Expr a Term)
int vyst; /* vystupny symbol */
int h1,h2;
SetType loopkeys, allkeys;
loopkeys = (E MUL) | (E DIV) | HOpnd;
allkeys = loopkeys | keys;
h1=Opnd(allkeys);
check(6,allkeys);
while((E symbol) & loopkeys){
    if(symbol==MUL||symbol==DIV){
       vyst=symbol;
   getsymbol();
    } else error(10,allkeys);
h2=Opnd(allkeys);
if(vyst==MUL)h1=h1*h2;
else h1=h1/h2;
    check(6,allkeys);
}

return(h1);
}

Code: [Select]
// prepísať len názov funkcie a prvé parametre funkcií error a check
int Opnd(SetType keys){ //tak a toto je Term.
int ix;                               //nepoužité, neviem prečo to tu je
int h1;
check(7,HOpnd|keys);
switch(symbol){
case VALUE: h1=TC[attr];getsymbol();  //zmeniť TC[attr] na attr
break;
case ID: h1=0;getsymbol();
break;
case LPAR:
getsymbol();
h1=Expr((E RPAR)|keys);
if(symbol==RPAR)getsymbol();
else error(8,keys);
break;
default: error(7,keys);h1=0;
}
return(h1);
}


EDIT: Mierna úrava. V tute by malo byť všetko potrebné pre úspešné poskladanie zotavenia.
Title: Re: FJAP
Post by: Cici on 30.10.2011, 05:45:22
Mohol by mi niekto poradit, ako mam spravit zotavenie pri vyraze "if" ? kde presne volat check() a kde error() ?

Myslim, ze pri if error nevolas a check robis az po ukonceni celej podmienky if, tak by to malo fungovat. Aspon ja mam tak:)

check je vzdy pred borom rozhodovania - cize pre ifom
error volas v podstate vzdy ked tam je getsymbol() - if(symbol == LOGOR ) getsymbol(); else error(4,allkeys);
Title: Re: FJAP
Post by: Cici on 30.10.2011, 06:58:54
nebolo by odveci sa vlastne spytat ze ci to co nam bolo povedane na cvikach resp na prednaske o zotaveni je postacujuce. Teda ci mame robit aj nieco naviac - lebo tak ako to bolo odprezentovane nema fungovat:
- ak je zadane & namiesto && vyhdnoti sa ako chyba a nie ako logAND. To iste pre LogOR
- ak je zadane &&|| tak nevie akz operand ma zobrat
- ak chyba koncova zatvorka tak sa to zle vyhodnoti
- ak je zadane 001 tak zoberie iba poslednu jednotku
- urcite este daco ale nenapada ma co

ja tu niekto kto by vedel odpovedat?
Title: Re: FJAP
Post by: esperian on 30.10.2011, 14:52:47
inak zotavenie je potrebne aj pre interpretator aj pre prekladac ??
Title: Re: FJAP
Post by: Tren on 30.10.2011, 15:02:30
inak zotavenie je potrebne aj pre interpretator aj pre prekladac ??
ano
Title: Re: FJAP
Post by: SteLa on 30.10.2011, 17:22:17
inak zotavenie je potrebne aj pre interpretator aj pre prekladac ??
ano

a to ich mam mat neako osobitne ci co?O.o
Title: Re: FJAP
Post by: trebax on 30.10.2011, 17:22:44
Ak mam obidva operatory && a || neasociativne s rovnakou prioritou a dostanem vstup napr: 1||0&&1, tak zotavenie my ma opravit vstup tymto stylom: (1||0)&&1?
Title: Re: FJAP
Post by: Wolfdale on 30.10.2011, 17:30:31
v netbeanse ked si chcem dat skompilovat kod, tak mi vypisuje chybu pri conio.h

neviete ako to opravit? :P
Title: Re: FJAP
Post by: xxx3 on 30.10.2011, 17:32:47
zmaz to :D
Title: Re: FJAP
Post by: Wolfdale on 30.10.2011, 17:34:45
dal som to ako comment
vysledok:

build/Debug/Cygwin_4.x-Windows/main.o: In function `main':
/cygdrive/c/Users/***/Desktop/FJaP/main.c:352: undefined reference to `_getch'
collect2: ld returned 1 exit status
make[2]: *** [dist/Debug/Cygwin_4.x-Windows/fjap.exe] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2
Title: Re: FJAP
Post by: Cici on 30.10.2011, 17:36:55
dal som to ako comment
vysledok:

build/Debug/Cygwin_4.x-Windows/main.o: In function `main':
/cygdrive/c/Users/***/Desktop/FJaP/main.c:352: undefined reference to `_getch'
collect2: ld returned 1 exit status
make[2]: *** [dist/Debug/Cygwin_4.x-Windows/fjap.exe] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2

treba este opravit vestky getch na getchar - pouzi ctrl+H

inak zotavenie je potrebne aj pre interpretator aj pre prekladac ??
ano

a to ich mam mat neako osobitne ci co?O.o
nie ale ten zdrojak ma v podstate strukturu lexikalna analyza, interpreter, translator a nakonie main
Title: Re: FJAP
Post by: Wolfdale on 30.10.2011, 17:40:03
Quote
treba este opravit vestky getch na getchar - pouzi ctrl+H

a ked ich opravim, ptm si mozem nechat conio.h?
Title: Re: FJAP
Post by: Cici on 30.10.2011, 17:42:52
Quote
treba este opravit vestky getch na getchar - pouzi ctrl+H

a ked ich opravim, ptm si mozem nechat conio.h?
nie - to conio.h je tam uplne zbytocne
Title: Re: FJAP
Post by: Cici on 30.10.2011, 17:44:28
Ak mam obidva operatory && a || neasociativne s rovnakou prioritou a dostanem vstup napr: 1||0&&1, tak zotavenie my ma opravit vstup tymto stylom: (1||0)&&1?
podla toho co ma robit zotavenie by to malo spravit tak. Ale my sme sa take nic neucili :D cize ak to spravis je to dobre a ak nie ... ktovie :D
Title: Re: FJAP
Post by: SteLa on 30.10.2011, 17:49:30
dal som to ako comment
vysledok:

build/Debug/Cygwin_4.x-Windows/main.o: In function `main':
/cygdrive/c/Users/***/Desktop/FJaP/main.c:352: undefined reference to `_getch'
collect2: ld returned 1 exit status
make[2]: *** [dist/Debug/Cygwin_4.x-Windows/fjap.exe] Error 1
make[1]: *** [.build-conf] Error 2
make: *** [.build-impl] Error 2

treba este opravit vestky getch na getchar - pouzi ctrl+H

inak zotavenie je potrebne aj pre interpretator aj pre prekladac ??
ano

a to ich mam mat neako osobitne ci co?O.o
nie ale ten zdrojak ma v podstate strukturu lexikalna analyza, interpreter, translator a nakonie main

hm povedzme ze somto cele spojila do jedneho bordelu^^
Title: Re: FJAP
Post by: Wolfdale on 30.10.2011, 18:14:50
okay, diky, ide mi to :)
Title: Re: FJAP
Post by: SteLa on 30.10.2011, 18:42:18
Takze si to len chcem ujasnit, vy tu vsetci mate osobitne interpretator a prekladac do computronu ?? A este osobitne preto robite zotavenie?O.o
Title: Re: FJAP
Post by: veteran on 30.10.2011, 18:44:22
Takze si to len chcem ujasnit, vy tu vsetci mate osobitne interpretator a prekladac do computronu ?? A este osobitne preto robite zotavenie?O.o
Ja to nemám rozdelené. Prekladač (putWord()) som robil priamo vo funkciách interpretátora. Zotavenie robím tiež priamo do tých funkcií - akurát, že s tým neviem pohnúť a stále mi to blbne  :'(
Title: Re: FJAP
Post by: SteLa on 30.10.2011, 18:49:33
Takze si to len chcem ujasnit, vy tu vsetci mate osobitne interpretator a prekladac do computronu ?? A este osobitne preto robite zotavenie?O.o
Ja to nemám rozdelené. Prekladač (putWord()) som robil priamo vo funkciách interpretátora. Zotavenie robím tiež priamo do tých funkcií - akurát, že s tým neviem pohnúť a stále mi to blbne  :'(

diki bohu:D no ja neviem zatial ako to mame opravit ani:)
Title: Re: FJAP
Post by: Zeusetdeus on 30.10.2011, 18:50:16
ja to mam vsetko v ramci tych expr's a term. Inak co ma byt v tom referate?
Title: Re: FJAP
Post by: Wolfdale on 30.10.2011, 18:59:20
kod z computronu + vlastny popis

a vsetko rucne
Title: Re: FJAP
Post by: xxx3 on 30.10.2011, 18:59:58
aky vlastny popis ?
Title: Re: FJAP
Post by: SteLa on 30.10.2011, 19:12:33
Vraj postup akym sme to robili, preco sme to tak robili atd.. Popis gramatiky, ku vsetkemu vysvetlenie.
Title: Re: FJAP
Post by: xxx3 on 30.10.2011, 19:16:16
to aj u Bacikovej takto treba ? ... mne sa zda, ze ona hovorila, ze len meno, skupinu a take formality tam treba, gramatiku a kod z Computronu rucne
Title: Re: FJAP
Post by: SteLa on 30.10.2011, 19:18:56
Pre vsetkych zmatenych ktori maju zadane && a || :) Dufam ze vas potesim: (lebo ja som sa potesila velmi^^)

Odpisal mi Halupka s tym ze ak nastane chyba & miesto && postaci ak & preskocime. Mozme urobit aj opravu na &&, ale ze je to praca navyse.

Tiez mozme pozmenit getsymbol.
Title: Re: FJAP
Post by: veteran on 30.10.2011, 19:19:37
to aj u Bacikovej takto treba ? ... mne sa zda, ze ona hovorila, ze len meno, skupinu a take formality tam treba, gramatiku a kod z Computronu rucne
Halupka vravel, že treba meno, priezvisko, označenie skupiny (bez klasickej úvodnej stránky) a samotný text referátu. Tam má byť gramatika a postup, ako sme to spravili. Predpokladám, že všetci cvičiaci požadujú to isté, či?  :P

BTW: o akom kóde Computronu je reč? Nerozumiem...
Title: Re: FJAP
Post by: SteLa on 30.10.2011, 19:20:32
to aj u Bacikovej takto treba ? ... mne sa zda, ze ona hovorila, ze len meno, skupinu a take formality tam treba, gramatiku a kod z Computronu rucne
Halupka vravel, že treba meno, priezvisko, označenie skupiny (bez klasickej úvodnej stránky) a samotný text referátu. Tam má byť gramatika a postup, ako sme to spravili.

BTW: o akom kóde Computronu je reč? Nerozumiem...

ten, do ktoreho to prekladas predpokladam.
Title: Re: FJAP
Post by: veteran on 30.10.2011, 19:22:56
to aj u Bacikovej takto treba ? ... mne sa zda, ze ona hovorila, ze len meno, skupinu a take formality tam treba, gramatiku a kod z Computronu rucne
Halupka vravel, že treba meno, priezvisko, označenie skupiny (bez klasickej úvodnej stránky) a samotný text referátu. Tam má byť gramatika a postup, ako sme to spravili.

BTW: o akom kóde Computronu je reč? Nerozumiem...

ten, do ktoreho to prekladas predpokladam.
No však OK, ale to závisí od toho, aký výraz zadáme, či nie? Keď zadáme na vstupe 5*5, tak z toho vznikne iný kód pre Computron, ako keď bude na vstupe napr. (100/10)*(30/5).
Title: Re: FJAP
Post by: SteLa on 30.10.2011, 19:31:41
tak mas neaky univerzalny kod pre kazdu metodu, Expr, MulExpr a Term to tam mas dat predpokladam.
Title: Re: FJAP
Post by: xxx3 on 30.10.2011, 19:32:51
treba tam dat kod pre jeden konkretny priklad, napr. pre 5*5/2*(3*8)   ... musia tam byt aspon raz zatvorky a oba operatory
Title: Re: FJAP
Post by: veteran on 30.10.2011, 19:35:20
treba tam dat kod pre jeden konkretny priklad, napr. pre 5*5/2*(3*8)   ... musia tam byt aspon raz zatvorky a oba operatory
Ach tak. Dík  :)

Inak, mám jednu kontrolnú otázku.
* - neasoc. (nižšia priorita), / - ľavoasoc. (vyššia priorita)

Ak zadám výraz 100/(2*5) - je to korektný výraz alebo by mi to malo vypisovať chybu???
Title: Re: FJAP
Post by: Cici on 30.10.2011, 19:36:05
REFERAT (bacikova):
- nerobiť úvodnú stranu, všetko na jednu A4
- hore meno, priezvisko, skupina (deň, čas, miestnosť), číslo zadania, popis zadania (zadané operatory a ich priorita a asociativita)
- gramatika vytvorená podľa zadania
- pri odovzdávaní vysvetliť, vedieť zmeniť pravidlo pri zadaní inej priority alebo  a na základe toho vedieť zmeniť aj kód interpretátora
- vygenerovaný kód Computrona s vysvetľujúcimi komentármi
- vytvoriť príklad, kde sú použité oba operátory aspoň dvakrát a aspoň jeden krát zátvorky (napr. 2+3-9+(5-10) )
- na tento príklad napísať kód Computrona
- vedieť vysvetliť kód a vyhodnocovanie výrazu (tak, aby bolo jasné, v akom poradí sa výraz vyhodnotí na základe priorít a asociativity)

STRUKTURA ZDROJOVEHO KODU - tak ako to mam ja:
definicia premennych
definicia premennych a funkcii pre translator (tuja iba putWord())
definicia premennych a funkcii pre zotavenie (tu su iba funkcie error a check)

lexikalny analyzator (garsymbol)
interpretator(expr, logor, term - vsatky so zotavenim)
translator(translator, translExpr, translLogOr, translTerm - opat so zotavenim)
main

treba tam dat kod pre jeden konkretny priklad, napr. pre 5*5/2*(3*8)   ... musia tam byt aspon raz zatvorky a oba operatory
Ach tak. Dík  :)

Inak, mám jednu kontrolnú otázku.
* - neasoc. (nižšia priorita), / - ľavoasoc. (vyššia priorita)

Ak zadám výraz 100/(2*5) - je to korektný výraz alebo by mi to malo vypisovať chybu???
je to korektny vyraz
Title: Re: FJAP
Post by: Wolfdale on 30.10.2011, 19:57:42
to aj u Bacikovej takto treba ? ... mne sa zda, ze ona hovorila, ze len meno, skupinu a take formality tam treba, gramatiku a kod z Computronu rucne
Halupka vravel, že treba meno, priezvisko, označenie skupiny (bez klasickej úvodnej stránky) a samotný text referátu. Tam má byť gramatika a postup, ako sme to spravili. Predpokladám, že všetci cvičiaci požadujú to isté, či?  :P

BTW: o akom kóde Computronu je reč? Nerozumiem...

pozaduje to asi sam veduci katedry...
Title: Re: FJAP
Post by: xxx3 on 30.10.2011, 20:04:41
a to zotavenie, ked spravim pre tie expr(), logor() atd. ... tak potom pre tie translExpr() atd. je to to iste, nie ? ... len to treba pokopirovat ?
Title: Re: FJAP
Post by: ultimate on 01.11.2011, 00:54:42
staci ked mam 3 errmsg ?
1. ocakava sa operand alebo (
2. ocakava sa )
3. ocakava sa && alebo || alebo podvyraz

?
Title: Re: FJAP
Post by: veteran on 01.11.2011, 01:08:34
staci ked mam 3 errmsg ?
1. ocakava sa operand alebo (
2. ocakava sa )
3. ocakava sa && alebo || alebo podvyraz

?
A čo, "Očakáva sa koniec vstupu"?
Title: Re: FJAP
Post by: xxx3 on 01.11.2011, 02:52:27
ja len ci dobre chapem to zotavenie ...

zadam napr. 1 && 1 §   ... toto mu vypise, ze ocakava sa && alebo || (miesto toho §)
potom 1&&s1  .. vypise ze ocakava operand alebo (


dobre to chapem takto to ma fungovat ?
Title: Re: FJAP
Post by: Cici on 01.11.2011, 02:54:21
očakáva sa koniec vstupu nikdy nedostaneš - ale áno pre správnosť by tam mal byť :D
ja len ci dobre chapem to zotavenie ...

zadam napr. 1 && 1 §   ... toto mu vypise, ze ocakava sa && alebo || (miesto toho §)
potom 1&&s1  .. vypise ze ocakava operand alebo (


dobre to chapem takto to ma fungovat ?
áno presne tak
Title: Re: FJAP
Post by: xxx3 on 01.11.2011, 03:01:10
očakáva sa koniec vstupu nikdy nedostaneš - ale áno pre správnosť by tam mal byť :D
Quote from: xxx3
[/quote
ty tam kolko pouzivat errorov ? Lebo ja tiez len 3 .. aj ked mam tam asi 6 :D
Title: Re: FJAP
Post by: Cici on 01.11.2011, 03:10:37

ja mam 4 a pouzivam 4 (realne moze vypisat 3 - chyba koniec vstupu je len tak - aby bola :D )
Title: Re: FJAP
Post by: xxx3 on 01.11.2011, 03:48:10
takze 3 :D
Title: Re: FJAP
Post by: Hessesian on 01.11.2011, 06:56:14
A tusi niekto ako ten mocny .bin vygenerovany subor otvorit v Computrone ?  :h_azn:
Title: Re: FJAP
Post by: esperian on 01.11.2011, 13:44:33
1.spustis computron
2.LOAD
3.najdes si ten bin subor v PC
4.kliknes nanho a das open
5. RUN
 ;D
Title: Re: FJAP
Post by: ultimate on 01.11.2011, 16:58:05
aku syntakticku chybu by malo vypisat toto?

1&&(1

ze ocakava pravu zatvorku ? Alebo ze ocakava podvyraz ?
Title: Re: FJAP
Post by: Mitwoc on 01.11.2011, 17:52:29
Pravu zatvorku... aspon mne tak robi, tak dufam, ze to je dobre  ;D
Title: Re: FJAP
Post by: ultimate on 01.11.2011, 18:46:28
co je podvyraz ? napr 2*3 alebo aj so znamienkom vpredu  *2*3 ?
Title: Re: FJAP
Post by: SteLa on 01.11.2011, 19:45:28
Mam problem, je vyraz, ktory ked zadam tak mi v computrone vyjde zly vysledok.

- zotavenie mi spravi v poriadku aj v computrone aj v interpretatore
- v interpretatore dobre vyhodnoti vyraz
- kod vygenerovany pre computron je tiez v poriadku(kontrolovali sme to dvaja), ked si ho prejdem tak vsetko je tak ako ma byt O.o

Stalo sa to uz niekomu?? Kde moze byt chyba?? Lebo nezda sa mi ze by sa Kollar mohol v computrone pomylit:D 
 
Title: Re: FJAP
Post by: Painkiller03 on 01.11.2011, 19:49:59
kupim zadanie , ak niekto robi / predava sm dikes
Title: Re: FJAP
Post by: SteLa on 01.11.2011, 19:54:54
co je podvyraz ? napr 2*3 alebo aj so znamienkom vpredu  *2*3 ?

ked mas 1*(2/(3*4))   3*4 je podvyraz a sucasne 2/(3*4) je podvyraz... podvyraz *2*3 by bol zvlastny
Title: Re: FJAP
Post by: ultimate on 01.11.2011, 20:04:48
potom aky ma zmysel chybova hlaska, ze ocakava sa /,* alebo podvyraz ? .... ked das napr. 2*3y*3  ... tam napise ze ocakava * / podvyraz ... ale tam mi velmi nesedi miesto toho y-ka podvyraz typu (2*3)
Title: Re: FJAP
Post by: SteLa on 01.11.2011, 20:27:29
tak si tam daj nu hlasku^^ podvyraz vby som skor cakala medzi   2*3*y*3  alebo tak neak, ocakava podvyraz alebo hodnotu
Title: Re: FJAP
Post by: Hessesian on 01.11.2011, 20:42:33
Taka otazka

Code: [Select]
void expr(SetType keys)
{
// Pomocna premenna na pamatanie operatora
SymType symbol2 = PLUS;
SetType loopkeys, allkeys;
loopkeys = E PLUS | E MINUS | HTerm;
allkeys = loopkeys | keys;
// Generujem kod pre prvy podvyraz
term(allkeys);
check(1, allkeys);
while( E symbol & loopkeys ) {
// Odpamatanie operatora a jeho vypis
if( E symbol & (E PLUS | E MINUS)) {
symbol2 = symbol;
putWord(LDAM);
putWord((symbol2==PLUS)?'+':'-');
putWord(OUTC);
getsymbol();
}
....

Naco pouzivame vsade to Ecko, viem ze posuva bity ale preco to robime, dalej co robi ta podmienka vo while ? a preco je vsade to E ? :D
Title: Re: FJAP
Post by: SteLa on 01.11.2011, 21:36:42
Taka otazka

Code: [Select]
void expr(SetType keys)
{
// Pomocna premenna na pamatanie operatora
SymType symbol2 = PLUS;
SetType loopkeys, allkeys;
loopkeys = E PLUS | E MINUS | HTerm;
allkeys = loopkeys | keys;
// Generujem kod pre prvy podvyraz
term(allkeys);
check(1, allkeys);
while( E symbol & loopkeys ) {
// Odpamatanie operatora a jeho vypis
if( E symbol & (E PLUS | E MINUS)) {
symbol2 = symbol;
putWord(LDAM);
putWord((symbol2==PLUS)?'+':'-');
putWord(OUTC);
getsymbol();
}
....

Naco pouzivame vsade to Ecko, viem ze posuva bity ale preco to robime, dalej co robi ta podmienka vo while ? a preco je vsade to E ? :D

keby si nedal E pred symbol tak ti tam da cislo symbolu napriklad 4 a porovnava ho s cislom aktualnych loopkeys, ktore je binarne.  Takze aj ked je symbol obsiahnuty v zozname loopkeys tak ti vypise chybu lebo 4 s tym nebude vediet porovnat. Bez E sa pytas naprikald ci  4 patri do 11101, s E sa pytas ci 10000 patri do 11101 .. tak neako by to malo byt.. respektive mne to tak funguje.
Title: Re: FJAP
Post by: SteLa on 01.11.2011, 21:39:14
Inak ked dam ako vstupny vyraz,resp. hodnotu 1, tak je v poriadku ked mi to vyhodnoti ako 1 bez syntaktickych chyb? Lebo vpodstate tam nic nie je zleO.o
Title: Re: FJAP
Post by: mino on 01.11.2011, 21:41:30
Code: [Select]
// Mul -> Term [ <*> Term ]
int Mul(SetType keys) {
int leftOp, rightOp;
SetType allkeys;

allkeys=(E SMUL) | HTerm | keys;
leftOp=Term(allkeys);
check(3,allkeys);
if((E symbol) & ((E SMUL) | HTerm)) {
if(symbol==SMUL) getsymbol(); else error(4,HTerm | keys);
rightOp = Term(keys);
leftOp = leftOp * rightOp;
}

return leftOp;
}

Vie mi niekto povedat, ci mam dobre tuto funkciu pre horeuvedenu gramatiku?
Mam pocit, ze tu niekde bude nejaka chyba, lebo zvysne funkcie si myslim, ze su OK, ale vyraz 5*4*3 mi vyhodnoti ako 6.  bu

//Edit: Podla zvratenej inf. logiky to asi bude dobre: 5*4=20. Kedze * je neasoc. , program ocakava /. Sice ho nenajde, ale "zotavi sa z toho" a predpoklada, ze tam / je => 20/3 = 6. :D :D
Title: Re: FJAP
Post by: mino on 01.11.2011, 22:01:40
Inak ked dam ako vstupny vyraz,resp. hodnotu 1, tak je v poriadku ked mi to vyhodnoti ako 1 bez syntaktickych chyb? Lebo vpodstate tam nic nie je zleO.o
Aj ja to tak mam.
Title: Re: FJAP
Post by: xxx3 on 01.11.2011, 22:46:37
ten Computron ako funguje ? najskor spravi to co ma vyssiu prioritu, vypise cely priklad na obrazovku a potom spravi postupne operacie s nizsou prioritou , da = a napise vysledok ?
Title: Re: FJAP
Post by: Hessesian on 01.11.2011, 23:15:07
Dalsia vec co mi nejde do hlavy je ako mozeme mixovat asociativitu v kode ? Mam napriklad && pravo a || lavo, ako sa to prejavi v preklade a ako to mam implementovat a ako to ovplivni vysledok ?
Title: Re: FJAP
Post by: bEnd3r on 01.11.2011, 23:15:14
vyraz 1a4*2 ma vyhodnotit ako 14*2, ňe? ci to uz netreba osetrovat?
Title: Re: FJAP
Post by: Tren on 01.11.2011, 23:28:11
ludia co ste pri Bacikovej, zotavenie ste robili podla prezentacie vsetko?
Title: Re: FJAP
Post by: bEnd3r on 01.11.2011, 23:53:59
tren: no snazil som sa.. len to este neni stopercentne
Title: Re: FJAP
Post by: xxx3 on 01.11.2011, 23:55:49
LDAM 01  ... nacita do akumulatora ... ale co ? Hodnotu z adresy 01 z pamäte alebo odkial ? Co je to 01 ?
Title: Re: FJAP
Post by: SteLa on 02.11.2011, 00:15:33
Ti co mate s Halupkom ako robite ten referat?? On hovoril nieco o postupe, ale tie instrukcie od Bacikovej co su na fore o postupe nic nehovoria, tak neviem ci sa mi to zmesti na A4 ak tam budem pisat slohy o tom co som robilaO.o Vela veci som robilaO.o
Title: Re: FJAP
Post by: veteran on 02.11.2011, 00:18:53
Ti co mate s Halupkom ako robite ten referat?? On hovoril nieco o postupe, ale tie instrkcie od Bacikovej co su na fore o postupe nic nehovori, tak neviem ci sa mi to zmesti na A4 ak tam budem pisat slohy o tom co som robilaO.o Vela veci som robilaO.o
Myslíš, že cvičiaci bude pri odovzdávaní čítať celý referát? To by sme zadania odovzdávali na 3 cvičeniach  :D Referát je len pre vedúceho, ten si ho vraj zvykne brávať na skúšku  :) Takže ja to stavím na slohovú prácu, nech je tam toho veľa  :D Ako som počul, Kollár obľubuje husto zaplnený papier  :D ;)
Title: Re: FJAP
Post by: SteLa on 02.11.2011, 00:21:50
Ved preto sa pytam:P Tazee bude sloh:D Na skusku sa viac viac bojim ako na odovzdanie zadania co som si mala dva tyzdne doma kodit..
Title: Re: FJAP
Post by: SteLa on 02.11.2011, 00:22:46
A este daco:D  Zeee nevie niekto neake pekne znenie zadania okrem toho ze Vytvorte intepretator jazyka s dvoma operatrmi. To zahrna aj preklad do computronu ?
Title: Re: FJAP
Post by: veteran on 02.11.2011, 00:30:40
A este daco:D  Zeee nevie niekto neake pekne znenie sadania okrem toho ze Vytvorte intepretator jazyka s dvoma operatrmi. To zahrna ajpreklad do computronu ?
Mne napadlo niečo takéto:

Quote
Vytvoriť interpretátor a prekladač zátvorkovaných výrazov do kódu programu Computron VM pre zadané operácie s určenou prioritou a asociativitou. Výpočet v prekladači je potrebné realizovať v postfixnom tvare a použiť zásobník. Do programu je potrebné implementovať funkciu putword() pre zápis inštrukcií do binárneho tvaru. Vygenerovaný súbor *.bin má byť spustiteľný v Computrone VM. V zadaní je podobné realizovať zotavenie z chýb.

A už mám 5 riadkov z referátu  ;D
Title: Re: FJAP
Post by: SteLa on 02.11.2011, 01:03:51
A este daco:D  Zeee nevie niekto neake pekne znenie sadania okrem toho ze Vytvorte intepretator jazyka s dvoma operatrmi. To zahrna ajpreklad do computronu ?
Mne napadlo niečo takéto:

Quote
Vytvoriť interpretátor a prekladač zátvorkovaných výrazov do kódu programu Computron VM pre zadané operácie s určenou prioritou a asociativitou. Výpočet v prekladači je potrebné realizovať v postfixnom tvare a použiť zásobník. Do programu je potrebné implementovať funkciu putword() pre zápis inštrukcií do binárneho tvaru. Vygenerovaný súbor *.bin má byť spustiteľný v Computrone VM. V zadaní je podobné realizovať zotavenie z chýb.

A už mám 5 riadkov z referátu  ;D

jee sikovnik:D JA uz tretikrat prepisujem ten referat stale sa pomylim asi by som mala vypnut fb:(
Title: Re: FJAP
Post by: xxx3 on 02.11.2011, 01:07:32
u Bacikovej netreba pisat take omacky, ze ?

neviete niekto to LDAM 01 co znamena presne ?
Title: Re: FJAP
Post by: mino on 02.11.2011, 01:42:05
u Bacikovej netreba pisat take omacky, ze ?

neviete niekto to LDAM 01 co znamena presne ?

Ved kukni Computron HELP - intrukcie. LDAM = Load to A immediate, cize ulozi priamo cislo 1 da do A.
Title: Re: FJAP
Post by: orsi on 02.11.2011, 01:49:11
Aj pre Vaclavika treba ručne písať alebo stačí vytlačiť ???   ?
Title: Re: FJAP
Post by: mino on 02.11.2011, 02:13:53
Ako riesite potencialne delenie 0 ? A hlavne v Computrone... potreboval by som spravit skok, ale na to ptrebujem vediet adresu intrukcie - ale tu neviem, lebo ten kod je generovany dynamicky... neda sa spravit nejaky relativny skok? :D
Title: Re: FJAP
Post by: bEnd3r on 02.11.2011, 02:15:30
budem sam ked poviem ze nijako a ani to nejak nemam v plane?
Title: Re: FJAP
Post by: mino on 02.11.2011, 02:20:17
ani ja som nemal, ale padal mi program aj na miestach, kde som to necakal... :D
Title: Re: FJAP
Post by: xxx3 on 02.11.2011, 03:40:08
kde dat error aby mi ho vypisalo ked zadam napr. 1(||0  ?
Title: Re: FJAP
Post by: orsi on 02.11.2011, 03:49:05
Quote
vytvoriť príklad, kde sú použité oba operátory aspoň dvakrát a aspoň jeden krát zátvorky (napr. 2+3-9+(5-10) )
a ked moja gramatika */ neasoc neasoc 1 1 mi také jednoducho nedovolí?  ;D najviac je mozne nieco taketo (10/5)*(2*3) takže jeden operator bude použitý raz, druhý dvakrat. to je max čo sa dá.
Title: Re: FJAP
Post by: Cici on 02.11.2011, 04:05:43
Ako riesite potencialne delenie 0 ? A hlavne v Computrone... potreboval by som spravit skok, ale na to ptrebujem vediet adresu intrukcie - ale tu neviem, lebo ten kod je generovany dynamicky... neda sa spravit nejaky relativny skok? :D
netreba

Quote
vytvoriť príklad, kde sú použité oba operátory aspoň dvakrát a aspoň jeden krát zátvorky (napr. 2+3-9+(5-10) )
a ked moja gramatika */ neasoc neasoc 1 1 mi také jednoducho nedovolí?  ;D najviac je mozne nieco taketo (10/5)*(2*3) takže jeden operator bude použitý raz, druhý dvakrat. to je max čo sa dá.
tak musis dat ako ako si napisal - v poziadavkach je "aspon" cize mozes aj viac

kde dat error aby mi ho vypisalo ked zadam napr. 1(||0  ?
to by malo byt v Term
Title: Re: FJAP
Post by: mino on 02.11.2011, 04:18:44
Quote
vytvoriť príklad, kde sú použité oba operátory aspoň dvakrát a aspoň jeden krát zátvorky (napr. 2+3-9+(5-10) )
a ked moja gramatika */ neasoc neasoc 1 1 mi také jednoducho nedovolí?  ;D najviac je mozne nieco taketo (10/5)*(2*3) takže jeden operator bude použitý raz, druhý dvakrat. to je max čo sa dá.
no ved daj daco take: ((((1*2)*3)*4)/4)/3 ... operatorov mozes mat kolko chces, staci to ozatvorkovat...
Title: Re: FJAP
Post by: orsi on 02.11.2011, 04:26:16
Quote
vytvoriť príklad, kde sú použité oba operátory aspoň dvakrát a aspoň jeden krát zátvorky (napr. 2+3-9+(5-10) )
a ked moja gramatika */ neasoc neasoc 1 1 mi také jednoducho nedovolí?  ;D najviac je mozne nieco taketo (10/5)*(2*3) takže jeden operator bude použitý raz, druhý dvakrat. to je max čo sa dá.
no ved daj daco take: ((((1*2)*3)*4)/4)/3 ... operatorov mozes mat kolko chces, staci to ozatvorkovat...
toto mi vypisalo uplne bez chyby, vysledok je 2. diki mino, daco noveho som sa naucil o svojej gramatike.  :D  :o
Title: Re: FJAP
Post by: darkoooooo on 02.11.2011, 04:28:05
&& 1 priorita neasociativnost
|| 2 pririorita neasociativnost


vie mi niekto vysvetlit co to ma presne robit ?  a ako funguje ta neasociativnost s prioritou? ....na cviku mi nebolo povedane nic  bu
Title: Re: FJAP
Post by: ppeess on 02.11.2011, 04:32:09
&& 1 priorita neasociativnost
|| 2 pririorita neasociativnost


vie mi niekto vysvetlit co to ma presne robit ?  a ako funguje ta neasociativnost s prioritou? ....na cviku mi nebolo povedane nic  bu

To mas fajne, dvoj riadkova gramatika :D
Title: Re: FJAP
Post by: esperian on 02.11.2011, 04:42:06
&& 1 priorita neasociativnost
|| 2 pririorita neasociativnost


vie mi niekto vysvetlit co to ma presne robit ?  a ako funguje ta neasociativnost s prioritou? ....na cviku mi nebolo povedane nic  bu

To mas fajne, dvoj riadkova gramatika :D
torjriadkova jeden pre && jeden pre || a jeden pre "term"

edit//
jj stava sa
Title: Re: FJAP
Post by: ppeess on 02.11.2011, 04:44:42
&& 1 priorita neasociativnost
|| 2 pririorita neasociativnost


vie mi niekto vysvetlit co to ma presne robit ?  a ako funguje ta neasociativnost s prioritou? ....na cviku mi nebolo povedane nic  bu

To mas fajne, dvoj riadkova gramatika :D
torjriadkova jeden pre && jeden pre || a jeden pre "term"

aha jasne on  ma aj priority .... tie som si neak neak nevsimol :D
Title: Re: FJAP
Post by: Hessesian on 02.11.2011, 05:29:44
Povie uz dakto ako mam nakodit mixovanie asociativnosti ze jedna ma lavu a druha pravu ?
Title: Re: FJAP
Post by: ppeess on 02.11.2011, 05:40:20
Povie uz dakto ako mam nakodit mixovanie asociativnosti ze jedna ma lavu a druha pravu ?

http://hornad.fei.tuke.sk/~plocica/ppj (http://hornad.fei.tuke.sk/~plocica/ppj)

alebo si prelistuj tento topic :D
Title: Re: FJAP
Post by: mino on 02.11.2011, 05:46:20
Asociativitu uplatnis tam, kde mas po sebe aspon 2 rovnake znamienka. A prioritu na to, aby si vedel ci najprv nasobit alebo delit.

Napr. * vyssia, / nizsia
 * zlava , / sprava

5 * 4 * 9 / 3 / 2 * 8
uplatnis prioritu:
(5 * 4 * 9) / 3 / (2 * 8 )
uplatnis asoc.:
5 * 4 * 9 = ((5 * 4) * 9) = 180 <- vsimni si hromadenie zatvoriek VLAVO
2 * 8 = 16
Teda:
180 / 3 / 16
Uplatnis asoc:
(180 / (3 / 16)) <- zatvorky sa kumuluju vpravo
180 / 0
=nekonecno.. blby priklad, ale pointa je hadam jasna... :D

Title: Re: FJAP
Post by: Hessesian on 02.11.2011, 05:52:57
ech krista...

ja viem co je asociativnost, viem ako ju napisat do gramatiky

netusim ako ju nakodit...


vo vsetkych prikladoch sa pouziva iba lava asociativnost alebo neasociativnost, nikdy nie lava a prava spolu.


Netusim ako to napisat do Ccka...
Title: Re: FJAP
Post by: Cici on 02.11.2011, 06:14:10
skus toto (http://hornad.fei.tuke.sk/~plocica/ppj/priorita.html)
Title: Re: FJAP
Post by: Hessesian on 02.11.2011, 06:22:05
Ano cital som plocicove materialy, ale ked si vsimnes tak v jeho priklade ma pravu asociativitu jedine &, a ten nikde v priklade nepouzije.

Stale netusim ako uskutocnit zmenu asociativity pri && a || aby to zaroven davalo stale rovnaky vysledok, kedze asociativita pri nich ani nezalezi...
Title: Re: FJAP
Post by: ppeess on 02.11.2011, 06:22:48
skus toto (http://hornad.fei.tuke.sk/~plocica/ppj/priorita.html)

To som tu dal uz ja ale neva :D
Title: Re: FJAP
Post by: joujo1212 on 02.11.2011, 06:33:03
tiez by som rad vedel ako na to konkretne v Cecku. Jedine k comu som sa docital, tak ze pri lavej asoc. ma byt cyklus while, pri pravej podmienka if.
Title: Re: FJAP
Post by: orsi on 02.11.2011, 14:33:33
Asociativitu uplatnis tam, kde mas po sebe aspon 2 rovnake znamienka. A prioritu na to, aby si vedel ci najprv nasobit alebo delit.
diki mino za tento maly navod, ty by si nas mal učiť na cvikách  :D
este by sa zisiel navod, ako sa tvoria gramatiky, pre rozne asociativity a priority. a mozes rovno inziniera dostať.  ;)
Title: Re: FJAP
Post by: Tren on 02.11.2011, 16:08:11
kod vygenerovany pomocou desassemblera prepisujete ako? tak ako je? napr.

OUT[013]
LDAM 046[015]
OUTC[016]
LDAM 00[020]
PUSH[021]
OUT[022]
LDAM 0174[024]

alebo bez tych cisel?
Title: Re: FJAP
Post by: bEnd3r on 02.11.2011, 16:18:53
bez zatvorkovanych cisel.. tie su tam len ako poradove cisla instrukcii
Title: Re: FJAP
Post by: Tren on 02.11.2011, 16:35:35
dakujem
Title: Re: FJAP
Post by: mino on 02.11.2011, 16:40:22
Asociativitu uplatnis tam, kde mas po sebe aspon 2 rovnake znamienka. A prioritu na to, aby si vedel ci najprv nasobit alebo delit.
diki mino za tento maly navod, ty by si nas mal učiť na cvikách  :D
este by sa zisiel navod, ako sa tvoria gramatiky, pre rozne asociativity a priority. a mozes rovno inziniera dostať.  ;)
Ucit?   :evica: Ledva som podla tych navodov dajak zrobil zadanie a dufam, ze mam dobre to zotavenie, tote mnoziny K (FOLLOWS) su dost komplikovane... :D
A navod ako sa tvoria gramatiky tu dal uz ppeess aj Cici, takze do tretice (alebo kolkykrat to je...): http://hornad.fei.tuke.sk/~plocica/ppj/priorita.html (http://hornad.fei.tuke.sk/~plocica/ppj/priorita.html) :D
Btw, Tren, tie [cisla] su pred instrukciami, nie?
Title: Re: FJAP
Post by: Tren on 02.11.2011, 16:49:22
Asociativitu uplatnis tam, kde mas po sebe aspon 2 rovnake znamienka. A prioritu na to, aby si vedel ci najprv nasobit alebo delit.
diki mino za tento maly navod, ty by si nas mal učiť na cvikách  :D
este by sa zisiel navod, ako sa tvoria gramatiky, pre rozne asociativity a priority. a mozes rovno inziniera dostať.  ;)
Ucit?   :evica: Ledva som podla tych navodov dajak zrobil zadanie a dufam, ze mam dobre to zotavenie, tote mnoziny K (FOLLOWS) su dost komplikovane... :D
A navod ako sa tvoria gramatiky tu dal uz ppeess aj Cici, takze do tretice (alebo kolkykrat to je...): http://hornad.fei.tuke.sk/~plocica/ppj/priorita.html (http://hornad.fei.tuke.sk/~plocica/ppj/priorita.html) :D
Btw, Tren, tie [cisla] su pred instrukciami, nie?
jj len tak to skopirovalo
Title: Re: FJAP
Post by: bEnd3r on 02.11.2011, 17:39:43
vy co ste s bacikovou, hovorila nieco o tom "zavere" alebo ako to nazvat.. lebo v tom subore co ma na stranke nic take nie je spomenute.. treba jej to ci ne ???
Title: Re: FJAP
Post by: milaninho on 02.11.2011, 17:43:17
tie cisla v [] su pamatove bunky v osmickovej sustave za predpokladu, ze je program nacitany od 0-tej adresy.
mozno ste nikde nenasli priklad ako urobit v kode pravu asociativnost, ale v plocicovych materialoch mate napisane, ako sa mapuju konstrukcie z EBNF do kodu v C, a rovnako tam mate, ako je vyjadrena prava asociativnost v EBNF. cize staci si ju zapisat do EBNF podľa http://hornad.fei.tuke.sk/~plocica/ppj/priorita.html (http://hornad.fei.tuke.sk/~plocica/ppj/priorita.html), a potom vziat http://hornad.fei.tuke.sk/~plocica/ppj/srp.html (http://hornad.fei.tuke.sk/~plocica/ppj/srp.html) a podla toho spravit implementaciu v C.
Title: Re: FJAP
Post by: darkoooooo on 02.11.2011, 17:45:27
&& 1 priorita neasociativnost
|| 2 pririorita neasociativnost


vie mi niekto vysvetlit co to ma presne robit ?  a ako funguje ta neasociativnost s prioritou? ....na cviku mi nebolo povedane nic  bu

To mas fajne, dvoj riadkova gramatika :D
torjriadkova jeden pre && jeden pre || a jeden pre "term"

aha jasne on  ma aj priority .... tie som si neak neak nevsimol :D

no gramatiku mam napisanu ale neviem co dalej mam robit
Title: Re: FJAP
Post by: ppeess on 02.11.2011, 17:51:53
&& 1 priorita neasociativnost
|| 2 pririorita neasociativnost


vie mi niekto vysvetlit co to ma presne robit ?  a ako funguje ta neasociativnost s prioritou? ....na cviku mi nebolo povedane nic  bu

To mas fajne, dvoj riadkova gramatika :D
torjriadkova jeden pre && jeden pre || a jeden pre "term"

aha jasne on  ma aj priority .... tie som si neak neak nevsimol :D

no gramatiku mam napisanu ale neviem co dalej mam robit

Nakodit to do C-cka :D
Title: Re: FJAP
Post by: Don_Corleone on 02.11.2011, 18:12:16
mohol by sem niekto napisat daky dobry priklad na ktorom zistim ci mi dobre berie asociaciu a priority ??? napr ze ked mame so spolubyvajucim obidvaja na && a || ale rozdielne priority a asociacie aby to vyhodili iny vysledok ... diky 
Title: Re: FJAP
Post by: Hessesian on 02.11.2011, 18:47:11
Takze ak to dobre chapem

clovek ma napriklad

&&- 1. priorita prava asociacia (nizsia)
|| - 2. priorita lava asociacia (vyssia)

Treba nakodit 3 funkcie
funkcia AND bude hned na zaciatku volat funkciu OR, a vo funkcii AND bude spracovanie a vypisanie &&, a bude v if(symbol==AND)
funkcia OR bude hned na zaciatku volat funkciu TERM, a vo funkcii OR bude spracovanie a vypisanie ||,a bude vo while(symbol==OR)
funkcia TERM bude spracovavat zatvorky, a ked objavi zatvorku zavola funkciu AND.

Z toho vsetkeho nam vypliva ze prava asociacia sposobi, ze to nezoberie viac ako jeden && zasebou, ale nekonecne vela ||


// a nad tym prikladom ktory by to prakticky overil som rozmyslal, ale u priority nemas priklad ktory by to overoval (minimalne pri && a ||)
Title: Re: FJAP
Post by: darkoooooo on 02.11.2011, 19:46:33
&& 1 priorita neasociativnost
|| 2 pririorita neasociativnost


vie mi niekto vysvetlit co to ma presne robit ?  a ako funguje ta neasociativnost s prioritou? ....na cviku mi nebolo povedane nic  bu

To mas fajne, dvoj riadkova gramatika :D
torjriadkova jeden pre && jeden pre || a jeden pre "term"

aha jasne on  ma aj priority .... tie som si neak neak nevsimol :D

no gramatiku mam napisanu ale neviem co dalej mam robit

Nakodit to do C-cka :D

velmi vtipne z tvojej strany :)  a teraz by ma zaujimalo ako to nakodit :ohmygod:
Title: Re: FJAP
Post by: Don_Corleone on 02.11.2011, 21:23:03
http://hornad.fei.tuke.sk/~plocica/ppj/ (http://hornad.fei.tuke.sk/~plocica/ppj/)

http://hornad.fei.tuke.sk/~bacikova/ (http://hornad.fei.tuke.sk/~bacikova/)
http://hornad.fei.tuke.sk/~halupka (http://hornad.fei.tuke.sk/~halupka)
http://people.tuke.sk/jan.kollar (http://people.tuke.sk/jan.kollar)

tu mas vsetky mozne dokumenty a vzorove kody ... analyzatora  , interpreter aj translator + zotavenie ... a treba to cele spravit na svoju gramatiku ...

Title: Re: FJAP
Post by: xxx3 on 02.11.2011, 23:18:49
mas tu na niektorej strane od niekoho opisany postup ako zmenit to od Plocicu ... to uz zvladne snad kazdy kto je v druhom rocniku si to podla toho spravit, tomu ani rozumiet nemusis len menis ten kod na svoj ... len upravujes
Title: Re: FJAP
Post by: Hessesian on 03.11.2011, 02:19:57
A to mame cely kod z disasemblera pisat rucne na papier ? Setkych 70 riadkov pri najjednoduchsom moznom kode ?
Title: Re: FJAP
Post by: Tren on 03.11.2011, 02:23:57
my sme pisali rucne, mal som okolo 55riadkov pri vyraze f&&t&&f||(f||t)
Title: Re: FJAP
Post by: Hessesian on 03.11.2011, 02:27:49
Kollar sa ocividne vyziva v buzeracii studentov ako sa len da...
Title: Re: FJAP
Post by: Hessesian on 03.11.2011, 02:34:02
dakto evidentne nepochopil, o co tu ide. radsej si setri tie odvazne slova  ;)

A ide o to aby som rozpisal stare pero ? Ved uznaj ze pisat to cele rucne s vysokou sancou pomylenia sa je iba na buzeraciu. Zbytocne to mrha casom aj energiou. Kto chce opisat opise ajtak, pripomina to akurat cistenie podlahy zubnou kefkou...
Title: Re: FJAP
Post by: Tren on 03.11.2011, 02:49:00
zas tak hrozne to nie je podla mna, ak si to tak zela tak to rad napisem rucne, vsak on je ten kto diktuje  :)
Title: Re: FJAP
Post by: milaninho on 03.11.2011, 03:19:38
dal by som vam zopar old-schoolovych ucitelov (ako napr. doc. Dudas), hned by ste Kollarovi nohy ruky bozkavali.. teda ak by ste tu este boli..
Title: Re: FJAP
Post by: RiTChi on 03.11.2011, 03:20:23
Na všetko len pindáte....
Title: Re: FJAP
Post by: oneminute on 03.11.2011, 03:34:52
Pán Kollar ma pocit, že študent nemá nič iné na práci, len splnať jeho rozmary?
Prepisovať 100 inštrukcií z obrazovky na papier je úplne divné a kontraproduktívne.
Title: Re: FJAP
Post by: Tren on 03.11.2011, 03:38:32
Pán Kollar ma pocit, že študent nemá nič iné na práci, len splnať jeho rozmary?
Prepisovať 100 inštrukcií z obrazovky na papier je úplne divné a kontraproduktívne.
ked si si tolko námahy dal ze napises toto ako tvoj prvy post, tak si mu mohol rovno napisat mail ze niesi ochotny to prepisovat a ze ten kod si vytlacis..a ostatne napises rucne, ale ajtak nechapem ..vypni fb na 5 minut a  bv
//edit: ne prvy post, ale vytvorit si koli tomu novy nick a napisat len toto  :D da sa tu aj anonymne alebo ako guest
Title: Re: FJAP
Post by: ppeess on 03.11.2011, 04:16:08
[.....
//edit: ne prvy post, ale vytvorit si koli tomu novy nick a napisat len toto  :D da sa tu aj anonymne alebo ako guest
[/quote]

 :thumbs-up:
Title: Re: FJAP
Post by: Domino_666 on 03.11.2011, 04:21:22
Mám taký trochu off topic problém: keď svoj program dám skompilovať a spustiť, všetko síce ide, ale nespustí sa v klasickom príkazovom riadku (robím na windowse), ale len v tom okne dolu v netbeans. Ako nieje to až tak problém, funguje to tam (asi :D) ale horšie sa s tým pracuje: keď niečo chcem zadať, tak to niekedy píše do kódu nie tam, musím sa furt jak blbý preklikávať :D kde sa toto nastavuje, aby sa to spustilo normálne v cmd a nie v netbeanse? Vopred dík.
Title: Re: FJAP
Post by: xxx3 on 03.11.2011, 04:23:41
pravym na nazov projektu -> properties -> run ... a tam zmen internal na external terminal
Title: Re: FJAP
Post by: Domino_666 on 03.11.2011, 04:29:58
dík moc  :)
Title: Re: FJAP
Post by: milaninho on 03.11.2011, 20:48:17
Pán Kollar ma pocit, že študent nemá nič iné na práci, len splnať jeho rozmary?
Prepisovať 100 inštrukcií z obrazovky na papier je úplne divné a kontraproduktívne.

si na dennom studiu, alebo sa mylim? ak si sa chcel vyhovarat na ine veci na praci, mal si sa dat na externe.. mate robit zopar trapnych zadani a este sa stazujete, ze vas buzeruju ucitelia.. na inych skolach sa takto nestazuju studenti, lebo taki co sa im nechce robit tam uz nie su..
Title: Re: FJAP
Post by: Boost on 04.11.2011, 18:10:52
dakto evidentne nepochopil, o co tu ide. radsej si setri tie odvazne slova  ;)

A ide o to aby som rozpisal stare pero ? Ved uznaj ze pisat to cele rucne s vysokou sancou pomylenia sa je iba na buzeraciu. Zbytocne to mrha casom aj energiou. Kto chce opisat opise ajtak, pripomina to akurat cistenie podlahy zubnou kefkou...

Hessesian, ak by si sa toľko nesral na nete, vypol forum a facebook, tak to máš za 15 min hotové, miesto toho aby si tu nariekal a nič nespravil...
Title: Re: FJAP
Post by: stephanides on 07.11.2011, 05:13:57
Zdravím, mali ste niekto Fjap so slodičakom ? čo také sa pýtal ? k zadaniu myslím
Title: Re: FJAP
Post by: rago15 on 07.11.2011, 05:15:16
zdravím ako dostanem ten kod computronu čo treba napísať do dokumentácie?? vopred dakujem
Title: Re: FJAP
Post by: Wolfdale on 07.11.2011, 13:58:24
stiahni si program DisAssembler (tusim je na Halupkovej stranke)...program bude pytat .bin subor, davaj ale pozor, aby ten subor .bin bol v rovnakom adresari ako je ten DisAssembler. Ono ti to potom vyhodi v txt...
Title: Re: FJAP
Post by: matotv on 07.11.2011, 23:12:30
nevie niekto ci je zajtra prednaska z fjap? lebo kollar nieco spominal ze ani tato nebude ale ze da este vediet...a nejak neviem zistit ci je alebo nieje :D
Title: Re: FJAP
Post by: Tren on 07.11.2011, 23:36:38
mala by byt, bude prednasat Vaclavik, a bude to uz o novom zadani taze bolo by dobre ist  :)
Title: Re: FJAP
Post by: provasik on 14.11.2011, 15:58:23
No, podla mojho skromneho nazoru bude 2jozo string (chapes ze integer to urcite nebude, takze nam vela inych moznosti asi nezostava...)
Title: Re: FJAP
Post by: bodon14 on 15.11.2011, 21:07:29
Zdravim mam na predaj komplet zadania na FJAP aj nejaku bonusovku v pripade zaujmu sa ozvite na bodon14@azet.sk cena dohodou
Title: Re: FJAP
Post by: bEnd3r on 16.11.2011, 02:52:13
zajtra nesu vika s bacikovou, vsakze?
Title: Re: FJAP
Post by: Tren on 16.11.2011, 03:04:59
zajtra nesu vika s bacikovou, vsakze?
true
Title: Re: FJAP
Post by: drakeman on 18.11.2011, 03:48:48
kto by chcel zadanie vedel by som vam ho spravit ... píšte PM zaujemcovia...
Title: Re: FJAP
Post by: esperian on 18.11.2011, 19:55:53
inak v tom poslednom zadani co teraz mame robit, je potrebnee necat len tie operátory ktore sme mali v tom predchadzajucom zadani vsak ? netreba ta nechavat aj +/-  , and/or
Title: Re: FJAP
Post by: Tren on 18.11.2011, 20:58:09
pokial viem netreba, len to co mas v zadani, u Bacikovej to je tu napisane ako a co http://hornad.fei.tuke.sk/~bacikova/FJaP/ZADANIE%20C%20-%20poziadavky.pdf (http://hornad.fei.tuke.sk/~bacikova/FJaP/ZADANIE%20C%20-%20poziadavky.pdf)  :)
Title: Re: FJAP
Post by: RiTChi on 22.11.2011, 19:00:58
Počujte, nevie náhodou niekto, ako bude prebiehať skúška? Akou formou bude realizovaná? vďaka..
Title: Re: FJAP
Post by: orsi on 23.11.2011, 13:56:52
vie to niekto naprogramovať to druhé zadanie? dajte sem nejaky tut pre tých zopar ludí čo to chcu samy naprogramovať.
Title: Re: FJAP
Post by: milaninho on 23.11.2011, 16:28:39
ja viem, taky strucny tutorial moze byt tento:
1. upravis lexikalnu gramatiku aby boli podporovane nove vstupne typy ktore mas podporovat;
2. v syntaktickej analyze generujes syntatkticky strom s polymorfnymi operatormi podobne ako pri interpretacii (vychadzat mozete z PolyCalc.cpp, predpokladam ze kazdy cviciaci to niekde vylepil);
3. nasledne napises rekurzivnu funkciu pre typovu kontrolu, ta na kazdom uzle overi typ parametrov (ak ide o operaciu) a zmeni polymorfne znacky uzlov na monomorfne (podla typov argumentov operacii), ak maju operandy (argumenty) typy ktore nie su podporovane, tak sa vrati AnyType ako priznak chyby v typoch;
4. a nakoniec podobna funkcia pre vyhodnotenie, strom uz ma monomorfne operacie a vdaka tomu vies rovno vyhodnocovat kazdy uzol (rekurzivne sa vyhodnocuju jeho dpostromy, ak nejake ma).
Title: Re: FJAP
Post by: Cici on 23.11.2011, 17:48:33
v gramatike upravíš term na Term  -> <BOOLVAL> | <INTVAL> | <(> Expr <)> a potom už len porovnávať s tým PolyCalc.cpp a doplnat do svojho co chyba
Title: Re: FJAP
Post by: Cici on 23.11.2011, 17:49:13
Počujte, nevie náhodou niekto, ako bude prebiehať skúška? Akou formou bude realizovaná? vďaka..

klikačka
Title: Re: FJAP
Post by: orsi on 23.11.2011, 19:06:28
1. upravis lexikalnu gramatiku aby boli podporovane nove vstupne typy ktore mas podporovat;
uz tu je problem lebo vaclavik vymyslel to ze string nebude zacinat a koncit uvodzovkami. co je dost neprijemna vec naprogramovat kedze nemam pevne dany koncovy znak. aspon prve pokusy mi nevysli, asi len cisto na to nacitanie si musim daky program skusit vytvorit. :D
upravíš term na Term  -> <BOOLVAL>|<INTVAL>|<(> Expr<)> a potom už len porovnávať s tým PolyCalc.cpp a doplnat do svojho co chyba
naco mi je boolval ked mam analyzovat stringy a integeri? (možno kecám  blbosti :D)
Title: Re: FJAP
Post by: Stardox on 23.11.2011, 20:09:06
Quote
naco mi je boolval ked mam analyzovat stringy a integeri? (možno kecám  blbosti :D)
Asi myslel ten typ zadania, kde mas && a ||, lebo tam sice || uz nerobi log. sucet, ale && ostava logicky sucin. Ne?
Title: Re: FJAP
Post by: milaninho on 23.11.2011, 20:52:15
1. upravis lexikalnu gramatiku aby boli podporovane nove vstupne typy ktore mas podporovat;
uz tu je problem lebo vaclavik vymyslel to ze string nebude zacinat a koncit uvodzovkami. co je dost neprijemna vec naprogramovat kedze nemam pevne dany koncovy znak. aspon prve pokusy mi nevysli, asi len cisto na to nacitanie si musim daky program skusit vytvorit. :D
upravíš term na Term  -> <BOOLVAL>|<INTVAL>|<(> Expr<)> a potom už len porovnávať s tým PolyCalc.cpp a doplnat do svojho co chyba
naco mi je boolval ked mam analyzovat stringy a integeri? (možno kecám  blbosti :D)

k druhemu pozri odpoved kolegu nad mojou, k prvemu:
string je prostre string, ako si nadefinujes koniec je podla teba, ale zacina znakom a-z. ak si povies ze len tieto znaky mozu byt v stringu, tak potom vies jasne, ze ak ti pride lubovlny iny znak na vstup, tak uz to nie je string. neviem ci nejako presne definoval co je koniec, ale zaciatok vravel ze ma byt a-z
Title: Re: FJAP
Post by: ultimate on 23.11.2011, 21:06:20
Počujte, nevie náhodou niekto, ako bude prebiehať skúška? Akou formou bude realizovaná? vďaka..

klikačka

ziadna klikacka vraj nebude
Title: Re: FJAP
Post by: orsi on 23.11.2011, 22:50:52
ziadna klikacka vraj nebude
prečo?
string je prostre string, ako si nadefinujes koniec je podla teba, ale zacina znakom a-z. ak si povies ze len tieto znaky mozu byt v stringu, tak potom vies jasne, ze ak ti pride lubovlny iny znak na vstup, tak uz to nie je string. neviem ci nejako presne definoval co je koniec, ale zaciatok vravel ze ma byt a-z
už som to vyriešil a dobre mi to robí, lexikalna analyza prebehla správne.
Title: Re: FJAP
Post by: veteran on 23.11.2011, 22:56:23
ziadna klikacka vraj nebude
prečo?
Však na FJaPku má byť normálna písomka - taká, že tam treba aj písať, nie test. Alebo nie?
Title: Re: FJAP
Post by: ultimate on 24.11.2011, 00:03:00
riadna pisomka na papier bude, ziadne moodle a klikaci test s moznostami  >:(
Title: Re: FJAP
Post by: milaninho on 24.11.2011, 00:59:48
1. u kollara som klikacku este nezazil
2. to ze lexikalna analyza prebehne bez chyby este nemusi znamenat ze je spravne implementovana pre danu gramatiku
Title: Re: FJAP
Post by: orsi on 24.11.2011, 04:16:05
2. to ze lexikalna analyza prebehne bez chyby este nemusi znamenat ze je spravne implementovana pre danu gramatiku
tak toto si mal pravdu, zase...  :D
asi 4 hodiny som programoval 2 osetrenia, teda pripad ked sa zada napr. Kosice aby vyhodilo serror, a ked sa zada napr. 35kosice aby tiez dalo serror. vsetky mozne pripady a kombinacie cisielok a pismen ci malych alebo velkych by malo chodit. no zda sa mi ze takychto ošetrení by bolo treba daleko viac, napríklad pre špeciálne znaky (to si radšej nechcem predstaviť) v každom pripade len toto bolo narocne nakodit a zlozitost kodu je dost vysoka.

dal som si aj vypisat co sa kopiruje z pola sourceString do instring (to som si najprv vynuloval) a pekne vidim co tam je ulozene (nieco ako atribut pri integeri), tak mohlo by to uz byt.  :)
Title: Re: FJAP
Post by: milaninho on 24.11.2011, 23:07:09
podla mna to zbytocne komplikujes. neverim ze niektory cviciaci by ziadal neviem ake sialene retazce, pretoze cielom tohto druheho zadania nie je lex analyza (a takto sa zbytocne zabijes na lexikalnej analyze). co som pozeral zadanie, vsetko co je o retazci zadane, je ze ma zacinat malym pismenom tj. a-z, z toho podla mna vyplyva, ze mozes lex analyzu spravit tak, ze string bude zacinat znakom a-z, a bude interpretovat vstup ako sucast retazca, pokial tam budu znaky z tej mnoziny. krasne zlozito som sa vyjadril, ale cielom bolo povedat, ze retazec moze byt takyto: [a-z]{a-z} (tj ze sa sklada iba z malych znakov), resp. ak chces tak [a-z]{a-zA-Z}. do getsymbol ti staci v default vetve otestovat po tom co sa testuje vstup na cislo rovnako testovat vstup na znak a-z (a citat znaky kym su tam znaky a-z).

napr. nieco na tento sposob:

Code: [Select]
default  : if (c >='0' && c <= '9')
{ // celé číslo } else
              if (c >='a' && c <= 'z') {
....
               while(c>='a' && c<='z') // popr. while( (c>='a' && c<='z') || (c>='A' && c<='Z') ) - to sa mozno daj aj jednoduchsie v ASCII ale nepamatam sa a nechce sa mi googlit ako vyzera ASCII
....
}

Ak si si nie isty, tak si to kludne over u cviciaceho, ale osobne si myslim ze s tym problem ziadny cviciaci mat nebude, lebo ako vravim, nie je zamerom zatazovat vas sialenymi kodmi pre lexikalnu analyzu.
Title: Re: FJAP
Post by: orsi on 25.11.2011, 03:33:54
no tak pome k hlavnemu problemu  :D ako zreťaziť int * string a string * int aby bol vysledok string?
skusil som takyto trik, kompilator sa nestazoval, ale program nefungoval a padol. nejake napady ma niekto?
Code: [Select]
....je to vo funkcii MonoType* Evaluate(ExpTree* tree)  ktora ohodnocuje vyrazy. PO typovej kontrole, ktora prebehla spravne samozrejme.

tu je switch a jednotlive pripady roznych typov sa ohodnocuju
toto som si vytvoril na int * string (aj do typovej kontroly to vlozil volanie na tento case)

case MUL_INT_STRING_OP:
cellLeft = Evaluate(tree->binaryop.leftTree);
cellRight = Evaluate(tree->binaryop.rightTree);
itoa(cellLeft->intval, cellLeft->stringval, 10);
cellLeft->stringval = strcat(cellLeft->stringval, cellRight->stringval);
return cellLeft;
Title: Re: FJAP
Post by: mino on 25.11.2011, 03:46:19
Ja som pouzil fcie sprintf() a strdup() ...
Title: Re: FJAP
Post by: matus217 on 25.11.2011, 09:02:48
no tak pome k hlavnemu problemu  :D ako zreťaziť int * string a string * int aby bol vysledok string?
skusil som takyto trik, kompilator sa nestazoval, ale program nefungoval a padol. nejake napady ma niekto?
Code: [Select]
....je to vo funkcii MonoType* Evaluate(ExpTree* tree)  ktora ohodnocuje vyrazy. PO typovej kontrole, ktora prebehla spravne samozrejme.

tu je switch a jednotlive pripady roznych typov sa ohodnocuju
toto som si vytvoril na int * string (aj do typovej kontroly to vlozil volanie na tento case)

case MUL_INT_STRING_OP:
cellLeft = Evaluate(tree->binaryop.leftTree);
cellRight = Evaluate(tree->binaryop.rightTree);
itoa(cellLeft->intval, cellLeft->stringval, 10);
cellLeft->stringval = strcat(cellLeft->stringval, cellRight->stringval);
return cellLeft;
Code: [Select]
char x[8];
...
itoa (cellLeft->intval, x, 10);
cellLeft->stringval = x;
...
np  8)
Title: Re: FJAP
Post by: mishelka on 25.11.2011, 16:58:03
1. upravis lexikalnu gramatiku aby boli podporovane nove vstupne typy ktore mas podporovat;
uz tu je problem lebo vaclavik vymyslel to ze string nebude zacinat a koncit uvodzovkami. co je dost neprijemna vec naprogramovat kedze nemam pevne dany koncovy znak. aspon prve pokusy mi nevysli, asi len cisto na to nacitanie si musim daky program skusit vytvorit. :D
Kedze string sa sklada len z velkych alebo malych pismen, tak koncovy znak je kazdy iny ako velke alebo male pismeno... Podotykam, ze string musi zacinat malym pismenom.
Title: Re: FJAP
Post by: orsi on 25.11.2011, 18:24:15
Kedze string sa sklada len z velkych alebo malych pismen, tak koncovy znak je kazdy iny ako velke alebo male pismeno... Podotykam, ze string musi zacinat malym pismenom.
dobre toto je idealny pripad, ktory som spravil. a co ked zadam 78247jhfsjfJSFHSJ87872adhjASj76 ??
vypisalo by integer, retazec, integer, retazec, integer. tak som to opravil aby vypisal jeden velky ERROR. a to nebolo jednoduche. len toľko k tomu.
Title: Re: FJAP
Post by: mishelka on 25.11.2011, 19:36:10
no ved zotavenie musi byt naimplementovane ;) to sa neriesi v lexikalnej analyze, ale v zotaveni. V lex. analyze by to nacitalo symboly ako si napisal, retazec, cislo, retazec, cislo, .... S chybami a vysledkom sa vysporiada interpretator a zotavenie, pricom vysledkom by bola prva polozka.

Este raz opakujem, ze definicia zadania u mna (a pokial viem aj u peta vaclavika) je taka, ze string su len pismena
Title: Re: FJAP
Post by: Cici on 25.11.2011, 22:10:14
riadna pisomka na papier bude, ziadne moodle a klikaci test s moznostami  >:(
asi som zas bol v risi snov a nie na prednaske :/
Title: Re: FJAP
Post by: drakeman on 26.11.2011, 04:44:24
No a už mám toho dosť...
Chcem vedieť podľa čoho sa vyhodnocuje výraz z požiadaviek:    true||(2||3)  -> true

počul som už 4 verzie:
1. keďže je naľavo true tak to musí byť true
2. 2||3 to sa neda lebo tam musia byť 1 alebo 0 iné to nemá zmysel
3. 2||3 vysledok je false lebo 2 je mensie ako 3 ak by bolo vacsie je to true
4. 2||3 vysledok je false lebo 2 sa nerovna 3, ak by bolo 2||2 bolo by to true...

 bu bu bu
BTW: nemam zadanie OR a AND ale MUL a DIV, chcem to vedieť zo zvedavosti nie z povinnosti a nehovorte mi že keď to nemusím vedieť tak nech sa radšej nestarám :P vdaka...
Title: Re: FJAP
Post by: Tren on 26.11.2011, 05:18:42
No a už mám toho dosť...
Chcem vedieť podľa čoho sa vyhodnocuje výraz z požiadaviek:    true||(2||3)  -> true

počul som už 4 verzie:
1. keďže je naľavo true tak to musí byť true
2. 2||3 to sa neda lebo tam musia byť 1 alebo 0 iné to nemá zmysel
3. 2||3 vysledok je false lebo 2 je mensie ako 3 ak by bolo vacsie je to true
4. 2||3 vysledok je false lebo 2 sa nerovna 3, ak by bolo 2||2 bolo by to true...

 bu bu bu
BTW: nemam zadanie OR a AND ale MUL a DIV, chcem to vedieť zo zvedavosti nie z povinnosti a nehovorte mi že keď to nemusím vedieť tak nech sa radšej nestarám :P vdaka...
spravne je podla 4.) a bude TRUE || FALSE vysledok TRUE  ;) ( nic ine nerobis len porovnavas ci su rovnake, ked hej TRUE ked nie FALSE )
Title: Re: FJAP
Post by: Fanky on 26.11.2011, 05:57:56
No a už mám toho dosť...
Chcem vedieť podľa čoho sa vyhodnocuje výraz z požiadaviek:    true||(2||3)  -> true

počul som už 4 verzie:
1. keďže je naľavo true tak to musí byť true
2. 2||3 to sa neda lebo tam musia byť 1 alebo 0 iné to nemá zmysel
3. 2||3 vysledok je false lebo 2 je mensie ako 3 ak by bolo vacsie je to true
4. 2||3 vysledok je false lebo 2 sa nerovna 3, ak by bolo 2||2 bolo by to true...

 bu bu bu
BTW: nemam zadanie OR a AND ale MUL a DIV, chcem to vedieť zo zvedavosti nie z povinnosti a nehovorte mi že keď to nemusím vedieť tak nech sa radšej nestarám :P vdaka...
operátor || bude realizovať porovnanie čísel, kde návratovou hodnotou je logická
hodnota true alebo false (ak sú rovnaké, true, ak sú rôzne, false).
Title: Re: FJAP
Post by: Cici on 26.11.2011, 21:10:44
tak ako Tren pise -ak by si tam nemal zatvorku tak zavisi od asociativity
Title: Re: FJAP
Post by: milaninho on 27.11.2011, 03:08:28
false||(2||3) -> false
false||(3||3) -> true
Title: Re: FJAP
Post by: esperian on 28.11.2011, 20:20:57
chcel by som sa spytat ze ak mam krat a delene, a pouzivam krat na spajanie stringov, tak tie slova maju byt napisane s malym pismenom zaciatocnym alebo cele slovo?
Title: Re: FJAP
Post by: veteran on 28.11.2011, 20:39:09
chcel by som sa spytat ze ak mam krat a delene, a pouzivam krat na spajanie stringov, tak tie slova maju byt napisane s malym pismenom zaciatocnym alebo cele slovo?
Ako napíšeš, tak bude, nie?

Ja keď dám 2*"FeRo", tak mi to vypľúva 2FeRo.
Keď dám "Fero"*"JANO", tak mi vypíše FeroJANO.

Dúfam, že to je dobre, lebo sa mi to už veľmi nechce prerábať.  ;D
Title: Re: FJAP
Post by: drakeman on 28.11.2011, 20:52:01
veteran:
string musi zacinat s malym pismenom... cvicaci povedal ze ak ti vezme aj velke tak to uz nie je podla zadania spravne... ale myslim ze dajaky postih z toho nebude...
lebo ako ja som tam mal napriklad aj float a mi povedal ze si ho mam dat prec lebo podla zadania mi to nema brat a potom mam vlastne zle zadanie... takze si to oprav aby ti to bralo iba slova s prvym pismenkom malym... :)
Title: Re: FJAP
Post by: drakeman on 28.11.2011, 20:52:52
zadania 1-14 mám už hotové :)
ešte musím dokončiť 15-28 :D
sranda... celkom ma to baví :)
Title: Re: FJAP
Post by: veteran on 28.11.2011, 20:56:59
veteran:
string musi zacinat s malym pismenom... cvicaci povedal ze ak ti vezme aj velke tak to uz nie je podla zadania spravne... ale myslim ze dajaky postih z toho nebude...
A sakra...

Prichádza na rad použitie fcie tolower() ;D
Title: Re: FJAP
Post by: veteran on 28.11.2011, 20:57:49
zadania 1-14 mám už hotové :)
ešte musím dokončiť 15-28 :D
sranda... celkom ma to baví :)
Vypýtaj si 28*10 bodov  ;D
Title: Re: FJAP
Post by: SteLa on 30.11.2011, 00:08:29
Neaky sikovnik co bol dnes na fjap a ma sajnu co asi bolo??? Neake poznamky nemozte poskytnut?
Title: Re: FJAP
Post by: Cici on 30.11.2011, 00:36:32
tak som sa dnes dozvedel že predtermín nebude :(
Title: Re: FJAP
Post by: veteran on 30.11.2011, 00:48:38
tak som sa dnes dozvedel že predtermín nebude :(
Prečo?  >:( bu Už som sa tešil, že sa zbavím jedného predmetu pred Vianocami...
Title: Re: FJAP
Post by: Tren on 30.11.2011, 00:49:52
tak som sa dnes dozvedel že predtermín nebude :(
Prečo?  >:( bu Už som sa tešil, že sa zbavím jedného predmetu pred Vianocami...
este mozes ist na logiku  :)
Title: Re: FJAP
Post by: Cici on 30.11.2011, 04:41:05

Prečo?  >:( bu Už som sa tešil, že sa zbavím jedného predmetu pred Vianocami...

ja som sa tiež tešil že sa zbavim dvoch :D

keď som za ním bol tak vravel že nestíha pripraviť .. a potom si niečo šomral z čoho mi vyplynulo že asi by aj tak nebol záujem :/
Title: Re: FJAP
Post by: milaninho on 30.11.2011, 15:39:18
to ze ma string zacinam malym pismenom neznamena ze ked zacna velkym mate ho nakoniec vypisat s malym zaciatocnym pismenom. znamena to to, ze ak vam zacne nejaky podvyraz s velkym pismenom, tak lexikalna analyze pre to velke pismeno ma vratit SERROR. ak je za nim male pismeno, tak tam sa zacina string. inak povedane, pre kazde velke pismeno ktore nie je sucastou tela stringu ma byt vrateny symbol SERROR (podobne ako keby ste tam zadali nejaky iny "bludny" znak, napr @, ktory v gramatike nie je)

btw. Ing. Nosal daco vypisal na stranku ohladom 2. zadania
Title: Re: FJAP
Post by: Cici on 30.11.2011, 18:23:23
ak som tomu ja spravne pochopil tak staci ze na kazdom pismene zavolas uz v getsymbol tolower() a mas pokoj s velkymi a malymi pismenami
Title: Re: FJAP
Post by: mino on 30.11.2011, 21:07:21
No praveze nezavolas tolower, lebo tym padom by si nerozlisoval male/velke pismena...
Title: Re: FJAP
Post by: Cici on 30.11.2011, 23:14:59
sak - nikde v zadani som nevidel ze mas rozlisovat velke a male pismena
Title: Re: FJAP
Post by: milaninho on 30.11.2011, 23:46:54
ak ja zadam vstup "5+Abba", tak mi lex analyza ma vratit symbol pre cislo s attributom 5, symbol pre scitanie, symbol pre chybu (to velke A), a symbol pre retazec s atributom ukazujucim do tabulky, kde je retazec "bba". tie uvodzovky nie su vstup, len ho opdlisuju od zvysku textu. ak ty das na to A tolower a potom budes testovat, tak ti nevrati ten symbol pre chybu, a mas zlu lexikalnu analyzu (nesplnas podmienky zo zadania - retazcom sa chape postupnost pismen zacinajuca malym pismenom). ak zadam vstup "5+aBBa", ty to zlowerujes, a vypises ako vyhodnotenie "5abba", tak to nie je spravne, lebo vysledok ma byt "5aBBa".
Title: Re: FJAP
Post by: zaky on 01.12.2011, 04:37:36
jak mate rieseny vypis vysledku, bo mame to pisat mimo evaluate, v maine (mam mul a div)
Title: Re: FJAP
Post by: Cici on 01.12.2011, 05:19:39
jak mate rieseny vypis vysledku, bo mame to pisat mimo evaluate, v maine (mam mul a div)
z evaluate skopiruj to kde mas print a do mainu pridaj potrebnu pomocnu premennu
Title: Re: FJAP
Post by: zaky on 01.12.2011, 05:34:33
hej dopiky, furt mi to vypisovalo dristy bo prerabam ten vzor co je na nete a nechal osm tam ten povodny evaluate plus dopisal svoj s vypisom vysledku taze mi to saskovalo, ah taka chyba

dikeska za ochotu :)
Title: Re: FJAP
Post by: ppeess on 01.12.2011, 06:45:57
tak som sa dnes dozvedel že predtermín nebude :(
Prečo?  >:( bu Už som sa tešil, že sa zbavím jedného predmetu pred Vianocami...
este mozes ist na logiku  :)

Ak ju mas este s Myskovou tak urcite chod ......
Title: Re: FJAP
Post by: orsi on 01.12.2011, 22:50:55
ak ja zadam vstup "5+Abba", tak mi lex analyza ma vratit symbol pre cislo s attributom 5, symbol pre scitanie, symbol pre chybu (to velke A), a symbol pre retazec s atributom ukazujucim do tabulky, kde je retazec "bba". tie uvodzovky nie su vstup, len ho opdlisuju od zvysku textu. ak ty das na to A tolower a potom budes testovat, tak ti nevrati ten symbol pre chybu, a mas zlu lexikalnu analyzu (nesplnas podmienky zo zadania - retazcom sa chape postupnost pismen zacinajuca malym pismenom). ak zadam vstup "5+aBBa", ty to zlowerujes, a vypises ako vyhodnotenie "5abba", tak to nie je spravne, lebo vysledok ma byt "5aBBa".
toto sa tu malo objaviť už pred tromi týždňami alebo to mali cvičiaci vysvetliť jasne na cvikách.  ;)
Title: Re: FJAP
Post by: milaninho on 01.12.2011, 23:08:08
ak ja zadam vstup "5+Abba", tak mi lex analyza ma vratit symbol pre cislo s attributom 5, symbol pre scitanie, symbol pre chybu (to velke A), a symbol pre retazec s atributom ukazujucim do tabulky, kde je retazec "bba". tie uvodzovky nie su vstup, len ho opdlisuju od zvysku textu. ak ty das na to A tolower a potom budes testovat, tak ti nevrati ten symbol pre chybu, a mas zlu lexikalnu analyzu (nesplnas podmienky zo zadania - retazcom sa chape postupnost pismen zacinajuca malym pismenom). ak zadam vstup "5+aBBa", ty to zlowerujes, a vypises ako vyhodnotenie "5abba", tak to nie je spravne, lebo vysledok ma byt "5aBBa".
toto sa tu malo objaviť už pred tromi týždňami alebo to mali cvičiaci vysvetliť jasne na cvikách.  ;)

problem je, ze cviciaci ma pocit ze tomu rozumiete po vysvetleni lexikalnej analyzy a prednaskach.. treba do nich viac hucat a pytat sa na veci ktore sa nechapu, nech sa kusok zapotia
Title: Re: FJAP
Post by: orsi on 01.12.2011, 23:43:59
problem je, ze cviciaci ma pocit ze tomu rozumiete po vysvetleni lexikalnej analyzy a prednaskach.. treba do nich viac hucat a pytat sa na veci ktore sa nechapu, nech sa kusok zapotia
tak to je tiež pravda.
Title: Re: FJAP
Post by: mino on 02.12.2011, 01:39:19
Mam cvika s Bacikovou a zopar otazok:
- Moze byt v tom zadani operator PRINT_OP? Pretoze na poslednom cviku Ing. Nosal spominal nieco take, ze to tam nema byt? Preco nie?
- Ma tam byt ExpTreePrint? Ak aj nie, staci to zakomentovat, ci to treba uplne vymazat? (Je mi to luto vymazat... :D Taka dobra funkcia na kontrolu... :D)
Title: Re: FJAP
Post by: zaky on 02.12.2011, 08:07:13
nam nosal jasne povedal ze vsetko nepotrebne z kodu von, uzol print takisto, kedze pod nim je zbytocna unarna operacia a my sa mame striktne riadit gramatikou kde nic take nemas
o exprtreeprint nic nevravel, opravte ma ak hej
Title: Re: FJAP
Post by: milaninho on 02.12.2011, 15:23:27
nam nosal jasne povedal ze vsetko nepotrebne z kodu von, uzol print takisto, kedze pod nim je zbytocna unarna operacia a my sa mame striktne riadit gramatikou kde nic take nemas
o exprtreeprint nic nevravel, opravte ma ak hej
ňexptreeprint je pomocna funkcia na vypis stromu - pre testovanie sa podla mna velmi hodi, nie je nevyhnutna v zadani (aspon podla mna), ale nemyslim zeby tam zasa zavadzala.. takze ja by som to nechal na kazdeho individualne (ci chce alebo nie)
Title: Re: FJAP
Post by: mishelka on 02.12.2011, 15:59:45
Budúcotýždňové dve cvičenia sa kvôli služobnej ceste preložia na ďalší týždeň:
http://hornad.fei.tuke.sk/~kreutzova/FJaP/OZNAM.pdf (http://hornad.fei.tuke.sk/~kreutzova/FJaP/OZNAM.pdf)

Ohľadom predtermínu (ak by sa profesor náhodou ešte rozhodol podľa počtu záujemcov na predtermín), je možné ísť za Ing. Václavíkom v časoch uvedených na ozname.

Inak skúste sa ho na ten predtermín popýtať, ak budete viacerí (zrátajte sa koľkí chcete robiť predtermín), profesor možno povolí ;)
Title: Re: FJAP
Post by: mishelka on 02.12.2011, 16:42:22
Mam cvika s Bacikovou a zopar otazok:
- Moze byt v tom zadani operator PRINT_OP? Pretoze na poslednom cviku Ing. Nosal spominal nieco take, ze to tam nema byt? Preco nie?
- Ma tam byt ExpTreePrint? Ak aj nie, staci to zakomentovat, ci to treba uplne vymazat? (Je mi to luto vymazat... :D Taka dobra funkcia na kontrolu... :D)
Ing. Nosáľ vravel dobre, PRINT_OP sa netýka výrazu ani gramatiky, slúži len ako pomocný uzol pre výpis. Čiže v konečnom dôsledku pri výpisoch stromu výrazu nemá čo robiť.
Či tam máte ExpTreePrint alebo nie, ma nezaujíma, na tomto predmete nejde o efektívne programovanie (kde vyhodím veci čo nepoužívam za účelom skrátenia kódu), ide o teóriu, ktorú pri odovzdávaní zadaní musíte ovládať ;)

EDIT: to už vám môže napovedať aj niečo o tom, čo sa budem pýtať na odovzdávaní zadaní: čo je zotavenie a aký je princíp? Čo je to typová kontrola a aký je jej princíp? Ako je riešená typová kontrola pri nezadaní zátvoriek v konkrétnom zadaní (medzi &&,|| a *,/ je rozdiel ! )? Ako sa vytvára strom výrazu? Keď zadám výraz bez zátvoriek, akým spôsobom sa dospeje k výsledku (výsledok typovej kontroly závisí od asociácií a priorít, výsledok výrazu závisí od výsledku typovej kontroly), a podobne. PS: naučte sa :thumbs-up: ;)
Title: Re: FJAP
Post by: Cici on 02.12.2011, 17:34:11
Inak skúste sa ho na ten predtermín popýtať, ak budete viacerí (zrátajte sa koľkí chcete robiť predtermín), profesor možno povolí ;)

Takže po budúcej prednáške za ním ideme jasné? - aspoň 50 nech sa nazbierame :D Mne sa nechce potom ešte učiť na riadny termín. Môžme mu navrhnúť nech tá také otázky ako minulý rok  ;)
Title: Re: FJAP
Post by: veteran on 02.12.2011, 17:38:43
Inak skúste sa ho na ten predtermín popýtať, ak budete viacerí (zrátajte sa koľkí chcete robiť predtermín), profesor možno povolí ;)

Takže po budúcej prednáške za ním ideme jasné? - aspoň 50 nech sa nazbierame :D Mne sa nechce potom ešte učiť na riadny termín. Môžme mu navrhnúť nech tá také otázky ako minulý rok  ;)
OK, ja teda idem. Ale len pod podmienkou, že "dá také otázky ako minulý rok"  :D
Title: Re: FJAP
Post by: mino on 02.12.2011, 17:58:07
Hodí sem niekto link na tie "otázky z minulého roka" ? :D

@mishelka: Čiže ak mám mať cvičenie 7.12., ktoré odpadne, tak môžem zadanie normálne odovzdať o týždeň neskôr = 14.12. ? Narážam na to, či to bude ešte "normálny" termín = bez postihov, za 10 bodov...
Title: Re: FJAP
Post by: mishelka on 02.12.2011, 18:20:09
Hodí sem niekto link na tie "otázky z minulého roka" ? :D

@mishelka: Čiže ak mám mať cvičenie 7.12., ktoré odpadne, tak môžem zadanie normálne odovzdať o týždeň neskôr = 14.12. ? Narážam na to, či to bude ešte "normálny" termín = bez postihov, za 10 bodov...
Áno, bez postihov 10 bodov (veď je to moja chyba, že nebude cvičenie, nie vaša ;) )
Title: Re: FJAP
Post by: esperian on 02.12.2011, 18:27:55
no super, aspon si nam prihodila trocha casu na doladenie zadania  ;D dakujeme a uzi si sluzobku xD
Title: Re: FJAP
Post by: mishelka on 02.12.2011, 20:16:54
Myslela som si ze vas to potesi ;)

Nezabudnite to prosim povedat kolegom co nechodia sem a nesleduju hornad, aby som niekoho zas nepripravila o predtermin, ak nejaky bude.
Title: Re: FJAP
Post by: Painkiller03 on 02.12.2011, 20:49:23
Som za predtermin ,)
Title: Re: FJAP
Post by: xxx3 on 02.12.2011, 21:02:14
to vsetci tak dobre ovladate tento predmet, ze chcete ist na predtermin ?
Title: Re: FJAP
Post by: esperian on 02.12.2011, 21:15:10
pochybujem, ale drzi ich asi to ze ak mas 30b a ak je predtermin lahsi ako tu spomínajú tak to na 21b nebude problem dať ked si nieco pozies...
Title: Re: FJAP
Post by: xxx3 on 02.12.2011, 21:32:50
btw. v stredu teda cvicenia s Bacikovou nebudu vobec ? Nepride nikto zastupovat ? Lebo Nosal hovoril, ze pride niekto a ten bude preberat zadania
Title: Re: FJAP
Post by: Tren on 02.12.2011, 21:35:00
btw. v stredu teda cvicenia s Bacikovou nebudu vobec ? Nepride nikto zastupovat ? Lebo Nosal hovoril, ze pride niekto a ten bude preberat zadania
ja som to pochopil tak ze odpadnu celkovo a odovzdat mozes v 13. tyzdni v stredu a v piatok
Title: Re: FJAP
Post by: esperian on 02.12.2011, 23:51:32
eminka zasa strasis !?  ;D ;D
Title: Re: FJAP
Post by: xxx3 on 02.12.2011, 23:51:45
ziaden predtermin nakoniec nebude. skusky by mali byt v januari v stredy a nebudu jednoduche.

hej ? a ty to odkial mozes vediet ? :D ... nestresuj
Title: Re: FJAP
Post by: mishelka on 03.12.2011, 02:01:06
btw. v stredu teda cvicenia s Bacikovou nebudu vobec ? Nepride nikto zastupovat ? Lebo Nosal hovoril, ze pride niekto a ten bude preberat zadania
ja som to pochopil tak ze odpadnu celkovo a odovzdat mozes v 13. tyzdni v stredu a v piatok
Tak - treba citat :)
Title: Re: FJAP
Post by: SteLa on 03.12.2011, 05:04:50
Takze uz z cireho zufalstva sa musim spytat:

typedef union ExpTreeNode {
      struct
      {
         int constTag;
         int constVal;
      }operand;

      struct
      {
         int binOp;
         ExpTreeNode* leftTree; // tu mi hlasi chybu,
         ExpTreeNode* rightTree;
      }binaryop;

      struct
      {
         int unOp;
         ExpTreeNode* subTree;
      }unaryop;
} ExpTree;

error: expected specifier-qualifier-list before 'ExpTreeNode'|

Compilovali sme to dvaja, obaja sme mali rovnaku chybu... a obaja nevieme preco..
Title: Re: FJAP
Post by: Cici on 03.12.2011, 05:58:58
mne to s tym ide (ked som skopiroval do svoho) - chyba asi bude niekde inde len kompilator ju hlasi tam
Title: Re: FJAP
Post by: SteLa on 03.12.2011, 06:05:38
mne to s tym ide (ked som skopiroval do svoho) - chyba asi bude niekde inde len kompilator ju hlasi tam

asi.. idem hladat^^
Title: Re: FJAP
Post by: Cici on 03.12.2011, 06:19:42
Mate už zapisane body zo zadani? Lebo namiesto 30 mi tam stale svieti 10 :( Som sa chcel prihlasit na termin kym sa naplni - poistka ak nebude ten predtermin
Title: Re: FJAP
Post by: sulo on 03.12.2011, 06:27:56
Takze uz z cireho zufalstva sa musim spytat:

typedef union ExpTreeNode {
      struct
      {
         int constTag;
         int constVal;
      }operand;

      struct
      {
         int binOp;
         ExpTreeNode* leftTree; // tu mi hlasi chybu,
         ExpTreeNode* rightTree;
      }binaryop;

      struct
      {
         int unOp;
         ExpTreeNode* subTree;
      }unaryop;
} ExpTree;

error: expected specifier-qualifier-list before 'ExpTreeNode'|

Compilovali sme to dvaja, obaja sme mali rovnaku chybu... a obaja nevieme preco..

ExpTreeNode C prekladač nezaregistuje ako ako nový typ (typedef), typ je až ExpTree. Preto je pri použití ExpTreeNode potrebné určiť, že sa jedná o union:

typedef union ExpTreeNode {
      struct
      {
         int constTag;
         int constVal;
      }operand;

      struct
      {
         int binOp;
         union ExpTreeNode* leftTree;
         union ExpTreeNode* rightTree;
      }binaryop;

      struct
      {
         int unOp;
         union ExpTreeNode* subTree;
      }unaryop;
} ExpTree;
Title: Re: FJAP
Post by: SteLa on 03.12.2011, 06:54:07
Takze uz z cireho zufalstva sa musim spytat:

typedef union ExpTreeNode {
      struct
      {
         int constTag;
         int constVal;
      }operand;

      struct
      {
         int binOp;
         ExpTreeNode* leftTree; // tu mi hlasi chybu,
         ExpTreeNode* rightTree;
      }binaryop;

      struct
      {
         int unOp;
         ExpTreeNode* subTree;
      }unaryop;
} ExpTree;

error: expected specifier-qualifier-list before 'ExpTreeNode'|

Compilovali sme to dvaja, obaja sme mali rovnaku chybu... a obaja nevieme preco..

Je to taká zaujímavá chyba. V momente, keď sa vyhodnocuje ExpTreeNode* leftTree, C prekladač ešte nezaregistroval union expTreeNode ako nový typ (typedef), ale len ako obyčajný union. Asi to bude tým, že prekladač zaregistruje nový typ až po dokončení celého typedef-u, teda až na tej poslednej bodkočiarke. Správne to má byť takto:

typedef union ExpTreeNode {
      struct
      {
         int constTag;
         int constVal;
      }operand;

      struct
      {
         int binOp;
         union ExpTreeNode* leftTree;
         union ExpTreeNode* rightTree;
      }binaryop;

      struct
      {
         int unOp;
         union ExpTreeNode* subTree;
      }unaryop;
} ExpTree;


to som uz skusala:) nefungovalo, potom kompilator nevedel co je ExpTree
Chybu som uz odstranila.
Title: Re: FJAP
Post by: veteran on 03.12.2011, 13:36:27
Mate už zapisane body zo zadani? Lebo namiesto 30 mi tam stale svieti 10 :( Som sa chcel prihlasit na termin kym sa naplni - poistka ak nebude ten predtermin
Ja mám (resp. mal som  ;D) cvičenia s Halupkom, zadanie odovzdané, ale v MAISe nemám zatiaľ nič :(
Title: Re: FJAP
Post by: xxx3 on 03.12.2011, 16:33:00
hm, ked uz vypisal Kollar riadne terminy tak som zvedavy ci ho niekto presvedci na predtermin :D
Title: Re: FJAP
Post by: Tren on 03.12.2011, 16:36:09
tak ked pise aj eminka ze nebudu, tak asi naozaj nebudu  :(
Title: Re: FJAP
Post by: xxx3 on 03.12.2011, 17:38:16
eminka s tym co ma spolocne ? :D
Title: Re: FJAP
Post by: xxx3 on 03.12.2011, 18:28:50
ok ok .. som myslel, ze ked si za hranicami a neucis tak nemas ziadne info a uz vobec nie od Kollara a ze len strasis :D ... aspon budeme mat viac casu sa pripravit, ked bude skuska az v januari
Title: Re: FJAP
Post by: Tren on 03.12.2011, 18:51:49
obavam sa ze casu nie je nikdy dost  :D
Title: Re: FJAP
Post by: anti on 06.12.2011, 20:24:10
halupkove cvika vo stvrtok budu?
Title: Re: FJAP
Post by: veteran on 06.12.2011, 21:18:59
halupkove cvika vo stvrtok budu?
Nie.
Title: Re: FJAP
Post by: bend on 07.12.2011, 02:05:58
halupkove cvika vo stvrtok budu?
Nie.

Nebudu ?  Minule som nebol. Odovzdat zadanie mozem potom v 13. tyzdni ?
Title: Re: FJAP
Post by: veteran on 07.12.2011, 02:35:12
halupkove cvika vo stvrtok budu?
Nie.

Nebudu ?  Minule som nebol. Odovzdat zadanie mozem potom v 13. tyzdni ?

Nie, nebudú. Minule sme odovzdávali asi piati, z toho tuším dvom povedal, že nech radšej prídu v 13. týždni (nevedeli to obhájiť) - pýtal sa na funkcie, ktoré vytvárajú strom, ďalej ako sa prechádza vytvorený strom a na funkciu Evaluate.

Zvyšok môže odovzdať zadanie v 13. týždni za normálnych podmienok (za 10 bodov), keďže tento týždeň sú viacerí cvičiaci na služobke.
Title: Re: FJAP
Post by: provasik on 12.12.2011, 23:57:56
No, hrdost Halupkova - studaci ktory uz maju vsetko odovzdane tak uz maju zapisani zapocet v Maise - ked niekto tuto podmienku splnil a nema to tam, okamzite kontaktovat mailom... Ostatny v stvrtok a piatok, upozornujem hlavne ludi ktory sa spoliehaju na to ze budu na obhajobe rovnake otazky ako minuly krat, ze tomu tak URCITE nebude...
Title: Re: FJAP
Post by: xxx3 on 13.12.2011, 18:30:04
vie niekto prosim odpovedat na tieto otazky ?

Quote
Ako je riešená typová kontrola pri nezadaní zátvoriek v konkrétnom zadaní (medzi &&,|| a *,/ je rozdiel ! )? Ako sa vytvára strom výrazu? Keď zadám výraz bez zátvoriek, akým spôsobom sa dospeje k výsledku
Title: Re: FJAP
Post by: xxx3 on 14.12.2011, 04:07:06
to nikto nevie ?
Title: Re: FJAP
Post by: zaky on 14.12.2011, 06:19:34
neviem na akej urovni si z tohto predmetu, cichapes co robi typecheck ako funguje vytvaranie stromu
co ti treba blizsie vysvetlit? popis blizsie, konkretnejsie
odpoved na prvu otazku v mojom zadani c.1 , type check mi pekne vyhodnoti kazdy jeden uzol, to znamena ci budem nasobit delit string abo int
c.2 ako sa vytvara strom.. no v tych funkciach expr atd mas pekne krok za krokom vytvaranie vyrazu, tak vseobecne neviem co viac k tomu
c.3 vysledok ti rata uvaluate, ktory uz  vie co sa bude kratit delit, nechapem velmi co myslis tym ze ak nedas zatvorky.. vtedy sa to rata podla asociativnosti

popis problem blizsie
Title: Re: FJAP
Post by: xxx3 on 14.12.2011, 13:39:32
no tie otazky co som sem dal tu napisala p. Bacikova, ze to sa bude pytat ... tak nechapem to celkom ani ja ... ze ako to mysli

Tym funkciam rozumiem aj ja, ze type check prejde cely strom a skontroluje ci sedia typy a potom evaluate to rata cele ...

Pri nezadani zatvoriek ako sa to rata ? ... tak podla asociativity a priority, nie ? ... neviem co by k tomu chcela viac

Este zotavenie nevies kusok vysvetlit ? Kedy a preco sa dava loopkeys a allkeys a co su to vlastne ?
Title: Re: FJAP
Post by: rastodt on 14.12.2011, 17:40:05
pre tych co maju cvika s Vaclavikom:

Treba mu daco ohladom zadani poslat mailom?
Title: Re: FJAP
Post by: zaky on 14.12.2011, 19:24:00
zotavenie bola moja najslabsia stranka z tohto predmetu :D ale v principe ide o to ze tie loopkeys a allkeys su mnoziny dalsich ocakavanych vstupov a ty stale len kontrolujes (v kazdej z tych funkcii expr atd)ci dalsi zadany znak patri tejto mnozine, v tom pripade ti nevyhodi chybu, alebo nepatri a ti vyhodi chybu a snazi sa zotavit, zotavit znamena ze program neskonci ale pokracuje dalej opet s nejakou ocakavanou mnozinou ktora bude na vstupe

priklad, mas 3**3 po trojke mozes ist co? no nejaky operator(*or/) alebo zatvorka string atd, na vstupe je krat, ok fajn, cize v pohode ide dalej, po krat moze ist dalsie cislo zatvorka atd, ale dalsi krat nie, vyhodi chybu a pokracuje dalej atd. chapes aspon kus ?
Title: Re: FJAP
Post by: provasik on 17.12.2011, 21:58:23
Studenti co maju u Halupku uz maju zapisany zapocet, ked niekomu nesedia pocty prosim okamzite kontaktovat mailom. Nahradne odovzdavanie zadania z hociakich dovodou nie je mozne, takze ohladom toho mi ani nemusite pisat, na podobne spravi nereagujem...
Title: Re: FJAP
Post by: maiky_lo on 27.12.2011, 20:49:13
nemate niekto otazky co boli po minule roky na skuskach? a z coho sa vlasnte ucite?
Title: Re: FJAP
Post by: esperian on 27.12.2011, 21:11:40
jo, mohol by sem priespiet niekto z minulorocnych co absolvali tento predmet,ze co tam vlastne očakávať .. či nejake kodenie na papier alebo skor teoriu ? ak si nejake ulohy pamätáte  bq
Title: Re: FJAP
Post by: xxx3 on 27.12.2011, 22:35:03
teoriu asi velmi nie, kedze hovoril Kolar, ze to bude prakticky zamerane

Ale tiez by som bol zato, keby sem niekto z tretiakov napisal nieco ku skuske :D
Title: Re: FJAP
Post by: Painkiller03 on 02.01.2012, 23:29:01
Zdravim, neviete kedy je odovzdavanie zadani pri Vaclavikovi ? A nemate niekto materialy z ftpcka studium pre tento predmet ? tam bol este pod inym nazvom
Title: Re: FJAP
Post by: xxx3 on 03.01.2012, 00:37:52
tie materialy kebyze niekto mate dajte to sem pls, v tej knihe Prekladace je toho strasne vela ... to kto bude vsetko studovat ...
Title: Re: FJAP
Post by: razer08 on 03.01.2012, 20:28:46
ahojte...ma niekto info aka bude skuska? ze aky priklad sotaneme a co vlastne bude treba robit?
Title: Re: FJAP
Post by: xxx3 on 07.01.2012, 17:51:39
neviete niekto poradit ako by vyzerali H-cka pre taketo pravidlo ?

A -> {B|C}DEF ?

Pri volani A-cka by to bolo takto  A(HB | HC | HD | K )  ?
a potom pri volani B-cka B( HD | K )

spravne ci nie ?
Title: Re: FJAP
Post by: maiky_lo on 07.01.2012, 22:01:35
neviete niekto poradit ako by vyzerali H-cka pre taketo pravidlo ?

A -> {B|C}DEF ?

Pri volani A-cka by to bolo takto  A(HB | HC | HD | K )  ?
a potom pri volani B-cka B( HD | K )

spravne ci nie ?

nesom isty ale podla mna skor B(HB | HC | HD | HE | HF | K)
Title: Re: FJAP
Post by: wman on 07.01.2012, 22:04:58
mal by som jednu otazku:
aká je to asociativita?
ked mam v zadaní  napr / asociuje doľava. to znamená že ide sprava doľava, nie? čiže asociativita by mala byť pravá potom.Aspon tako mi to vychadza logicky.
či je lava?
Title: Re: FJAP
Post by: xxx3 on 08.01.2012, 01:34:16
neviete niekto poradit ako by vyzerali H-cka pre taketo pravidlo ?

A -> {B|C}DEF ?

Pri volani A-cka by to bolo takto  A(HB | HC | HD | K )  ?
a potom pri volani B-cka B( HD | K )

spravne ci nie ?

a vies mi to zdovodnit ? ... tam ked sa vola B .. tak v zatvorke by nemalo byt to co moze nasledovat za B-ckom ?

nesom isty ale podla mna skor B(HB | HC | HD | HE | HF | K)
Title: Re: FJAP
Post by: maiky_lo on 08.01.2012, 02:08:31
neviete niekto poradit ako by vyzerali H-cka pre taketo pravidlo ?

A -> {B|C}DEF ?

Pri volani A-cka by to bolo takto  A(HB | HC | HD | K )  ?
a potom pri volani B-cka B( HD | K )

spravne ci nie ?

a vies mi to zdovodnit ? ... tam ked sa vola B .. tak v zatvorke by nemalo byt to co moze nasledovat za B-ckom ?

nesom isty ale podla mna skor B(HB | HC | HD | HE | HF | K)

tak lebo tam mas  tieto zatvorky {} (cyklus while )a to znamena ze sa ocakava aj HB alebo HC kedze | predstavuje switch

pozri toto pdf od plocicu. je to tu pekne vysvetlene http://hornad.fei.tuke.sk/~plocica/ppj/zotavenie.pdf (http://hornad.fei.tuke.sk/~plocica/ppj/zotavenie.pdf)
Title: Re: FJAP
Post by: xxx3 on 08.01.2012, 03:50:48
ok ok, tomu rozumiem ked su tie zatvorky, ale preco potom je tam aj HD | HE | HF ked za tymi zatvorkami {} ide D .. tak by tam nemalo byt uz len B(HD | K ) ?
Title: Re: FJAP
Post by: razer08 on 08.01.2012, 16:44:25
podla mna preto,lebo {} zatvorky znamenaju ze moze ale nemusi...takze po B|C zase moze byt B|C...ked som to dobre pochopil
Title: Re: FJAP
Post by: xxx3 on 08.01.2012, 17:29:29
hej to viem, ale pytal som sa nato, ze preco tam je za tym HD | HE | HF | K ... a nie iba HD ked za zatvorkou nasleduje D
Title: Re: FJAP
Post by: maiky_lo on 08.01.2012, 21:23:20
no mozno sa mylim, ale ja tomu chapem tak ze tam posielas tu mnozinu ktora moze nasledovat, a ak nastane niekde chyba tak aby potom funkcia error preskocila vsetky znaky az pokym sa nevyskytne znak z tej mnoziny .

cize napr. vo funkcii  B(HB | HC | HD | HE | HF | K) ak sa vyskytne chyba tak error ti bude preskakovat vsetky chybne znaky az pokym nenarazi na znaky z mnoziny napr HE.
Title: Re: FJAP
Post by: xxx3 on 09.01.2012, 04:03:37
hm, ja som myslel ze tie H-cka davas do zatvorky podla toho, ze co moze nasledovat ako dalsie ... a tam ako dalsei za zatvorkou moze nasledovat len D .. tak som myslel ze HD tam bude len
Title: Re: FJAP
Post by: xxx3 on 10.01.2012, 19:55:08
Semanticka analyza je vlastne vypocet ? alebo nie ?
Title: Re: FJAP
Post by: veteran on 16.01.2012, 11:37:01
Zaujímala by taká vec, či si Kollár potrpí na formalitkách ako je oblek na skúške. Resp. sa spýtam ináč - mal už niekto prúser z toho, že nebol na skúške v obleku?
Title: Re: FJAP
Post by: ppeess on 16.01.2012, 12:30:31
Zaujímala by taká vec, či si Kollár potrpí na formalitkách ako je oblek na skúške. Resp. sa spýtam ináč - mal už niekto prúser z toho, že nebol na skúške v obleku?
Ja som este nikdy nebol na skuske v obleku :D :D ..... a tak ak to bude ako po minule roky uvidis Kollara na zaciatku skusky ptm na konci a ptm na vyhodnoteni a ze ci mas oblek ho asi neak moc nezaujima :D
Title: Re: FJAP
Post by: veteran on 16.01.2012, 16:17:53
Ja som este nikdy nebol na skuske v obleku :D :D
Môj človek  :hug:

a tak ak to bude ako po minule roky uvidis Kollara na zaciatku skusky ptm na konci a ptm na vyhodnoteni a ze ci mas oblek ho asi neak moc nezaujima :D
OK, dík za info  :)
Title: Re: FJAP
Post by: Painkiller03 on 18.01.2012, 12:40:18
Zdravim, pamatate si niekto otazky ktore boli na predoslych terminoch ? :) resp. aspon zhruba ze na co sa zamerat
Title: Re: FJAP
Post by: Wolfdale on 18.01.2012, 20:42:15
zameraj sa hlavne na syntakticky analyzator. dolezite je, aby si nevynechal dolezite veci, ako napr. check,error, a ak treba, tak if, switch, while...ja som mal cely analyzator, no vynechal som dolezite kroky a na konci som dal zle error, prof. Kollar ma poslal von zo slovami "musite prist este raz"
Title: Re: FJAP
Post by: ppeess on 18.01.2012, 20:51:27
zameraj sa hlavne na syntakticky analyzator. dolezite je, aby si nevynechal dolezite veci, ako napr. check,error, a ak treba, tak if, switch, while...ja som mal cely analyzator, no vynechal som dolezite kroky a na konci som dal zle error, prof. Kollar ma poslal von zo slovami "musite prist este raz"
To fakt????  :o
Title: Re: FJAP
Post by: Wolfdale on 18.01.2012, 20:57:51
bohuzial jj...pocul som x nazorov, ze on nekontroluje podrobne veci, len ich narychlo prezrie, kto ma 30B, ten ma minimalne Ecko (moj pripad o tom svedci, fck...), atd, atd. nevadi, opravna to isti
Title: Re: FJAP
Post by: ppeess on 18.01.2012, 21:03:12
bohuzial jj...pocul som x nazorov, ze on nekontroluje podrobne veci, len ich narychlo prezrie, kto ma 30B, ten ma minimalne Ecko (moj pripad o tom svedci, fck...), atd, atd. nevadi, opravna to isti
No tak asi bude nieco na tom pravda ze Kollar zacal brat skusky vazne  bp
Title: Re: FJAP
Post by: Tren on 18.01.2012, 21:03:40
dneska asi 20 ludi FX jak nikdy, ale verim ze na opravnej to bude lepsie, len chce aby ste sa to naucili poriadne  ;)
Title: Re: FJAP
Post by: Painkiller03 on 19.01.2012, 12:15:14
zameraj sa hlavne na syntakticky analyzator. dolezite je, aby si nevynechal dolezite veci, ako napr. check,error, a ak treba, tak if, switch, while...ja som mal cely analyzator, no vynechal som dolezite kroky a na konci som dal zle error, prof. Kollar ma poslal von zo slovami "musite prist este raz"
dikes za info  :) tak vela stastia vsetkym na dalsich terminoch
Title: Re: FJAP
Post by: veteran on 19.01.2012, 16:35:15
bohuzial jj...pocul som x nazorov, ze on nekontroluje podrobne veci, len ich narychlo prezrie, kto ma 30B, ten ma minimalne Ecko (moj pripad o tom svedci, fck...), atd, atd. nevadi, opravna to isti
U mňa absolútne nekontroloval podrobne písomku. 2 úlohy z tých štyroch som nemal úplne správne - komplet dobre som mal jedine SA a DKSA. On mi však povedal, že "máte tu všetko správne, na prednášky ste chodili, zápočet máte 25, plus dnes 70, to je spolu, ak sa nemýlim, A-95"  ;D bp

Hold, šťastie. Počul som, že včera povyhadzoval dosť ľudí. Hlavne tých, čo sa pýtal na nejaký riadok zdrojáku SA a nevedeli ho dopodrobna vysvetliť.
Title: Re: FJAP
Post by: Painkiller03 on 21.01.2012, 14:31:37
Vedel by niekto poskytnut doucovanie z tohto predmetu ? samozrejme ze nie zadarmo
Title: Re: FJAP
Post by: Tren on 21.01.2012, 15:03:59
ake doucovanie potrebujes? pytaj sa tu, ked viem pomozem, alebo si to pozriem a porozpravame sa otom  :) mas SS
Title: Re: FJAP
Post by: Wolfdale on 22.01.2012, 12:45:57
veteran ake otazky si este mal?
Title: Re: FJAP
Post by: veteran on 22.01.2012, 17:56:03
veteran ake otazky si este mal?
Nakreslite vzájomnú polohu deklarácií volajúcej procedúry A a volanej procedúry B...

Vymenujte a popíšte režimy syntaktickej analýzy. Vymenujte a popíšte položky tabulky pre sémantickú analýzu.
Title: Re: FJAP
Post by: Rajo on 22.01.2012, 20:51:26
veteran ake otazky si este mal?
Nakreslite vzájomnú polohu deklarácií volajúcej procedúry A a volanej procedúry B...

Vymenujte a popíšte režimy syntaktickej analýzy. Vymenujte a popíšte položky tabulky pre sémantickú analýzu.

čiže všetko čo vieme :)
Title: Re: FJAP
Post by: M4D4 on 25.01.2012, 11:46:54
Ľudia, bola otázka v 7. variante, že aký je rozdiel medzi FIRST(B) a H(B) . . . aká ja odpoveď na toto?
Title: Re: FJAP
Post by: ondrei on 25.01.2012, 12:45:42
Ľudia, bola otázka v 7. variante, že aký je rozdiel medzi FIRST(B) a H(B) . . . aká ja odpoveď na toto?
pozri facebook
Title: Re: FJAP
Post by: Rajo on 25.01.2012, 19:15:59
čo všetko sa vás Kollár pýtal na ústnej ?
Title: Re: FJAP
Post by: M4D4 on 25.01.2012, 20:59:17
variant 6: rozdiel medzi deterministickým a nedeterministickým automatom, aká je to LL1 gramatika, niečo s MUL a MILI (presné znenie neviem, to som iba počul)

variant 7: tam sa toho veľa nepýtal, väčšinou sa pýtal na ten FIRST(B) a H(B) a že čo treba zmeniť, aby HB a HC v A-> { Ba | Cb } (alebo nejak tak, je to v 7. variante) aby to platilo v LL1, niekoho sa vraj pýtal aj na tie arity, ale to väčšinou iba on sám vysvetlil, že čo a ako (spustí monológ a ty iba prikyvuj a povieš, že si to zapamätáš a budeš vedieť do budúcnosti)

Ale čo ja viem, tak v 7. variante sa toho veľa nepýtal, viac sa pýtal u 6. variantu.

A ak môžem odporúčanie, čo som celý deň sledoval, tak nikdy nechoďte medzi prvými, stále to tak bolo, že prví dostávali väčšinou Fx príp. E a potom sa už rozbehol s lepšími známkami (C, D atď.). Ja osobne som išiel piaty, mal som všetko napísané v 7. variante, akurát tie arity som mal úplne zle a v analyzátore som pridal 2 písmená do checku (ale to až za takú chybu neberie) a chcel mi dať A, lenže mám iba 25b zápočet a nemám prezenčku, tak mi dal B85 ;-)

Good Luck
Title: Re: FJAP
Post by: Domino_666 on 26.01.2012, 01:16:27
najlepšie je nenechať ho sa dačo spýtať a snažiť sa komentovať vlastnú písomku kým si ju pozerá a nerozpráva on  ;D takto sa dá nenápadne úplne zavádzať a viesť dialóg tým smerom, čo viete  ;D ale samozrejme, ak je na papiery dajaká totálna blbosť a on chytí slinu, tak sa už nedá vyhnúť blbým otázkam a teda nevyhnutnému FX  :D
Title: Re: FJAP
Post by: Wolfdale on 26.01.2012, 16:30:19
ja som bol unho dvakrat, ani raz sa ma nepytal. prvy termin FX, opravny Ecko. Mal som ist na dekansky, mozno by mi dal Dcko  :emot-dance:
Title: Re: FJAP
Post by: Painkiller03 on 01.02.2012, 16:47:14
Spravili ste niekto skusku na dnesnom termine ?
Title: Re: FJAP
Post by: Tren on 01.02.2012, 17:20:11
Spravili ste niekto skusku na dnesnom termine ?
spravilo ju dost ludi
Title: Re: FJAP
Post by: Painkiller03 on 01.02.2012, 17:21:13
Dnesne otazky , (ak si pamatate lepsie doplnte pls)
1.Vymenujte jednotky lexikalnej analyzy, uvedte k nim aspon dva priklady
2. (0 /1)Vytvorte automat typu mealy  , ktory prevedie 0 na vstupe na 1 na vystupe a 1 na vstupe na 0 na vystupe.
3.Boli nejake pravidla kde bolo treba pravidlo niečo-> e|a (kde e je prazdny symbol), odstranit jednym pravidlom e.Pravidlo ma zacinat A -> ...
4. x:=y Napiste v tvare virtualnych instrukcii a napiste aky je rozdiel medzi x a y

Ako by ste ich riesili ?
Title: Re: FJAP
Post by: Painkiller03 on 01.02.2012, 17:22:35
Spravili ste niekto skusku na dnesnom termine ?
spravilo ju dost ludi
No aspon ze niekto , som siel dnes asi 7. dnu, ale na papieri mal vsetko Fx vtedy, vratane mna.