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

#26
2. ročnĂ­k / Re: FEI-ANGLIČTINA I.
31.01.2011, 04:39:44
Co sa vlastne robi na tych hodinach ?
#27
Quote from: t0Mi on  30.01.2011, 18:32:25
si tak dneska kliknem na subor s priponou .ly a nic.. pozrem do program files, PPVP neni.. wtf myslim si..
otvorim netbeansy, dajaka stara verzia.. otvorim visualko "vitajce pri peršom spušceni.." ikonky na
ploche, subory, vsetko ako predtym, len programy sa dajak v case vratili.. som myslel ze win7 nema
time capsule na program files... wwwwwtttttffffff........ ?!?

??? ??? ??? ???

"...programy sa vratili v case..."... a windoz ostal ponanstavovany ?
...mne to znie ako vesely malware , co pomazal setty v programoch (napr. z program files folderu) ;


#28
2. ročnĂ­k / Re: Zapis - vyucujuci
25.01.2011, 02:12:35
Ak mas vyhliadnuteho cviciaceho , chod na maisportal.tuke.sk :
rozvrhy ;
Rozvrh pedagoga ;
vyklikaj si konktretnu osobu ;
Vystup je v tvare rozvrhu cviciaceho;


Warning: Treba porovnat aj v aktualnom rozvrhu , niektore terminy sa zmenili , inac to bezi...
#29
Quote from: Mike on  17.01.2011, 03:48:28
Quote from: OsamelyVlk on  17.01.2011, 03:40:17
ale druha otazka nie je ten obr. co si postol ?
ano
Quote from: OsamelyVlk on  17.01.2011, 03:40:17
tretia to ani nerobme to kto neve v cvikach najde...
3. Pre gramatiku : retazec sa zacina "a" a konci "c" medzi nimi je aspon jedno "b" trebalo urcit prechodovy diagram, urobit konecnostavovy deterministicky  automat a aj pre ten urobit prechodovy diagram

Quote from: OsamelyVlk on  17.01.2011, 03:40:17
stvrta tam to je co som postol ze som k nim nasel daco v prednaskach ale nevem odpovedat z toho na tu otazku
v ktorej prednaske to bolo ?


prednaska c.10. (fotky) a je to slide  c.15/18.  selekcia kodu pre skoky...
#30
Quote from: Mike on  17.01.2011, 03:32:08
1. Syntakticky analyzator so zotavenim pre jazyk LL(1): A->{Db l Ca} kde H(D) a H(C) su zname.
Urcit vstah medzi FIRST(D) a H(D) - to iste aj pre FIRST(C) a H(C)


??
toto nemam  , ale druha otazka nie je ten obr. co si postol ?
                        tretia to ani nerobme to kto neve v cvikach najde...
                        stvrta tam to je co som postol ze som k nim nasel daco v prednaskach ale nevem odpovedat z toho na tu otazku
#31
Quote from: Mike on  17.01.2011, 03:09:11
nasiel som peknu prezentaciu, ale neviem to aplikovat na ten konkretny priklad

www.cs.vsb.cz/kot/soubory_animaci/a-deriv_strom.pdf

to je vlastne reprezentacia syntaktickej analyzy zhora nadol, obrazok na strane 85 v skriptach

na konci vetiev alebo listov alebo co to je je vzdy male pismeno alebo ten maly znak. vzdy sa riesi velke  pismeno ,,,
len raz sa presiel cely cyklus ze ABC , potom je to len o vracani a doplnani aby z VELkych pismen ostali na konci len male...
#32
Ako su reprezentovane typove vyrazy?
odpoved: typove konstanty . typove premenne a typove operacie;

Ako je definovana unifikacia a substitucia v parametricky polymorfnom systeme?

ak A a B su typove premenne, T1 = B1 T2 = B2, potom T1xT2 = T3 a vsetky vyskyty B1 a B2 sa nahradia A, lebo A ma typ TA - tomu sa hovori unifikacia
ak A je typova premenna, T1 = A, T2 = TE (typovy vyraz) kde TE nie je premenna, kazdy vyskyt A sa nahradi TE - substitucia
a to B, ak  T1 = A, T2 = B, potom T1 = B, lebo doslo k substitucii A = B

correct ??

typove vyrazy to je z prednasok  a to druhe paste z podobneho problemu
#33
Quote from: antil kiprest on  17.01.2011, 02:38:52
Quote from: OsamelyVlk on  17.01.2011, 02:36:02
Quote from: antil kiprest on  17.01.2011, 02:33:42
aky je rozdiel medzi znakom kolmosti a omegou??  ked hovorime o typoch samozrejme

ze Kolmost je z mnoziny omega ,
kolmost znamena to , ze nastal chybny vypocet (este overim v prednaskam )

kolmost je AnyType vsak?? proste vsetky typy.. ale co je omega?
naopak , omega je anytype a kolmost je prvok z mnoziny anytype ktory ako definuje zlyhanie vypoctu
#34
Quote from: antil kiprest on  17.01.2011, 02:33:42
aky je rozdiel medzi znakom kolmosti a omegou??  ked hovorime o typoch samozrejme

ze Kolmost je z mnoziny omega ,
kolmost znamena to , ze nastal chybny vypocet (este overim v prednaskam )
EDIT: presne to znie ze omega je nedefinovana hodnota najvseobecnejsieho typu ktoremu patria vsetky hodnoty vratane  nedefinovanej hodnoty "kolmost" . nedefinovana hodnota  je vysledok zlyhania vypoctu...
#35
Aka je arita(pocet argumentov) instrukcii jump<L> a falsejump<L>, aky je ich typ a navratova hodnota a kolko miesta zaberaju v zasobniku.

k tomuto som nasel v prednaskach toto :

jump<L>- C[[jump<L>]] = JMP L
falsejump<L> - C[[falsejump<L>]]= POP
                                                   BZE L
#36
dalej. nieco s parametrickou polymorf. f: b-> axb . akeho typu bude vysledok ak f (3, 2.5) ?
(tu tiez nevem ci naraza na nieco ako record... alebo len ze vysledok bude float)...

dalej.
do EBNF :mp
a) ifnot E then SF else ST (plus pre toto aj virtualne instruktcie jump , falsejump)
b)ifnot E then SF
__riesene
a) A->E[SF|ST]
 vyhodnotenie Ecka;
 falsejump (label 1);
 jump (label2);
 label1: SF , jump (label3);
 label2: ST , jump(label3);
 label3: pokracovanie programu;

b)A->E[SF]


dalej: gramatika vyrazu pre postupnost prikazov PP oddelenych ciarkou + syntakt. so zotavenim
#37
Quote from: antil kiprest on  17.01.2011, 01:55:15
Quote from: Mike on  17.01.2011, 01:51:57
Quote from: Mike on  17.01.2011, 01:41:29
2.) bola dana funkcia "function F(x : real) : integer". Tato funkcia bola definovana v ramci funkcie H, ktora bola volana vo funkcii G.
Funkcia F sa volala s parametrom F(1.5+2). Bolo treba napisat nieco s tabulkou symbolov, stav pred vykonanim tela a po vykonani, stavy premennych, atributov..
spominalo sa tam nieco s klauzulou begin..

(zrejme strana 82 v skriptach)

anyone ?
neviem co s tymto

toto netusim ani v naznakoch

netusim.
#38
Quote from: antil kiprest on  17.01.2011, 01:31:13
Quote from: Mike on  17.01.2011, 01:27:24
3.) Navrhnite jednym pravidlom deklaraciu premennych Vars ak definicia zacina klucovym slovom var, potom nasleduje nenulovy pocet nazvov premennych, za nimi dvojbodka a nasledovny typ T.


malo byt nejak tak:

Vars -> "var" id { "," id } " : " T                   //id - tak oznacoval Kolar premenne

zostrojit syntakticky analyzator aj so zotavenim pre procedure Vars(k:symset)

ako by ste riesili ?




v tej ulohe nie je nic o ciarkach, takze "," by som vynechal....  na zotavenie idem kuknut

to som sa chcel spytat ze preco ta "," ... keby tam chcu aj ciarku tak vieme ako...
#39
2. Nieco s volacim aktivacnym po vykonani begin<2,4> neviem co presne a znazornit aky to bude mat na volaco vplyv (Toto som ani neprecital poriadne ked som videl to begin<2,4> takze take je aj moje podanie zadania)  

nasel som nieco take: ma to byt ako tabulka
[parametre]
[adresa navratu]
oblast premennych
oblast premennych
oblast premennych
oblast premennych  
zakladna adresa urovne 0 <-X
zakladna adresa urovne 1
zakladna adresa urovne 2 z tade sipka ukazuje na uroven adressa navratu
predosla hodnota x     z tade sipka ukazuje do priestoru nad tymto textom
[                          ] <-SP pri volani begin



     
#40
Quote from: Mike on  17.01.2011, 01:17:13
Quote from: Mike on  17.01.2011, 00:40:55
takze ak napriklad mam   A->aBCdeF|aBCd, vieme ze to nie je gramatika LL(1) lebo v jednom riadku nemoze byt viac krat ten isty terminalny symbol

do LL(1) vyberiem pred zatvorku aBCd a vyjde mi ...

A-> aBCd [ eF ]



suhlasim s nakresom... @Mike
#41
Quote from: Mike on  17.01.2011, 01:10:47
Quote from: antil kiprest on  17.01.2011, 01:04:07
to s tym vyberanim pred zatvorku bolo myslene len prenesene.. proste sa na to pozri logicky..  mas A -> aBCd | aBCdeF  ... bud nastane prve alebo druhe... spolocne maju 'aBCd'  cize to nastane urcite, takze  A-> aBCd   , a potom uz bud moze alebo nemusi prist aj to 'eF'   cize   [eF]  
kde je to v skriptach ? officialne sa to vola ako to pravidlo ?

http://hornad.fei.tuke.sk/~plocica/ppj/srp.html

z tej tabulky BNF a EBNF som si to vyvodil.
#42
Quote from: Mike on  17.01.2011, 01:00:05
Quote from: antil kiprest on  17.01.2011, 00:42:33
Quote from: Mike on  17.01.2011, 00:40:55
takze ak napriklad mam   A->aBCdeF|aBCd, vieme ze to nie je gramatika LL(1) lebo v jednom riadku nemoze byt viac krat ten isty terminalny symbol

do LL(1) vyberiem pred zatvorku aBCd a vyjde mi co ...

A-> aBCd ( eF| ? )


A-> aBCd [eF]   dla mna

Ake pravidlo ste pouzili?


tam ide o to ze [eF] ==  eF| prazdny symbol
#43
Quote from: antil kiprest on  17.01.2011, 00:42:33
Quote from: Mike on  17.01.2011, 00:40:55
takze ak napriklad mam   A->aBCdeF|aBCd, vieme ze to nie je gramatika LL(1) lebo v jednom riadku nemoze byt viac krat ten isty terminalny symbol

do LL(1) vyberiem pred zatvorku aBCd a vyjde mi co ...

A-> aBCd ( eF| ? )


A-> aBCd [eF]   dla mna


Ja by som to tiez tak dal.
#44
Quote from: elros on  17.01.2011, 00:40:39
asi to bude nejaky LL(k) jazyk,..

a to nemoze byt uz jazyk LL(1) ale s tym ze overuje len nase znalosti na prefixy v LL1 ?
akoze chytaak.
#45
Quote from: antil kiprest on  17.01.2011, 00:35:44
Quote from: elros on  17.01.2011, 00:32:15
to end je len slovko,.. teda ze koniec napr v jazyku pascal,.. v cecku je to ta vlnita zatvorka,.. ked chces ten label l2 je vlastne ten koniec.

a ta gramatika prepisana bude:  a(bC |{B}) ,... to mas akokeby si a vybral pred zatvorky, lebo v LL1 gramatike v jednom riadku nema byt dvakrat ten isty terminalny symbol.

no jasne, to B navyse som si nevsimol..  a nevies aky je to teda jazyk?? myslim A-> abC | a{B}   ...typujem ze je kontextovy, alebo to je nieco ine?

JJ B som tam videl 2x , @erlos mas pravdu.
#46
Quote from: antil kiprest on  17.01.2011, 00:11:37
Quote from: OsamelyVlk on  17.01.2011, 00:06:23
Quote from: ondrej0071 on  17.01.2011, 00:00:17
Quote from: ludko on  16.01.2011, 23:58:09
3) Upravte bezkontext gramatiku
   A-> abC | a{B} na LL(1). Pre upravenu gramatiku spravit syntakticky analyzator pomocou procedur Check a Error.


?? :)

tak to by aj mna zaujimalo,ako to ma vyzerat  ???


no tam sa naraza nato ze to ma byt v EBNF , cize prefixy maju byt vyclenene zlava (aby sa mohlo jednoznacne hned v uvode rozhodnut )
nieco v zmysle a(bC |B{B});
NOT SURE!

a v akom jazyku je A-> abC | a{B} ?? to nie je LL(1) ? resp EBNF?  mam v tom trosku zmatok


podla mna A-> abC | a{B} je v BNF jazyk LR(k) . LL(1) jazyk je pri rozsirenej BNF== EBNF.
EBNF je vlastne rozsirena BNF , preto pre obidva typy malujeme prechodovy diagram.
LL(1) je vsak jazyk ktory parsuje (nacitava symboly) zlava , preto musi byt v najlavejsom vyraze hned definovany prefix .
LL(1) je zalozeny na konstrukcii najlavejsieho odvodenia , preto nesmie mat rovnake vyrazy v dvoch vetvach
laicky by som povedal ze v EBNF len upravujes na krajsiu formu , nieco ako ked mas v matike vyberanie pred zatvorky...


#47
Quote from: ondrej0071 on  17.01.2011, 00:00:17
Quote from: ludko on  16.01.2011, 23:58:09
3) Upravte bezkontext gramatiku
   A-> abC | a{B} na LL(1). Pre upravenu gramatiku spravit syntakticky analyzator pomocou procedur Check a Error.


?? :)

tak to by aj mna zaujimalo,ako to ma vyzerat  ???


no tam sa naraza nato ze to ma byt v EBNF , cize prefixy maju byt vyclenene zlava (aby sa mohlo jednoznacne hned v uvode rozhodnut )
nieco v zmysle a(bC |B{B});
NOT SURE!
#48
a otazkou ze a,b su typove premenne.Ak a=bxb co bude vyslednym typom ? k comu dochadza pri tejto operacii ?
                                                    Ak a=b co bude vyslednym typom ?  k comu dochadza pri tejto operacii ?


K tomu co napisat ? ze sa deje pri preklade staticka kontrola aby sa zistilo ci je mozne operovat s danymi typmi a aj dynamicka kontrola (pri behu uz programu) aby sa zistilo dynamicky ake typy mozno ocakavat a ukladavat (l-value) do premenej. A aky bude vysledny typ... ved to je individualne "znak kolmice" cize zlyhanie vypoctu...

any idea ?
#49
Quote from: ondrej0071 on  16.01.2011, 22:49:19
Quote from: ludko on  16.01.2011, 22:15:11
2.Napíšte, do akej konfigurácie sa dostane automat pri konfigurácii
. a {b | c }, ak na vstup pride znak a


a. {b|c}

toto nie je spravne...ak pride a,tak to bude vyzerat takto,ak sa nemylim

a { . b| . c} .

Hej , lebo tam je cyklus nula az  n krat , takze aj jedno ACKO je vyhovujuci vyraz...
#50
Quote from: ludko on  16.01.2011, 22:39:27
Quote from: tibike262 on  16.01.2011, 22:22:20
Quote from: OsamelyVlk on  16.01.2011, 22:19:13
Quote from: ondrej0071 on  16.01.2011, 22:06:29
Quote from: ludko on  16.01.2011, 22:01:30
1) Na základe def. rozšírených reg.výrazov definujte jazyk pre nekonečné reťazce ab, abab, ...Prázdny reťazec nepatrí do jazyka. Nakreslite prechodový diagram.

{ab}   ??

tiez si myslim,zeby to malo tak byt,ale neviem aky je rozdiel medzi prazdnym a neprazdnym retazcom  >:(  lebo by to mohlo byt aj (ab) {ab}


{ab} == ze vyraz ab moze byt nula az n-krat
ak vsak pred tento vyraz das (ab) , zabezpecis  , ze vyraz ab minimalne 1x bude
cize (ab) {ab} == ze ab je vzdy raz az nekonecno.
tak nejak to vidim ja.
:metal: tak tak


Prechodovy diagram potom bude len takto vyzerat??



ano.