• Welcome to TUKE FÓRUM - Fórum pre študentov Technickej Univerzity v Košiciach.
 
Menu

Zobrazi� pr�spevky

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Zobrazi� pr�spevky Menu

Messages - revelc

#126
2. ročník / Re: OP - skuska
09.01.2011, 20:25:25
Ako by ste to dali? Poprosim s vysvetlenim, dik
#127
2. ročník / Re: OP - zadanie
08.01.2011, 03:38:03
Quote from: ondrej0071 on  08.01.2011, 02:10:37
musi byt na zaciatku to uvodne menu???  ???
musi
#128
2. ročník / Re: OP - zadanie
07.01.2011, 17:02:20
moze ak mas tolko miestnosti  :)
#129
2. ročník / Re: OP - skuska
07.01.2011, 17:01:26
Quote from: tommy-sv on  07.01.2011, 05:53:45
Quote from: revelc on  07.01.2011, 04:05:55
Ci si sadnem za Notepad a budem pisat z brucha ?  :D

ziaaden notepad my friend, pekne ssh na omegu a budes pisat vo vim! :D
Tak to radsej si napisem na papier a na papieri si napisem aj JVM a budem si to spustat  :D
#130
2. ročník / Re: OP - zadanie
07.01.2011, 16:51:32
private List<Item> backpackItems = new ArrayList<Item>();
#131
2. ročník / OP - skuska
07.01.2011, 04:05:55
Zdravim
No takze pokial viem skuska bude prebiehat asi tak, ze najprv dostaneme za ulohu daco nakodovat (ak to pojde - 10b ak nie - 0b a Fx) a potom sa dostaneme k testu na moodle.
K tomu kodovaniu... Sadnem si za NetBeans, dostanem skoro hotovu hru a budem musiet nieco dopisat (napr. getItem atd..) ? Ci si sadnem za Notepad a budem pisat z brucha ?  :D


btw: kde zmizol ten topic o OP ?  :D
#132
Quote from: Leclair on  16.12.2010, 17:20:34
Zdravim chcel by som sa spytat , ci by nebol niekto ochotny sa pozriet na kod mojho syntaktickeho analyzatora (.c subor http://leteckaposta.cz/806902885), ktory zabezpecuje zotavenie z chyb. Mne program z neznamych pricin nechce fungovat tak ako by mal , ale asi preto ze mi unikaju nejake suvislosti.
Gramatika by mala byt napisana dobre , pritomne 2 operatory / a * , / ma vyssiu prioritu ako * , * je bez asociativity , / ma associativitu zprava.

Extrene studium ma jednu velku nevyhodu , ze staci natrafit na predmet ako tento a clovek aj keby chcel tak si to sam neurobi ...
Ak by sa niekto nasiel co by mi to opravil , resp objasnil , bol by som vdacny.

Chybove hlasky som neopravoval...
#133
2. ročník / Re: Matematicka logika
15.12.2010, 17:16:51
Quote from: j.ferko on  15.12.2010, 16:14:31
musim ist na cvicko teraz v 13tom tyzdni, ak som nebol na predtermine ?
nemusis
#134
2. ročník / Re: Etika
14.12.2010, 23:16:47
nie
#135
Quote from: MuF123 on  14.12.2010, 19:46:44
ano a dolava zlava lava je to iste ako dolava co je vlastne doprava.
no mal som pravdu. zbytocne vela spekulujete  :P
#136
A(SetType K){
 B(HC |a |f |HD |z |K);
 C(a |f |HD |z |K);
    if symbol == a
       getsymbol();
    else
        error(f | HD | z |K )

    check(f | HD | z | K)   //tu este check kedze hranate
    if symbol == f             //a este tu bz som dal ze patri, ale to je len symbolicke..
       getsymbol();

  check(HD | z | K)
  switch(sym){
     case HD: D( K);
                break;
     case z: getsymbol();
                Z ( K);
                break;
      default:
               error(K);
  }
}
#137
Quote from: v_oid on  13.12.2010, 18:32:56
Quote from: revelc on  13.12.2010, 18:28:37
lava = zlava = dolava
prava = zprava = doprava

to sa kamarat trochu vylucuje. zlava = dolava?
vylucuje, nevylucuje... ja to tak budem robit.... pozri niekolko stran dozadu... tam to vysvetlovala eminkaa

Quote from: revelc on  13.12.2010, 01:31:38
Quote- vzájomná poloha deklarácií volanej a volajúcej procedúry pri zmene zobrazenia
WTF?
Quote- syntax jazyka LL(1) - ľavá faktorizácia, ...
WTF?
Quote- syntax deklarácie premenných, analýza
?
Quote- keď A a B sú typ. premenné typu záznam, k čomu dochádza pri porovnaní typov (substitúcia a unifikácia)
?
Quote- čo reprezentuje strom odvodenia, syntaktický strom, typové výrazy
?
Quote- ako bude vyzerať aktivačný záznam s begin<2, 4>
?

Mohol by to niekto strucne objasnit ?  :D
UP
#138
lava = zlava = dolava
prava = zprava = doprava
#139
Stat -> "input" "id"  |   "print" Expr   | "id" "=" Expr

Stat(K){
  check(input | print | id | K )
  switch(symbol){
     case input: getsymbol()
                     if (symbol == id)
                         getsymbol()
                     else
                         error(K)
     case print:getsymbol()  
                    Expr(K)
     case id: getsymbol()
                 if (symbol=="=")
                    getsymbol()
                 else
                    error(H(Expr) | K)
                 Expr(K)  
     default: error(K)
                   
  }

}

Inak odkial mas tie pravidla ?  :)
#140
A -> B {d E} (c|F)
A(K){
 B(d | H(E) | c | H(F) | K);
 check(d | H(E) | c | H(F) | K)
 while ( sym & d |H(E) ){
    if symbol == d
       getsymbol();
    else
        error(d | H(E) | c | H(F)| K )
    E(d | H(E) | c | H(F) | K);
    check(d | H(E) | c | H(F) | K);
  }
  check(c | H(F) | K );
  switch(sym){
     case c: getsymbol();
                break;
     case H(F): F(K);
                  break;
      default:
               error(K);
  }
}
#141
Quote- vzájomná poloha deklarácií volanej a volajúcej procedúry pri zmene zobrazenia
WTF?
Quote- syntax jazyka LL(1) - ľavá faktorizácia, ...
WTF?
Quote- syntax deklarácie premenných, analýza
?
Quote- keď A a B sú typ. premenné typu záznam, k čomu dochádza pri porovnaní typov (substitúcia a unifikácia)
?
Quote- čo reprezentuje strom odvodenia, syntaktický strom, typové výrazy
?
Quote- ako bude vyzerať aktivačný záznam s begin<2, 4>
?

Mohol by to niekto strucne objasnit ?  :D
#142
Spytam sa pre istotu, je to zotavenie dobre?

A -> a (b A | {B})

void A(SymbolSet K){
    if (symbol == a)
        getsymbol();
    else
        error( b | H_B | K);
   
    check(b | H_B | K);
    switch(symbol){
        case b: getsymbol;
                   A(K);
                   break;
        case H_B: check(H_B | K);
                      while(symbol &  H_B){
                          B(K);
                          check(H_B | K);
                      }
                     break;
        default:  error(K);
    }
}
#143
2. ročník / Re: FJaP prezentacie
07.12.2010, 01:06:00
ondrej0071: diky za tie prezentacie :)

Este by som poprosil ci niekto nema prednasku 9
Vdaka.
#144
2. ročník / Re: Etika
06.12.2010, 23:06:23
Mal uz niekto zapocet? Neviete ake boli otazky?  bu
#145
Quote from: cenki on  29.11.2010, 02:58:32
thx sulo, konečne dakto kto ujasnil a nie len my čo sme odhadovali myšlienkové pochody nášho pána cvičiaceho.
od ursus:
a->b{"+" b}            //bude: b(PLUS|H_b|K), b(PLUS|H_b|K)
b->c["-" b]             //bude: c(MINUS|H_b|K), b(K)
c->d["*" d]            //bude: d(MUL|H_d|K), d(K)
d->value | "(" a ")"  //bude: a(RPAR)
Takto?

Takto

a->b{"+" b}            //bude: b(PLUS|H_b|K), b(PLUS|H_b|K)
b->c["-" b]             //bude: c(MINUS|H_b|K), b(K)
c->d["*" d]            //bude: d(MUL|H_d|K), d(K)
d->value | "(" a ")"  //bude: a(RPAR | K)
#146
QuoteDokumentácia (podľa prednášok): 
o  Formálny zápis typovej kontroly
o  Špecifikácia typovej kontroly (rozpísať triedy operácií)

Co to je Formalny zapis typovej kontroly ?  :D Tie cudne veci v prednaske co je medzi nimi ciara ?   ;D
#147
antil kiprest: diky, asi uz to ide... hadzalo mi to blbe vysledky lebo som volal printTree(Expr());  ,pricom som si mal ulozit do premennej tree=Expr(); a az potom printTree(tree);

A este ako ma vyzerat ta dokumentacia?
#148
Robim zadanie 4 podla tych Kollarovych prezentacii a mam taky problem. Asi mam uz vsetko nakodene ako ma byt  :j_undecided:. Funguje mi aj ked v main -e zavolam printTree(Expr()); (pri vstupe napr. 2*3*4 vypise: * 2 * 3 4)

Problem je ze neviem ako mam transformovat ten polymorfny strom na monomorfny, skusal som v tych funkciach(Expr, Mul, Term) volat TypeCheck(tree) a potom Evaluate(tree) ale pretransformuje mi to len jeden podstrom (napr. vstup 2*3*4 (asoc. sprava) : v 3*4 mi zmeni to polymorfne krat(MUL_OP) na int krat(MUL_INT_OP), ale dalsie krat uz to nezmeni, cize vypocet vyrazu bude 12).
Kedy a kde vlastne to Evaluate a TypeCheck treba v kode volat?
Vdaka

EDIT: a este otazka, ak idem napr. nasobit int*float ma to vyhodit Type Error ? Ci iba pri string*int (resp. string*float) ?
#149
2. ročník / Etika
27.11.2010, 22:00:52
Ako su vlastne podelene body za tento predmet?
15b prepadova pisomka :D + x b referat + x b skuska
#150
Quote from: HejaHop on  21.11.2010, 21:42:37
....
tak potom urcenie mnoziny H je taketo??

H(Term2)={ VALUE , LPAR }
H(Term2)={ MINUS, VALUE , LPAR, }
H(Expr)={ PLUS, MINUS, VALUE , LPAR, }
...
nie,
H(Term2)={ VALUE , LPAR }
H(Term)= H(Term2) = { VALUE , LPAR }
H(Expr)= H(Term) = { VALUE , LPAR }
Quote from: HejaHop on  21.11.2010, 21:42:37
potom sa chcem spytat na K ak mam proceduru void Term(SetType K)......potom K predstavuje mnozinu klucov s ktorymi je volana procedura, ale co si mam pod tym predstavit ...co je vlastne mnozina aktualnych klucov....
K (napr. Term) je mnozina vsetkych terminalov, ktore mozu nasledovat za Term...
Pozri si tie materialy co tu postla mishelka... tiez su tam dobre priklady