• 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 - Cici

#51
2. ročník / Re: OOP - "spešl zadanie"
06.11.2011, 06:48:19
máte pravdu  :embarassed: to co som popisal to riesi
#52
2. ročník / Re: OOP - "spešl zadanie"
06.11.2011, 01:24:45
prakticka rada: nastavte si max FPS na 60 - sprava sa to trochu inak. Mal som nenastavene (cize cca 3000 FPS to bezalo) a pri pohybe dolava / doprava chodil moc ryhclo. (ked som sa to snazil vyriesit robilo to zas ine problemy - dostal som sa do bodu ked uz komp nezvladal tolko FLPOSov :D )

public static void main(String[] args) throws SlickException{
       
        AppGameContainer app = new AppGameContainer(new SlickFred());
        app.setDisplayMode(640, 480, false); //screen resolution width, height, bool fullscreen
        app.setTargetFrameRate(60);
        app.start();
    }
#53
2. ročník / Re: FJAP
02.11.2011, 07:14:10
skus toto
#54
2. ročník / Re: Matematická Logika
02.11.2011, 05:07:42
Quote from: bEnd3r on  02.11.2011, 04:40:31
nam myskova slubila o tyzden z rezolucnej metody.. zase bleskovka za 3b
uz len doplnim ze hovorila o 8. tyzdni
#55
2. ročník / Re: FJAP
02.11.2011, 05:05:43
Quote from: mino on  02.11.2011, 03: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
netreba

Quote from: orsi on  02.11.2011, 04:49:05
Quotevytvoriť 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

Quote from: xxx3 on  02.11.2011, 04:40:08
kde dat error aby mi ho vypisalo ked zadam napr. 1(||0  ?
to by malo byt v Term
#56
2. ročník / Re: UŠaA
01.11.2011, 20:11:51
Quote from: charlie on  01.11.2011, 19:15:32
mam to dobre?
value[v]->pole kt obsahuje hodnoty ulozene vo vrcholoch
right a left [v] su polia s indexami na podstromi

dobre abo zle som pocholil? diki
myslim ze spravne
#57
2. ročník / Re: FJAP
01.11.2011, 04:10:37

ja mam 4 a pouzivam 4 (realne moze vypisat 3 - chyba koniec vstupu je len tak - aby bola :D )
#58
2. ročník / Re: FJAP
01.11.2011, 03:54:21
očakáva sa koniec vstupu nikdy nedostaneš - ale áno pre správnosť by tam mal byť :D
Quote from: xxx3 on  01.11.2011, 03: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 ?
áno presne tak
#59
2. ročník / Re: OOP - "spešl zadanie"
31.10.2011, 05:03:27
ja som stale nic nenasiel
#60
2. ročník / Re: FJAP
30.10.2011, 20: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

Quote from: veteran on  30.10.2011, 20:35:20
Quote from: xxx3 on  30.10.2011, 20: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
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
#61
2. ročník / Re: OOP - "spešl zadanie"
30.10.2011, 20:20:43
skusil som spravit navod ako rozbehat Slick pod NetBeans. Hadam pomoze.


#62
2. ročník / Re: FJAP
30.10.2011, 18:44:28
Quote from: trebax on  30.10.2011, 18: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?
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
#63
2. ročník / Re: FJAP
30.10.2011, 18:42:52
Quote from: Tux on  30.10.2011, 18:40:03
Quotetreba 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
#64
2. ročník / Re: FJAP
30.10.2011, 18:36:55
Quote from: Tux on  30.10.2011, 18: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

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

Quote from: SteLa on  30.10.2011, 18:22:17
Quote from: Tren on  30.10.2011, 16:02:30
Quote from: esperian on  30.10.2011, 15:52:47
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
#65
2. ročník / Re: FJAP
30.10.2011, 07: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?
#66
2. ročník / Re: FJAP
30.10.2011, 06:45:22
Quote from: SteLa on  30.10.2011, 05:52:17
Quote from: Mitwoc on  30.10.2011, 05:25:59
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);
#67
2. ročník / Re: FJAP
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()
#68
2. ročník / Re: FJAP
29.10.2011, 22:53:58
Quote from: xxx3 on  29.10.2011, 20:21:51
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)

Quote from: 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 ?
lisi sa - tak isto ako sa lisia funkcie v interpretatore. meni sa volanie inych funkcii a cykly/if. Slad instrukcii ale ostava ten isty.
#69
2. ročník / Re: OOP - "spešl zadanie"
29.10.2011, 17:47:36
uz su nikde dokumenty k tomu?
#70
2. ročník / Re: FJAP
29.10.2011, 17:46:51
Quote from: 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^^

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

Quote from: 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 ???
zotavenie som robil podla "navodu" z cvika a vyzera to tak ze stale vypise iba 25, ale s chybovou hlaskou.
#71
2. ročník / Re: FJAP
29.10.2011, 06:58:35
Quote from: xxx3 on  29.10.2011, 04:36:28
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.
#72
2. ročník / Re: UŠaA
27.10.2011, 01:55:00
Quote from: visvk on  26.10.2011, 20:58:00
hm, co vlastne robi do dfssrt? ide mi to, ale nechapem preco mi to nefunguje pri nejakych inych pripadoch
napr pri matici 3x3
0 1 0
0 0 0
1 0 0 mi vypise iba (0,1). Nemalo by vypisat este aj (2,0)? asi mam zle kod. Aj ked som ho robil podla toho navodu vyssie
ak som tomu spravne pochopil tak ano ma to tak vypisat
#73
2. ročník / Re: FJAP
25.10.2011, 23:44:12
Quote from: 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ď :)

podla mna tak ako pise esperian
#74
2. ročník / Re: FJAP
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.
#75
2. ročník / Re: UŠaA
25.10.2011, 00:43:11
tak isto ako dfs akurat vypis je iny :D