Riesil niekto ulohy z prveho cvicenia?
tam ich bolo viac?
co bolo na prednaske?
kde najdem stiahnute vypracovane ulohy? :D
no ze su niekde :D
Kde najdem materiály čo ukazoval kolár na prednáške ? Znenie zadania, jazyk typu basic a pod. ???
Quote from: bludar on 21.02.2010, 17:56:08
Kde najdem materiály čo ukazoval kolár na prednáške ? Znenie zadania, jazyk typu basic a pod. ???
http://people.tuke.sk/jan.kollar/FJaP/
myslim ze viac ludi by zaujimalo kde su vypracovane tie ulohy :)
treba ist zajtra na prednasku? ako to je s prezenckami?
celkom hlucno tam je tak zbytocne sa tam trepat ...
kolki pridete zajtra?
Podla mna kollar sa nebude ponizovat na uroven ostatnych a davat prezencky :D to je prilis velka babracka pre takeho sefa.. on tam asi chce mat len ticho. A ked dakto vyrusoval tak povedal ze nech su ticho ze tam nemusia byt. Ale kto vie v ktorom zmysle to myslel...
Edit: zaujimave.. tu-ke ukazuje ze pisem z linuxu a safari :D
oplati sa ist na tu prednasku? akoze ci z toho aj clovek nieco ma okrem toho ze zabije piatkove popoludnie...
no daju sa niektore veci pochopit...
2.cvicenie prefixny tvar
// postfix.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <stdio.h>
enum ExpElement {NEG, ADD, SUB, MUL, DIV, VALUE};
// Element vyrazu v prefixnej forme
struct Element {
ExpElement op;
int value; // Ma vyznam len pre operaciu VALUE
};
//prefixny tvar vyrazu -3*(2+4)
Element expr[] = {{MUL,0}, {NEG,0}, {VALUE,3}, {ADD,0}, {VALUE,2}, {VALUE,4}};
int pexp = 0; // Aktualna pozicia vo vyraze
int eval() {
int h1,h2;
switch(expr[pexp].op){
case VALUE:h1=expr[pexp].value;pexp++;return(h1);
break;
case MUL:
pexp++;
h1=eval();
h2=eval();
return (h1*h2);
break;
case NEG:
pexp++;
h1=eval();
return (-h1);
break;
case ADD:
pexp++;
h1=eval();
h2=eval();
return (h1+h2);
break;
/* DOPLNIT vetvy pre ADD,SUB,MUL,DIV,NEG
*/
}
//tu sa nema nikdy dostat
return(0);
}
int main() {
printf("%d\n", eval());
getchar();
}
tak ak by niekto mohol hodit sem veci s prveho a este strom z druheho cvika nech si to pozriem, vdaka
2. cvicenie strom
// strom.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include <stdio.h>
//operacie
enum { ADD,SUB,MUL,DIV,NEG,VALUE};
//strom
struct ExpTree {
int op;
union {
struct { ExpTree* expL;ExpTree* expR;} opnds;
struct { ExpTree* exp;} opnd;
int val;
};
};
//vytvorenie stromu pre vyraz -3*(2+4)
ExpTree *MakeSample(){
ExpTree *v3,*v2,*v4,*n1,*n2,*n3;
v3=new ExpTree;v3->op=VALUE;v3->val=3;
v2=new ExpTree;v2->op=VALUE;v2->val=2;
v4=new ExpTree;v4->op=VALUE;v4->val=4;
n1=new ExpTree;n1->op=NEG;n1->opnd.exp=v3;
n2=new ExpTree;n2->op=ADD;n2->opnds.expL=v2;n2->opnds.expR=v4;
n3=new ExpTree;
n3->op=MUL;
n3->opnds.expL=n1;
n3->opnds.expR=n2;
return n3;
}
//vyhodnocovacia funkcia
int eval(ExpTree* exp){
int h1,h2;
switch(exp->op){
case VALUE: return(exp->val);
break;
case NEG:
h1=eval(exp->opnd.exp);
return(-h1);
break;
case MUL:
h1=eval(exp->opnds.expL);
h2=eval(exp->opnds.expR);
return(h1*h2);
break;
case ADD:
h1=eval(exp->opnds.expL);
h2=eval(exp->opnds.expR);
return(h1+h2);
break;
}
//tu sa nema nikdy dostat
return(0);
}
int main()
{
ExpTree* expr;
expr=MakeSample();
printf("%d\n",eval(expr));
getchar();
return 0;
}
tak niekto prve cviko :hammer:
no co sa tyka tej prednasky, tak je o 25 minut dlhsia jak by mala byt. Zacina 12:20 a konci 15:00, co je 2:40 cisteho casu. A pokial viem trojhodinovka ma mat 2:15. Je to preto lebo v tom case je obednajsia 25 minutova prestavka, ale tu my nemame.....
ty vole :D takto som nad tym ani nerozmyslal :D to ma normalne nasralo :D:D:D:D
Quote from: Hezechiel on 26.02.2010, 16:25:17
tak niekto prve cviko :hammer:
malo by to byť dobre :)
// cviko1.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
enum NodeType {
NEG, ADD, SUB, MUL, DIV, VALUE
};
struct Node {
NodeType type;
union {
struct {
Node *l, *r;
} operands;
int value;
};
};
Node *make_tree()
{
Node *v2, *v3, *v4, *v9, *s, *m, *d, *n;
v2 = new Node; v2->type = VALUE; v2->value = 2;
v3 = new Node; v3->type = VALUE; v3->value = 3;
v4 = new Node; v4->type = VALUE; v4->value = 4;
v9 = new Node; v9->type = VALUE; v9->value = 9;
s = new Node; s->type = SUB;
s->operands.l = v4; s->operands.r = v9;
m = new Node; m->type = MUL;
m->operands.l = v2; m->operands.r = s;
d = new Node; d->type = DIV;
d->operands.l = m; d->operands.r = v3;
n = new Node; n->type = NEG;
n->operands.l = d;
return n;
}
int eval(Node *n) {
switch (n->type){
case 0:
return -1*eval(n->operands.l);
case 1:
return eval(n->operands.l)+eval(n->operands.r);
case 2:
return eval(n->operands.l)-eval(n->operands.r);
case 3:
return eval(n->operands.l)*eval(n->operands.r);
case 4:
return eval(n->operands.l)/eval(n->operands.r);
case 5:
return n->value;
}
}
int _tmain(int argc, _TCHAR* argv[])
{
printf("%d\n", eval (make_tree()));
return 0;
}
cvicenie 3: MOCNINA,funguje aj dalsia operacia zamocninou v jednom vyraze (napr 2^3+3)
/**********************************************************/
/* Interpretacia vyrazov */
/*--------------------------------------------------------*/
/* E -> T { ( "+" | "-" ) T } */
/* T -> F { ( "*" | "/" ) F } */
/* F -> cislo | "(" E ")" */
/**********************************************************/
#include <stdio.h>
#include <stdafx.h>
#include <math.h>
/*--------------------------------------------------------*/
/* syntakticke procedury */
/*--------------------------------------------------------*/
int sym; /* vstupny symbol */
int E(void),T(void),F(void),G(void); /* prototypy */
int E(void){
int op;
int h1,h2;
h1=T();
while(sym=='+' || sym=='-'){
op=sym;
sym=getchar();
h2=T();
if(op=='+')h1=h1+h2;
else h1=h1-h2;
}
return (h1);
}
int T(void){
int op;
int h1,h2;
h1=F();
while(sym=='*' || sym=='/'){
op=sym;
sym=getchar();
h2=F();
if(op=='*')h1=h1*h2;
else h1=h1/h2;
}
return (h1);
}
int G(void){
int h1;
switch(sym){
case '0':case '1':case '2':case '3':case '4':
case '5':case '6':case '7':case '8':case '9':
h1=sym-'0';
while((sym=getchar())>='0' && sym<='9')
h1=h1*10+sym-'0';
break;
case '(':
sym=getchar();
h1=E();
if(sym==')')sym=getchar();
else printf("\nChybajuca prava zatvorka\n");
break;
default: printf("\nNedovoleny symbol %c\n",sym);
h1=0;
break;
}
return (h1);
}
int F(void){
int op;
double h1,h2;
h1=G();
if(sym=='^'){
sym=getchar();
h2=G();
return (int)pow(h1,h2);
}
return (h1);
}
/*--------------------------------------------------------*/
/* hlavny program */
/*--------------------------------------------------------*/
int main(void){
sym=getchar();
printf("\nVysledok: %d\n",E());
sym=getchar();
return(0);
}
Co to mame my vlastne za zadanie z tohot predmetu >DDD
na kt stranke je zoznam zadani ? thx :)
http://people.tuke.sk/jan.kollar/FJaP/ (http://people.tuke.sk/jan.kollar/FJaP/)
co dnes bolo na prednaske?
nebudem chodit kol horucej kase ... kto nam spravi zadanie z PPJ? ... staci prva cast z oboch, nech je zapocet ... mail/ss
to zadanie staci odovzdat v zapoctovom tyzdni ci skor??
co potrebujeme na zadanie?
vedel som ta ze z kazdeho zadania staci prvu cast. a teraz sa dozvedam o nejakom referate... tak ako to je vlastne?
Vraj dnes daval prezencku :D :hammer: :D
Quote from: markus on 19.03.2010, 21:01:38
Vraj dnes daval prezencku :D :hammer: :D
jj
PS: opisal dakto jeho kod? mam dajake utrzky tak moze sem dakto hodit co ma on, ja dam a daco poskladame :D:D
Quote from: markus on 19.03.2010, 21:01:38
Vraj dnes daval prezencku :D :hammer: :D
aaach jaaaj :(
kolko ludi tam vlastne chodi? :D
zevraj okolo 60 ich bolo :D ale to z neoficialnych odhadovacich zdrojov :D
no dufam ze na prezencke sme vsetci :D
Quote from: markus on 19.03.2010, 23:38:35
zevraj okolo 60 ich bolo :D ale to z neoficialnych odhadovacich zdrojov :D
docent povedal ze 53
Quote from: Domino3D on 20.03.2010, 16:53:59
Quote from: markus on 19.03.2010, 23:38:35
zevraj okolo 60 ich bolo :D ale to z neoficialnych odhadovacich zdrojov :D
docent povedal ze 53
myslis profesora? povedal 51 ;-)
Quote from: piton on 20.03.2010, 17:07:51
Quote from: Domino3D on 20.03.2010, 16:53:59
Quote from: markus on 19.03.2010, 23:38:35
zevraj okolo 60 ich bolo :D ale to z neoficialnych odhadovacich zdrojov :D
docent povedal ze 53
myslis profesora? povedal 51 ;-)
mne sa zdalo 53, sedel som v predu
+-dvaja :D aj tak ich tam bolo zapisanych viac
tiež som počul 53 :D
vravel ze ci z toho bude vyvodzovat nejake dosledky???
ved nie su povinne :D
Tak niekto s kompetentnymi informaciami o zadaniach?
1) do kedy treba odovzdat prve, druhe
2) treba k tomu nejaku specialnu dokumentaciu
3) ako to ma vlasnte vyzerat? :D
ps ak niekto tusi ako sa to robi mohol by pisat co tam vlastne mame robit :hug:
Quote from: Hezechiel on 22.03.2010, 16:52:01
Tak niekto s kompetentnymi informaciami o zadaniach?
1) do kedy treba odovzdat prve, druhe
2) treba k tomu nejaku specialnu dokumentaciu
3) ako to ma vlasnte vyzerat? :D
ps ak niekto tusi ako sa to robi mohol by pisat co tam vlastne mame robit :hug:
1. U kazdeho cviciaceho je to individualne
2. Dokumentaciu ako systemovu a pouzivatelsku prirucku netreba, treba sa len jednoducho dopracovat vysledkom, ktore su napisane v jednotlivych ulohach - vid zadania v .pdf
3. Na cviceni sa mal robit jednoduchy interpretator aj kalkulacka, tak podla toho
Mohol by mi niekto napisat nejake vstupne retazce pre zadania 2.1 od Kollara a co ma vyhodit program? aby som si otestoval ci funguje cely spravne. Dakujem
Quote from: Macro on 27.03.2010, 21:43:46
Mohol by mi niekto napisat nejake vstupne retazce pre zadania 2.1 od Kollara a co ma vyhodit program? aby som si otestoval ci funguje cely spravne. Dakujem
Vstupne retazce su matematicke operacie, napr. 3+3*4/8-1+(5+6)
A vysledok ti vyhodi taky ake priority a asociativnost operacii nastavis.
tak, ked zalezi len od mojho rozhodnutia poradia asociativnosti, tak potom OK. ja som len myslel ci neboli niekde dane aj pravidla, ci nejaky cviciaci nieco nepovedal, pretoze nam cviciaci bol asi tak na polovici cviceni
pocujte to prve zadanie s tym interpretatorom co je, to vlastne co ja nasou ulohou?
kto mi vie spravit druhe zadanie?
zajtra je prednaska?
je dneska prednaska?
ma byt daco zaujimave dneska?
a bola prezencka? :D
Quote from: markus on 09.04.2010, 20:39:24
a bola prezencka? :D
ani prestávka nebola :/
to nemyslis vazne ze vam nedal ani prestavku... akoze ta prednaska je aj tak o 25 minut ci kolko dlhsia ako by mala byt a on ti neda ani prestavku? akoze....
Quote from: markus on 10.04.2010, 22:05:30
to nemyslis vazne ze vam nedal ani prestavku... akoze ta prednaska je aj tak o 25 minut ci kolko dlhsia ako by mala byt a on ti neda ani prestavku? akoze....
ja som aj dosiel, ale len som pozdravil milych spoluziakov a dovi dopo :)
Quote from: markus on 10.04.2010, 22:05:30
to nemyslis vazne ze vam nedal ani prestavku... akoze ta prednaska je aj tak o 25 minut ci kolko dlhsia ako by mala byt a on ti neda ani prestavku? akoze....
jo, tak bol rozbehnutý že až na konci hovori, že ho mám my brzdiť keď chceme prestávku abo bude koniec bo že v jedným prednáša o pol hodiny viac a nikoho to netrápi jaksi :D
Ináč ako to vyzerá so zadaniami? kto má? :D
rozumie niekto tomu zadaniu 2.1 ? to akoze ma interpretovat vsetko ako v 1.2 (if, while, atd) + pridat nejake asociativnosti zprava? cize musim mat automaticky najprv spravenu komplet 1.2 aby som vobec mohol robit 2.1 ?
Doplnenie interpretátora Interpreter.cpp o operácie, ako v bode 1.2.
v 1.2 su operacie:
s aritmetickými operáciami negácie, sčitania, odčítania, násobenia a delenia, operáciami porovnania a logickými operáciami.
ono ak sa nemylim ma to byt v podstate len to ze ked mu napis 2*(2+3)/3+3*2 > 5 tak ti urobi vsetko po poradi... cize najprv vyriesi zatvorky, potom vynasobi vydeli, spocita a porovna ci je skutocne vacsia lava strana .... aspon ja som to tak pochopil :)
Nejaka dobra dusa sa nepodeli o riesenie 2.1 na ftpcku? :angel:
v ulohe 1.1 treba opravit/dopisat iterpr.c alebo preklad.c?? lebo sa mi zda ze interp.c je v poriadku... ako to vlastne je? lebo v zadani je napisane ze treba zrobit interpretator
to uz tento tyzden musia byt vsetky zadania odovzdane alebo sa da odovzdat aj v desiatom tyzdni?
ti co maju s plocicom da sa odovzdat aj v 10 tyzdni lebo som pocul ze u chodareva len do konca 9 tyzdna sa da odovzdat
a co take sa chodarev pyta pri odovzdavani?
nevie niekto kde ma chodarev kabinet?
Quote from: deCode666 on 14.04.2010, 23:09:41
a co take sa chodarev pyta pri odovzdavani?
jak si to robil, kde si ukladas premennu, a ci si to robil tak jak trebalo, nic nepovedal jak to trebalo ale mneneuznal lebo som to nemal cez stromy, splnovalo zadanie, robilo to co ma, ale ňeeeeeeeeee bo to neni cez stromy, mal dopredu povedat :(
:ohmigod: :whacko: :ohmigod: :whacko: :trestac: :trestac: :trestac:
nasrat na taky zasrany system a skolu
Quote from: Domino3D on 15.04.2010, 04:35:30
Quote from: deCode666 on 14.04.2010, 23:09:41
a co take sa chodarev pyta pri odovzdavani?
jak si to robil, kde si ukladas premennu, a ci si to robil tak jak trebalo, nic nepovedal jak to trebalo ale mneneuznal lebo som to nemal cez stromy, splnovalo zadanie, robilo to co ma, ale ňeeeeeeeeee bo to neni cez stromy, mal dopredu povedat :(
:ohmigod: :whacko: :ohmigod: :whacko: :trestac: :trestac: :trestac:
odomna to vobec nevyzadoval cez stromy a od ostatnych co odovzdali v skupine tiez nie ... sak to asi nikto nemal tak
Quote from: ropman on 15.04.2010, 16:45:02
Quote from: Domino3D on 15.04.2010, 04:35:30
Quote from: deCode666 on 14.04.2010, 23:09:41
a co take sa chodarev pyta pri odovzdavani?
jak si to robil, kde si ukladas premennu, a ci si to robil tak jak trebalo, nic nepovedal jak to trebalo ale mneneuznal lebo som to nemal cez stromy, splnovalo zadanie, robilo to co ma, ale ňeeeeeeeeee bo to neni cez stromy, mal dopredu povedat :(
:ohmigod: :whacko: :ohmigod: :whacko: :trestac: :trestac: :trestac:
odomna to vobec nevyzadoval cez stromy a od ostatnych co odovzdali v skupine tiez nie ... sak to asi nikto nemal tak
a kto je ten vyucujuci?
PPJ 2009/2010 - okruhy na skusku (16.april 2010 na prednáške)
- odvodenie deterministickeho konecneho automatu
- navrh recyklarnej jednotky - napiste lexikalnu gramatiku identifikatora ktora zacina znakom $,malepismeno ...
- otazky priority, asociativnosti
- definovat gramatiku ked su dane operatory, priorita, asociativnost
- typove systemy - typ vyrazu ; aky bude typ vysledku aplikacie funkcii
- veci tykajuce sa tabuliek pocas prekladu, tabulka semantickej analyzy,
- tabulka navesti pri generovani kodu (naco to je, ako sa to pouziva, ukazat na obrazku)
- preklad prikazov
- strojovo zavisla optimalizacia zdrojoveho kodu
- zotavenie
bude prezenčka? keď hej tak rýchlo napíš bv
zatiaľ to tak nevyzerá
tak ja som na 3ťom poschodí ;D tu je lepšie ako sa tam tlačiť
tlacit? :D kde? :D tu su tak priemerne 3ja na jeden rad mozno :D
Quote from: markus on 16.04.2010, 19:32:57
tlacit? :D kde? :D tu su tak priemerne 3ja na jeden rad mozno :D
veď ja potrebujem jednu celú halu pre seba :D a dáva dnes prezenčku? ako to zatiaľ vyzerá?
matejus - si cool, diky :)
2.3 mi moze niekto poslat, konzultovat, pripadne vymenim
cez tie stromy to moze nemusi, hlavne nech to je osetrene (typy)... prosim pekne niekoho trosku ochotneho kto ma :)
:angel: :-* bv
ma niekto mail na Chodareva ?
"Ing. Sergej Chodarev" <
[email protected]>
hoja nieco z minuleho roka ak by mal niekto zaujem v tento krasny den sediet a kukat do PPJ :D
kollar toho roku neda svoje prednasky na net? alebo ma niekto uz? :trestac:
tak ako je to so zadaniami? u koho treba strom ?
nejaka dobra dusa co by pomohla externistom aspon s prvymi castami? :embarassed:
... som z toho voľajaký zmätený ...
Co bude na skuske - to je otazka.. Test ? Teoria ? Nejaky zoznam otazok nie je ? Z coho sa budete ucit ?
Quote from: kukinko on 21.04.2010, 10:03:40
tak ako je to so zadaniami? u koho treba strom ?
nejaka dobra dusa co by pomohla externistom aspon s prvymi castami? :embarassed:
... som z toho voľajaký zmätený ...
O rieseni zadani pomocou stromov sa v ulohach nepise, a ak to vas cviciaci vyzaduje tak by vam to povedal.
Quote from: drtic on 23.04.2010, 04:49:09
Quote from: kukinko on 21.04.2010, 10:03:40
tak ako je to so zadaniami? u koho treba strom ?
nejaka dobra dusa co by pomohla externistom aspon s prvymi castami? :embarassed:
... som z toho voľajaký zmätený ...
O rieseni zadani pomocou stromov sa v ulohach nepise, a ak to vas cviciaci vyzaduje tak by vam to povedal.
tak mne normalne povedal ze to tak nema byt, a konec!
kazdy je iny ???
Quote from: t0Mi on 21.04.2010, 22:03:12
Co bude na skuske - to je otazka.. Test ? Teoria ? Nejaky zoznam otazok nie je ? Z coho sa budete ucit ?
mozno nieco taketo
http://www.tu-ke.com/forum/3-rocnik-47/principy-programovacich-jazykov/msg184017/#msg184017 (http://www.tu-ke.com/forum/3-rocnik-47/principy-programovacich-jazykov/msg184017/#msg184017)
asi su len tie okruhy co spominal
http://www.tu-ke.com/forum/3-rocnik-47/principy-programovacich-jazykov/msg183948/#msg183948 (http://www.tu-ke.com/forum/3-rocnik-47/principy-programovacich-jazykov/msg183948/#msg183948)
bude dnes prednaska?
Quote from: radix on 23.04.2010, 13:27:33
Quote from: t0Mi on 21.04.2010, 22:03:12
Co bude na skuske - to je otazka.. Test ? Teoria ? Nejaky zoznam otazok nie je ? Z coho sa budete ucit ?
mozno nieco taketo
http://www.tu-ke.com/forum/3-rocnik-47/principy-programovacich-jazykov/msg184017/#msg184017 (http://www.tu-ke.com/forum/3-rocnik-47/principy-programovacich-jazykov/msg184017/#msg184017)
asi su len tie okruhy co spominal
http://www.tu-ke.com/forum/3-rocnik-47/principy-programovacich-jazykov/msg183948/#msg183948 (http://www.tu-ke.com/forum/3-rocnik-47/principy-programovacich-jazykov/msg183948/#msg183948)
Ten test.pdf je haluz :D Z toho ani <-> zatial neviem.. Je takych testov viac ?
to je z minuleho roka neviem :D
dufam ze budu stacit tie minulorocne veci :D
___________________________
btw nevie mi niekto povedat ? pri lexikalnej gramatike aky je rozdiel medzi (0)* a {0} ?
Quote from: markus on 29.04.2010, 21:29:26
dufam ze budu stacit tie minulorocne veci :D
snad hej :D
{0} = (0)*
ok myslel som si diky :D
_____
este dotaz da sa napr. ked mame zapis (0)* tak to je cyklus co sa vykona neurcity pocet raz...
da sa zapisat cyklus ako napr. 3x? ze (0)^3 ?
hmmm, asi tak, ne? (0)(0)(0) :D
akoze hej aj to ma napadlo... len ma napadlo ze ci sa aj neda tak mocninovo pisat ... :) lebo zas keby si mal mat 100x nejak znak si neviem prdstavit zeby si to mal takto pisat:)
z coho sa ucite na tuto skusku ? existuju vobec nejake materialy ? okrem tych ofotenych prednasok z minuleho roka ?
len z toho, len z toho
a z tej jeho modrej knizky?
??? neviem :) asi pojdem najprv vyskusat ako vyzera test a ked to urobim tak super a ked nie tak sa asi poucim z tych prezentacii a pozriem zadania
:whacko:
no pochvalte sa niekto ako to dnes prebiehalo na skuske ;-)
ja som sa dopocul vo velkorysom rozdavani FX :D
skuska vo forme testu, z ktoreho sa isto kazdy uci...az na paru zmien...
vravel ze dalsi termin budu ine priklady...ale v podstate nemoze dat nic ine...len priklady ako su v teste...zotavenie, gramatika je zaklad...toto ked nemate tak nemate ani skusku...
ludia :D uz niekomu doslo co sa dneska stalo na PPJcku? :D lebo mne este stale nedoslo co sa tam stalo :D
_____
Edit: njn ... cize ked nemate priklad 1 alebo 2 z 3 tak nemate skusku :D
Quote from: markus on 30.04.2010, 23:01:38
ludia :D uz niekomu doslo co sa dneska stalo na PPJcku? :D lebo mne este stale nedoslo co sa tam stalo :D
_____
Edit: njn ... cize ked nemate priklad 1 alebo 2 z 3 tak nemate skusku :D
co sa stalo?
Quote from: radix on 30.04.2010, 22:26:30
ja som sa dopocul o velkorysom rozdavani FX :D
ci ee? :D
Quote from: Domino3D on 30.04.2010, 23:35:33
Quote from: markus on 30.04.2010, 23:01:38
ludia :D uz niekomu doslo co sa dneska stalo na PPJcku? :D lebo mne este stale nedoslo co sa tam stalo :D
_____
Edit: njn ... cize ked nemate priklad 1 alebo 2 z 3 tak nemate skusku :D
co sa stalo?
Polka ludi FX... nikto nevie a nechape preco :D:D:D
wtf?? :D :D :D
to vyzeralo ako keby od K-cka dalej opravoval bud niekto iny alebo ako keby ho v polke opravovania niekto najebal :D
Fuu, dobre ze som tam nebol, ja som na S...
fuha... tak to je dost blbe ked to tak bude aj nabuduce, ja som tiez na konci. Ale povedzte presnejsie, ake otazky, kolko, bola aj ustna?
ze vraj pobobne priklady http://www.tu-ke.com/forum/3-rocnik-47/principy-programovacich-jazykov/msg184017/#msg184017 (http://www.tu-ke.com/forum/3-rocnik-47/principy-programovacich-jazykov/msg184017/#msg184017)
priklady boli bud rovnake, pripadne bol rozdiel v tom ci su +- asociativne zlava, sprava ... a take detaily nic ine nebolo. ustna nebola vobec ziadna
[hide]takze vypracovanie toho testu by malo stacit na uspesne zvladnutie skusky ? [/hide]
vzhladom na to ze som si to vypracoval sam tak neviem :D tak som aj dopadol FX... ale tak aj ludia co to mali vypracovane neviem odkial tak to iste .... FX cize teoreticky ano prakticky boh zna :)
______________
mam dalsiu teoriu :D kollar dostal kramy :D
ja som to tak pochopil, ze kollar povedal ze treba vediet gramatiku a zotavenie...kto toto nemal, tak automaticky ma FX...takze treba vediet priklady typu 1 , 2 a 3 v tom teste co tu uz niekto zverejnil...
okrem tychto typov bol, aspon v mojom teste : prefix+postfix a konecny automat(ci co to bolo)
Ta aspon vieme na co si potrpi.. a cez skusku si neodbehol nie? bv
Edit: jak u sujanskeho axonometria.. :ropebanana:
cez skusku tam ani nebol...on bol na zaciatku...povedal instrukcie a potom sa vratil az ked prisiel pozbierat testy...ako dozor tam bol len Forgac, pricom na zaciatku pri usadzani tam bol aj Chodarev aj Plocica... :ringsmiley:
Celý čas striehli Forgač a Chodarev či sa neopisuje. Jeden v predu v strede a druhý dakde vzadu sedel.
Quote from: Matejus on 01.05.2010, 14:40:58
Celý čas striehli Forgač a Chodarev či sa neopisuje. Jeden v predu v strede a druhý dakde vzadu sedel.
chodarev kde bol??? ale chces povedat ze sa nedalo opisovat...ved sa tam kazdy radil...a potom pri odovzdavani este viacej...
áno dalo sa, ja nehovorím že sa nedalo ... ale chcem vyviesť z omylu tých, čo si myslia, že všetok dozor odíde ako minulý rok a bude kolektívna skúška.
to bol prvy termin na ostatnych este uvidime. Kollar vzdy vyhadzuje na prvom termine potom ma na salame. Ako bolo na funkcionalnom na provom termine si dal zalezat. 13 otazok clovek musel mat aby mal E par ludi tam len ledva preslo a na dalsich potom daval body len tak kukol a E a ani neratal ci mal dost tak netreba stresovat kollar vzdy struha formu a potom aj tak nakoniec povoli. Ved jednemu na funkcionalnom skusal viac sablon na poslendom termine ci nahodu nepisal iny test. Ale aj keby chcel aby bolo v pisomke zotavenie tak to neni take tazke a ani dlhe... ked to porovnam z dalsim predmetom ako je aps tak tato skuska bude malina.
Quote from: Kvacinka on 02.05.2010, 05:39:12
to bol prvy termin na ostatnych este uvidime. Kollar vzdy vyhadzuje na prvom termine potom ma na salame. Ako bolo na funkcionalnom na provom termine si dal zalezat. 13 otazok clovek musel mat aby mal E par ludi tam len ledva preslo a na dalsich potom daval body len tak kukol a E a ani neratal ci mal dost tak netreba stresovat kollar vzdy struha formu a potom aj tak nakoniec povoli. Ved jednemu na funkcionalnom skusal viac sablon na poslendom termine ci nahodu nepisal iny test. Ale aj keby chcel aby bolo v pisomke zotavenie tak to neni take tazke a ani dlhe... ked to porovnam z dalsim predmetom ako je aps tak tato skuska bude malina.
kvacinka bije :D
mohli by ste mi, pls, odporucit nejaku literaturu, kde je rozumne vysvetlene zotavenie, z ktoreho by sa to dalo naucit na skusku?
nechcel by si niekto vymenit termin skusky zo 7. na 14.? (ja chcem 7.)
tí co ste spravili z coho ste sa ucili?
prefotene poznamky zo zosita, ci tie odfotene z platna? ci z modrej knizky? či ...?
nema dakto vypracovane tie okruhy tem?
edit: ty vole.. 106 ludi prihlasenych na skuske v p25-ke, to bude fajna opisovacka
myslis to pdf minulorocny test?
edit: pracuje sa na tom
no jak sa dari? ja sa asi prehlasim na dalsi termin, lebo v piatok uz mam rano .NET a DBS...
neni to tazke, vsetko je v prednaskach ked ides za radom takze vpoho, uz mam 3 z 5 stran, no ale uvidime jaka je realita ci v piatok bude bp alebo ak:
v ktorych prednaskach??
ja som chodil asi na 50% prednasiek ta z tade
ale take iste su jak na ftp jak pozeram (tie naskenovane)
TU TO JE, ale SKONTROLUJTE TO DAKTO A NAPISTE CI TO JE DOBRE? NERUCIM ZA SEBA :D
................
a toto mam dobre?
.........................
Quote from: Domino3D on 05.05.2010, 22:01:51
ja som chodil asi na 50% prednasiek ta z tade
ale take iste su jak na ftp jak pozeram (tie naskenovane)
TU TO JE, ale SKONTROLUJTE TO DAKTO A NAPISTE CI TO JE DOBRE? NERUCIM ZA SEBA :D
k tomu 1c si niesom isty... ja som to tiez povodne riesil takto... ale potom mi niekto povedal ze podla neho to ma byt tak ze:
bool -> 1|0
osem -> bool|2|...|7
cislo -> osem{osem} resp. podla mna skor 1|...|7{osem} aby to nebolo tak ze sa to zacina 0lou alebo viac nulami za sebou
Quoteja som chodil asi na 50% prednasiek ta z tade
ale take iste su jak na ftp jak pozeram (tie naskenovane)
TU TO JE, ale SKONTROLUJTE TO DAKTO A NAPISTE CI TO JE DOBRE? NERUCIM ZA SEBA Cheesy
prva otazka 1a je my trochu nejasna
ja by som to robil trochu inak:
id->ZN{P|C}
ZN->$|A|B|C|...|Z
P->a|b|c|...|z
C->0|1|2|...|9
Quote from: Cheiftan on 05.05.2010, 23:31:00
Quoteja som chodil asi na 50% prednasiek ta z tade
ale take iste su jak na ftp jak pozeram (tie naskenovane)
TU TO JE, ale SKONTROLUJTE TO DAKTO A NAPISTE CI TO JE DOBRE? NERUCIM ZA SEBA Cheesy
prva otazka 1a je my trochu nejasna
ja by som to robil trochu inak:
id->ZN{P|C}
ZN->$|A|B|C|...|Z
P->a|b|c|...|z
C->0|1|2|...|9
taaakze v podstate to je jedno akym stylom to zrobiss ale tvoje je jednoznacne zle ... u teba sa moze stat ze za ZN nieje nic a taky pripad nemoze nastat... ked uz tak by si mal dat
id->ZN(P|C){P|C}
ja to robim stylom
id->Zaciatok Zvysok{Zvysok}
Zaciatok-> $|A|...|Z
Zvysok -> 0|...|9|a|...|z
Quote from: markus on 05.05.2010, 23:19:02
Quote from: Domino3D on 05.05.2010, 22:01:51
ja som chodil asi na 50% prednasiek ta z tade
ale take iste su jak na ftp jak pozeram (tie naskenovane)
TU TO JE, ale SKONTROLUJTE TO DAKTO A NAPISTE CI TO JE DOBRE? NERUCIM ZA SEBA :D
k tomu 1c si niesom isty... ja som to tiez povodne riesil takto... ale potom mi niekto povedal ze podla neho to ma byt tak ze:
bool -> 1|0
osem -> bool|2|...|7
cislo -> osem{osem} resp. podla mna skor 1|...|7{osem} aby to nebolo tak ze sa to zacina 0lou alebo viac nulami za sebou
dobra myslienka ale takto nevygenerujes cislo 0 v osmickovej sustave
Quote from: pinderko on 01.05.2010, 02:19:17
ja som to tak pochopil, ze kollar povedal ze treba vediet gramatiku a zotavenie...kto toto nemal, tak automaticky ma FX...takze treba vediet priklady typu 1 , 2 a 3 v tom teste co tu uz niekto zverejnil...
okrem tychto typov bol, aspon v mojom teste : prefix+postfix a konecny automat(ci co to bolo)
to prefix+postfix znamena ze bol nejaky zatvorkovy vyraz a bolo ho treba napisat v prefixnom a postfixnom tvare?
Quote from: Domino3D on 05.05.2010, 20:00:28
neni to tazke, vsetko je v prednaskach ked ides za radom takze vpoho, uz mam 3 z 5 stran, no ale uvidime jaka je realita ci v piatok bude bp alebo ak:
zaradom ci za radom???
Citam to a rozmyslam,ze za akym radom mam ist aby som to pochopil.. ;D ;D ;D
mozno za radixom :D
btw vie tu niekto hodit to 100% dobre error, check ?
:P
QuoteCitácia: markus 05.05.2010, 16:19:02
Citácia: Domino3D 05.05.2010, 15:01:51
ja som chodil asi na 50% prednasiek ta z tade
ale take iste su jak na ftp jak pozeram (tie naskenovane)
TU TO JE, ale SKONTROLUJTE TO DAKTO A NAPISTE CI TO JE DOBRE? NERUCIM ZA SEBA Cheesy
k tomu 1c si niesom isty... ja som to tiez povodne riesil takto... ale potom mi niekto povedal ze podla neho to ma byt tak ze:
bool -> 1|0
osem -> bool|2|...|7
cislo -> osem{osem} resp. podla mna skor 1|...|7{osem} aby to nebolo tak ze sa to zacina 0lou alebo viac nulami za sebou
dobra myslienka ale takto nevygenerujes cislo 0 v osmickovej sustave
preco sa nemoze vygenerovat nulka?
vyraz {r} neznamena nahodou
S->prazdny znak
S->rS
? (prekladace strana 22)
no jednoducho ked cislo -> 1|...|7{osem} tak nevygenerujes cislo 0 ... najmensie cislo co mozes vygenerovat je 1
Quoteno jednoducho ked cislo -> 1|...|7{osem} tak nevygenerujes cislo 0 ... najmensie cislo co mozes vygenerovat je 1
ano mas pravdu, no ja som myslel na prve riesenie
Quotecislo -> osem{osem}
alebo moze byt aj tak 0|1|...|7{osem}
teda oprava je to uz spominane
bool -> 1|0
osem -> bool|2|...|7
cislo -> osem{osem}
to je dobre
Inak ja si myslim ze to DKA a [ a | b ]
ma byt ako na prilozenom obrazku
lebo ked na zaciatok pride b nemozeme sa vraciat do rovnakeho stavu lebo by to generovalo retazec bbbb...
takze pri b-cku sa nedeje nic - caka sa na a-cko
a koncovy stav by sa asi nemal vraciat sam do seba...
tolko moj nazor, mozno sa mylim ale podobnu otazku s vyskytom [ ] by som na skuske riesil takto
(za predpokladu ze ma nikto nevyvedie z omylu :D )
Neviete nikto správne riešenie toho zotavenia??
tiez by ma to zaujimalo, v archive je to takto:
B(d|H(E)|c|H(F)|K)
check(d|H(E)|c|H(F)|K)
while (symobl in 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()
case H(F) : F(K)
default : error(c|H(F)|K) // toto ma byt takto : error(K)
}
ale moc tomu nerozumiem... vedel by to niekto vysvetlit / okomentovat? ak to je vobec spravne
Bol by som vdacny keby mi niekto priblizil v com spociva neasociativnost - neasociativna operacia
resp. ako sa to prejavi ked zapisujem pravidla pre gramatiku a pri prefixe/postfixe
inak pomocka ak si niekto chce preverit ci spravne rozumie postfixu
http://scriptasylum.com/tutorials/infix_postfix/infix_postfix.html (http://scriptasylum.com/tutorials/infix_postfix/infix_postfix.html)
(keby niekto nechapal infix je standardny matematicky tvar)
neasociativnost spociva v tom, ze nemoze ist ta operacia viackrat za sebou... neasociativna je napr. priradenie, nemozes napisat a=5=3, cize zoberie len tie prve dva, ked to dobre chapem
Quote from: Skr3k0 on 06.05.2010, 20:01:23
Bol by som vdacny keby mi niekto priblizil v com spociva neasociativnost - neasociativna operacia
resp. ako sa to prejavi ked zapisujem pravidla pre gramatiku a pri prefixe/postfixe
inak pomocka ak si niekto chce preverit ci spravne rozumie postfixu
http://scriptasylum.com/tutorials/infix_postfix/infix_postfix.html (http://scriptasylum.com/tutorials/infix_postfix/infix_postfix.html)
(keby niekto nechapal infix je standardny matematicky tvar)
Ak je nejaka operacia neasociativna, znamena to len tolko, ze pri vyskyte dvoch a viacerych operacii za sebou toho neasociativneho typu sa vykona len prva z nich a ostatne sa ignoruju.
Priklad:
Ak operacia (+) je neasociativna.
2 + 2 = 4
2 + 2 + 2 = 4
2 + 2 + 2 + 2 = 4
atd.
Dost velku rolu tu zohrava aj priorita operacii, nakolko najprv sa vyhodnoti priorita a az potom asociativnost. Takze ak sa vedla seba vyskytuju operacie na rovnakom stupni priority potom plati to pravidlo, ktore som popisal vysie.
Quote from: ropman on 06.05.2010, 19:35:36
tiez by ma to zaujimalo, v archive je to takto:
B(d|H(E)|c|H(F)|K)
check(d|H(E)|c|H(F)|K)
while (symobl in 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()
case H(F) : F(K)
default : error(c|H(F)|K) // toto ma byt takto : error(K)
}
ale moc tomu nerozumiem... vedel by to niekto vysvetlit / okomentovat? ak to je vobec spravne
pozri si plocicovu prezentaciu http://hornad.fei.tuke.sk/~plocica/ppj/p5.pdf (http://hornad.fei.tuke.sk/~plocica/ppj/p5.pdf) z tohto som to ako tak pochopil.
v podstate vyhczadas z gramatiky jazyka a robis program na to ako by to slo.
prvy znak ma by byt z mnoziny B, tak napises B(d|H(E)|c|H(F)|K). potom to otestujes pomocou funckie check ci nasledujuci znak je z mnoziny moznych znakov obsiahnutych v gramatike check(d|H(E)|c|H(F)|K).
potom su kucerave zatvorky a v nich {d E} -> tzn ze sa mozu znaky vykytovat viac krat. takze tam hodis cyklus, a z plocicovej stranky si pozries ako sa osetruje cyklus, a nakonies if.
takto som to pochopil ja, ak sa v niecom mylim prosim opravte ma.
BTW: podla plocicovej stranky a zadania ulohy by sa nemalo pisat B(d|H(E)|c|H(F)|K) ale B({d U HE U {c} U HF U K} - aspon myslim
este som zabudol, nepaci sa mi 9. riadok
E(d|H(E)|c|H(F)|K), nemalo by tam byt iba E(d|H(E)|K) ?
Quote from: drtic on 06.05.2010, 20:15:56
Quote from: Skr3k0 on 06.05.2010, 20:01:23
Bol by som vdacny keby mi niekto priblizil v com spociva neasociativnost - neasociativna operacia
resp. ako sa to prejavi ked zapisujem pravidla pre gramatiku a pri prefixe/postfixe
inak pomocka ak si niekto chce preverit ci spravne rozumie postfixu
http://scriptasylum.com/tutorials/infix_postfix/infix_postfix.html (http://scriptasylum.com/tutorials/infix_postfix/infix_postfix.html)
(keby niekto nechapal infix je standardny matematicky tvar)
Ak je nejaka operacia neasociativna, znamena to len tolko, ze pri vyskyte dvoch a viacerych operacii za sebou toho neasociativneho typu sa vykona len prva z nich a ostatne sa ignoruju.
Priklad:
Ak operacia (+) je neasociativna.
2 + 2 = 4
2 + 2 + 2 = 4
2 + 2 + 2 + 2 = 4
atd.
Dost velku rolu tu zohrava aj priorita operacii, nakolko najprv sa vyhodnoti priorita a az potom asociativnost. Takze ak sa vedla seba vyskytuju operacie na rovnakom stupni priority potom plati to pravidlo, ktore som popisal vysie.
okej tak tu sa zoberie prve 2+2 a keby bolo asoc. z prava, ktore 2+2 sa spocita jak prve? to posledne? či?
Quote from: Domino3D on 06.05.2010, 20:42:30
Quote from: drtic on 06.05.2010, 20:15:56
Quote from: Skr3k0 on 06.05.2010, 20:01:23
Bol by som vdacny keby mi niekto priblizil v com spociva neasociativnost - neasociativna operacia
resp. ako sa to prejavi ked zapisujem pravidla pre gramatiku a pri prefixe/postfixe
inak pomocka ak si niekto chce preverit ci spravne rozumie postfixu
http://scriptasylum.com/tutorials/infix_postfix/infix_postfix.html (http://scriptasylum.com/tutorials/infix_postfix/infix_postfix.html)
(keby niekto nechapal infix je standardny matematicky tvar)
Ak je nejaka operacia neasociativna, znamena to len tolko, ze pri vyskyte dvoch a viacerych operacii za sebou toho neasociativneho typu sa vykona len prva z nich a ostatne sa ignoruju.
Priklad:
Ak operacia (+) je neasociativna.
2 + 2 = 4
2 + 2 + 2 = 4
2 + 2 + 2 + 2 = 4
atd.
Dost velku rolu tu zohrava aj priorita operacii, nakolko najprv sa vyhodnoti priorita a az potom asociativnost. Takze ak sa vedla seba vyskytuju operacie na rovnakom stupni priority potom plati to pravidlo, ktore som popisal vysie.
okej tak tu sa zoberie prve 2+2 a keby bolo asoc. z prava, ktore 2+2 sa spocita jak prve? to posledne? či?
Od posledneho. Da sa to predstavit aj tak, ze si tam doplnis zatvorky:
2 + (2 + (2 + 2))
Quote from: mucko on 05.05.2010, 19:54:15
no jak sa dari? ja sa asi prehlasim na dalsi termin, lebo v piatok uz mam rano .NET a DBS...
mas skusku .NET v piatok? ci len zadania riesis?
kto sa tesi na vyhodnotenie?
more poriadne krute otazky boli..
edit: B85 :)
bezpasikovi co ste mali?
ja ked sa spamatam tak napisem pasikovu skupinu.
C75 !!!!!!!!!!!!!!!! :DDDDDDDDDDDDDDDDDDDD
to uz mas v maise ?
jj :D to zrejme ako sme odzadu sedeli vsetci tak to nahadzuje... takze musis este pockat
gratulujem radix... z coho si sa ucil?
iba z toho testu co bol minule :D
a to si si vypracoval sam alebo je to niekde?
Ďakujem za link :)
aj po F5 je to tam
EDTI2: normalne A 95 %
Quote from: mucko on 07.05.2010, 21:07:48
a to si si vypracoval sam alebo je to niekde?
http://www.tu-ke.com/forum/fei-board/ftp-nove-pravidla!!!/msg6743/#msg6743!!!/msg6743/#msg6743 (http://www.tu-ke.com/forum/fei-board/ftp-nove-pravidla!!!/msg6743/#msg6743)
tu je to vsetko na ftp
C 75 taktiez :)
Quote from: Domino3D on 07.05.2010, 21:13:19
aj po F5 je to tam
EDTI2: normalne A 95 %
gratulujem ;) si asi prvy co spravil s tazsou skupinou...
Quote from: MorFiuM on 07.05.2010, 21:30:21
Quote from: Domino3D on 07.05.2010, 21:13:19
aj po F5 je to tam
EDTI2: normalne A 95 %
gratulujem ;) si asi prvy co spravil s tazsou skupinou...
ne, ja som mal tu s pasikomm to bola lahsia (asi)
ferove rozdelenie skupin bolo zase raz ....
nerozumiem... jake rozdelovanie skupin? ake boli otazky?
:) Tak sa podarilo.
takze nemusime ist na vyhodnotenie dufam
A 95% :ropebanana:
maroš a to si mal koľko bodov zo zápočtu? mne to nejak nesedí tie hodnotenia... Ale tak viem ako sa hodnotilo na FP... a asi to záleži len od skupiny či máte skúšku či nie,že?
Dojmy po dnesnej skuske:
- Ti, co mali test "s pasikom", tak to mali podla mna ovela lahsie ako ti, co mali ten druhy (nastastie som bol pasikovy)
- druhy test mal niektore otazky take, ako som este nikdy nevidel
- dozor daval pozor, takze tahaciky sa podla mna ani velmi nedali, ale tak Plocica sa snazil poradit a aj Sabo ... s Chodarevom som sa nebavil
- Kollar odisiel na zaciatku a vratil sa az na pozbieranie + na vyhodnotenie netreba ist ... staci na MAIS-e ceknut
- + Info pre tych, co by chceli ist na dekansky ... Kollar sa dnes vyjadril, ze ti, co pojdu na 1. opravny, tak to bude normalna pisomka ALE ti, co pojdu aj na 2. opravny / dekansky, tak uz to bude ustna skuska z celeho uciva PPJ
B(85)
tazka skupina (bez pasika) - C75! hell yeah!
thx. radix!
thx. pipl, pred ktorymi som stresoval..
Quote from: deCode666 on 07.05.2010, 22:29:56
Info pre tych, co by chceli ist na dekansky ... Kollar sa dnes vyjadril, ze ti, co pojdu na 1. opravny, tak to bude normalna pisomka ALE ti, co pojdu aj na 2. opravny / dekansky, tak uz to bude ustna skuska z celeho uciva PPJ
Len som to chcel zvyraznit pre nepritomnych, aby potom nehovorili ze sme im nedali vediet..
Quote from: LNC on 07.05.2010, 22:31:26
tazka skupina (bez pasika) - C75! hell yeah!
thx. radix!
thx. pipl, pred ktorymi som stresoval..
Len nech toto
Ofinka nevidi, lebo Ta roztrhne jak
žabu :D
Quote from: t0Mi on 07.05.2010, 22:34:07
Quote from: deCode666 on 07.05.2010, 22:29:56
Info pre tych, co by chceli ist na dekansky ... Kollar sa dnes vyjadril, ze ti, co pojdu na 1. opravny, tak to bude normalna pisomka ALE ti, co pojdu aj na 2. opravny / dekansky, tak uz to bude ustna skuska z celeho uciva PPJ
Len som to chcel zvyraznit pre nepritomnych, aby potom nehovorili ze sme im nedali vediet..
THX, man ... lebo ked skoncila skuska, tak som zistil, ze to vela ludi nevedelo AJ NEPRIEK TOMU, ze boli na skuske, kde to na zaciatku hovoril :)
A-95 bq bp
ta tazsia skupina :) dalo sa opisat v pohode aj v prvom rade, radili sme si... myslim, ze ti dvaja doktoranti na to kaslali, my sme chodarevovi pred nosom debatovali, na zapocte vobec nezalezalo, ja som mal 30 bodovy :) otazky boli aj take co som v zivote nevidel, ale dalo sa... asi 2 otazky sa ku mne doniesli az z druhej strany radu
zotavenie - musi byt, kollar povedal, ze ked niekto ma zotavenie uplne blbo tak skusku nema. Ked vidi chybu, tak uvidi ci tomu chapes alebo nie a podla toho da.
a otazky co boli tu nikto nenapise?
aj to pride... ale teraz pijeme!!! cela izba A95 :D :D :D
1. A -> c ["*" | "-" A] ... upravit tento tvar ... generuje vyrazy ako: 5*4-1 alebo 5*4-1*3 ... podla danej gramatiky dane vyrazy vypocitat a napisat ich v postfixnom tvare
2. Napisat tu kekecinu: "label<L1>E[[Expr]]S[[Stat_Seq]]..." pre "do ... while"
3. nieco s E1 +(v kruzku) E2
4. zotavenie, error, check, ale vyraz si uz bohuzial nepamatam, ale nic strasne ...
toto boli otazky toho "pasikoveho" lahsieho testu
Quote from: Domino3D on 07.05.2010, 22:38:10
Quote from: LNC on 07.05.2010, 22:31:26
tazka skupina (bez pasika) - C75! hell yeah!
thx. radix!
thx. pipl, pred ktorymi som stresoval..
Len nech toto Ofinka nevidi, lebo Ta roztrhne jak žabu :D
V pohode.. ofinka ma A95 a ja B85 :buttrock:
edit:
Quote from: deCode666 on 07.05.2010, 22:47:22
1. A -> c ["*" | "-" A] ... upravit tento tvar ... generuje vyrazy ako: 5*4-1 alebo 5*4-1*3 ... podla danej gramatiky dane vyrazy vypocitat a napisat ich v postfixnom tvare + vypocitat zadane priklady
2. Napisat tu kekecinu: "label<L1>E[[Expr]]S[[Stat_Seq]]..." pre "do ... while" plus typovu def pre jump a falsejump
3. nieco s E1 +(v kruzku) E2.... monomorfnu typove pravidlo pre binarnu operaciu (+)
4. zotavenie, error, check, A->A [B | C] D
parada Palo, dobry ste :)
Quote from: Domino3D on 07.05.2010, 22:59:47
edit:
Quote from: deCode666 on 07.05.2010, 22:47:22
1. A -> c ["*" | "-" A] ... upravit tento tvar ... generuje vyrazy ako: 5*4-1 alebo 5*4-1*3 ... podla danej gramatiky dane vyrazy vypocitat a napisat ich v postfixnom tvare + vypocitat zadane priklady
2. Napisat tu kekecinu: "label<L1>E[[Expr]]S[[Stat_Seq]]..." pre "do ... while" plus typovu def pre jump a falsejump
3. nieco s E1 +(v kruzku) E2.... monomorfnu typove pravidlo pre binarnu operaciu (+)
4. zotavenie, error, check, A->A [B | C] D
parada Palo, dobry ste :)
Diki za upresnenie ... kto si ma tie kekeciny pamatat? :D
Cize idete na vyhodnotenie? Alebo mu mam napisat mail ze to je urcite chyba? :puf:
len mu nic nepis ohladom znamok a skusok :) ... ta zabije na dialku cez pocitac ... tak vysledok v MAIS-e je ... dalej sa nestaram
Quote from: deCode666 on 07.05.2010, 23:12:29
len mu nic nepis ohladom znamok a skusok :) ... ta zabije na dialku cez pocitac ... tak vysledok v MAIS-e je ... dalej sa nestaram
a cervenym ti napise na pisomku ze tam neni chyba :D
DNESNA SKUSA OBE SKUPINY
http://ulozto.sk/4762233/ppj7-5-2010.zip (http://ulozto.sk/4762233/ppj7-5-2010.zip)
a inak FiXa... prijebane otazky... ale aj tak daval skusku pokial bolo ako tak zotavenie...
uz mi hrabe z APS, ale nezamyslel sa niekto nad tym, ci nie je mozne zalovat tuke za to, ze kollar cital mena aj znamky nahlas a verejne bez predchadzajuceho suhlasu ludi? ved ti, co tam neboli, tak nemali ako suhlasit.. nie, ze by som to mal v plane, ale co ak sa niekto taky najde?
ja si myslim, ze to mozne je :) kazdopadne to urcite podla zakona spravit nemoze...
Quote from: LNC on 08.05.2010, 20:42:07
uz mi hrabe z APS, ale nezamyslel sa niekto nad tym, ci nie je mozne zalovat tuke za to, ze kollar cital mena aj znamky nahlas a verejne bez predchadzajuceho suhlasu ludi? ved ti, co tam neboli, tak nemali ako suhlasit.. nie, ze by som to mal v plane, ale co ak sa niekto taky najde?
a co potom? budu z oblohy padat pecene kremese do ust? za to nedostanes diplom :D pekne sa uc APS.
edit: keby aj tak kollar povie ze nic take sa nestalo, a potom v noci pride do tvojho domu a ta s palkou rozbije :evica:
Quote from: bubo on 08.05.2010, 21:25:38
...budu z oblohy padat pecene kremese do ust?...
to by som bral...
Quote from: bubo on 08.05.2010, 21:25:38
Quote from: LNC on 08.05.2010, 20:42:07
uz mi hrabe z APS, ale nezamyslel sa niekto nad tym, ci nie je mozne zalovat tuke za to, ze kollar cital mena aj znamky nahlas a verejne bez predchadzajuceho suhlasu ludi? ved ti, co tam neboli, tak nemali ako suhlasit.. nie, ze by som to mal v plane, ale co ak sa niekto taky najde?
a co potom? budu z oblohy padat pecene kremese do ust? za to nedostanes diplom :D pekne sa uc APS.
edit: keby aj tak kollar povie ze nic take sa nestalo, a potom v noci pride do tvojho domu a ta s palkou rozbije :evica:
Palkou? ... videl si niekedy, ze by Aget 47 niekoho mlatil palkou? ;D
Quote from: bubo on 08.05.2010, 21:25:38
... a potom v noci pride do tvojho domu a ta s palkou rozbije :evica:
sa prideme pozret :)
Quote from: deCode666 on 08.05.2010, 22:59:58
... Aget 47 niekoho mlatil palkou? ;D
:D :D :D :evica: :evica: :evica: :hug: zabiiiiiiiiil
a ja ze podla koho spravili tu postavicku do hry :D
s palkou vtedy iba ked chcel niekoho velmi brutalne dobit :D piano wire necha doma lebo to by bolo velmi rychle..
Quote from: bubo on 09.05.2010, 02:57:12
s palkou vtedy iba ked chcel niekoho velmi brutalne dobit :D piano wire necha doma lebo to by bolo velmi rychle..
ne, najprv cierna ruza na vankusi, alebo konska hlava nech vie ze sa ma bat
potom bubak z pod postele vylezie s palkou a biiiiim po nohach aby nemohol ujst a potom si ho postupne vychutna :)
Quote from: Domino3D on 09.05.2010, 05:12:29
Quote from: bubo on 09.05.2010, 02:57:12
s palkou vtedy iba ked chcel niekoho velmi brutalne dobit :D piano wire necha doma lebo to by bolo velmi rychle..
ne, najprv cierna ruza na vankusi, alebo konska hlava nech vie ze sa ma bat
potom bubak z pod postele vylezie s palkou a biiiiim po nohach aby nemohol ujst a potom si ho postupne vychutna :)
Nieco ako Dexter ;D
Quote from: deCode666 on 07.05.2010, 22:47:22
1. A -> c ["*" | "-" A] ... upravit tento tvar ... generuje vyrazy ako: 5*4-1 alebo 5*4-1*3 ... podla danej gramatiky dane vyrazy vypocitat a napisat ich v postfixnom tvare
2. Napisat tu kekecinu: "label<L1>E[[Expr]]S[[Stat_Seq]]..." pre "do ... while"
3. nieco s E1 +(v kruzku) E2
4. zotavenie, error, check, ale vyraz si uz bohuzial nepamatam, ale nic strasne ...
toto boli otazky toho "pasikoveho" lahsieho testu
------nema niekto vyriesene obe skupiny co boli naspoledy na PPJ??
1. A -> c ["*" | "-" A] => A -> c [("*" | "-") A]
2. do while ... -> label<L1> S[[Stat_Seq]] E[[Expr]] falsejump<L2> jump<L1> label<L2>
3. nepamatam
4. A[B|C]D
Quote from: radix on 12.05.2010, 15:38:58
1. A -> c ["*" | "-" A] => A -> c [("*" | "-") A]
2. do while ... -> label<L1> S[[Stat_Seq]] E[[Expr]] falsejump<L2> jump<L1> label<L2>
3. nepamatam
4. A[B|C]D
toto som mal aj ja v piatok
3. je typove pravidloalebo daco take
Tusi niekto odpoved na otazku, ktora bola v teste: Nakreslite vzajomnu poholu deklaracii volajucej procedury A a volanej procedury B, pri ktorej dojde k znizeniu poctu poloziek zobrazenia aktivacneho zaznamu o 2. ??? :whacko:
nema niekto vypracovane zotavenia? bo stale neviem jak to ma byt:(
Quote from: scream on 12.05.2010, 23:39:43
nema niekto vypracovane zotavenia? bo stale neviem jak to ma byt:(
nj, to by bodlo. ak to niekto vie, pomozte, pls..... :embarassed:
V podstate tam ide o to ze su dve procedury Check(SymSet K) a Error(SymSet K), ktore su vzdy rovnake a tretia procedura, pre ktoru robite zotavenie. Vychadzate z predpisu tej procedury a podla toho pisete kod. Ako na to je velmi dobre ukazane v Plocicovej 5.tej prezentacii. Z toho sa to da naucit.
je to tam vysvetlene, ale napr. ked su zlozitejsie veci ako bolo v druhej skupine na skuske tak to neni az taka sranda....
stiff...
ja by som (H(B)|H(C)) robil cez kombinaciu IF - overi ci je z danej mnoziny a SWITCH. case H(B) volanie procedury B a case C volanie C, default error. Toto co si napisal ty by bolo podla mna dobre keby tam nebolo B ale b - cize terminal.
NEVYPRACOVANA SKUSKA JE TU http://ulozto.sk/4762233/ppj7-5-2010.zip (http://ulozto.sk/4762233/ppj7-5-2010.zip)
nejako takto?
X -> A[B|C]D:
void x (symset K)
{
A(H(B)|H(C)|H(D)|K);
check (H(B)|H(C)|H(D)|K);
if (sy in (H(B)|H(C))
{
switch (sy)
case H(B) : B(K);
case H(C) : C(K);
default : error (H(B)|H(C));
}
else check (H(D)|K);
switch (sy)
case H(D) : D(K);
default : error (K);
}
X -> A[B|C]D:
void x (symset K)
{
A(H(B)|H(C)|H(D)|K);
check (H(B)|H(C)|H(D)|K);
if (sy in (H(B)|H(C))
{
check (H(B)|H(C);
switch (sy){
case H(B) : B( HD | K);
case H(C) : C(HD | K);
}
}
D(K);
}
EDIT !
dajak tak...
tak by to malo byt na 99% dobre :D
X -> A[B|C]D:
void x (symset K)
{
A(H(B)|H(C)|H(D)|K);
check (H(B)|H(C)|H(D)|K);
if (sy & (H(B)|H(C))
{
check (H(B)|H(C)|K);
switch (sy)
{
case H(B) : B(K);break;
case H(C) : C(K);break;
default : error (K);
}
}
D(K);
}
preco default : error (K); ? ved nic ine ako H(B), H(C) nemoze byt na vstupe po osetreni IF nie?
Quote from: scream on 13.05.2010, 06:56:38
preco default : error (K); ? ved nic ine ako H(B), H(C) nemoze byt na vstupe po osetreni IF nie?
ved aj v tej plocicovej prednaske je po if error a kamos mal tak minule na skuske a mal Acko...
no ja by som rad vedel preco tam ma byt... [ ] znamena 0...1, cize to tam moze byt alebo aj nemusi.... cize ak tam nieje znak z H(B) H(C) tak to nemusi byt chyba lebo moze byt z H(D)...tak to chapem ja....
Hodte sem prosim niekto link na tu plocicovu stranku... nejak nemam sajn kde to je
http://hornad.fei.tuke.sk/~plocica/ppj/ (http://hornad.fei.tuke.sk/~plocica/ppj/)
Lustim krizovku - vie niekto ci to je spravne? bu
zadane bolo: A -> a b A / a {B} trebalo to upravit do bezkontextoveho tvaru: A -> a (b A / {B})
void A(symbolset K) {
if(sym == a) getsymbol(); esle error(H(b)|HA|HB|K);
chceck(H(b)|HA|HB|K)
switch(sym) {
case H(b):
if(sym == b ) getsymbol() ;
A(k);
}break;
case HB : {
check(HB | K ) ;
while(sym in HB) {
B(HB | K ) ;
check (HB|K);
}
} break;
defaul error(H(b) | HA|HB | K ) ;
}
}
[quote author=meki link=topic=4058.msg187267#msg187267 date=1273704440]
tak by to malo byt na 99% dobre :D
no ja by som to trosku poopravil...
X -> A[B|C]D:
void x (symset K)
{
A(H(B)|H(C)|H(D)|K);
check (H(B)|H(C)|H(D)|K);
if (sy & (H(B)|H(C))
{
check (H(B)|H(C)|K);
switch (sy)
{
case H(B) : B(H(D)|K);break;
case H(C) : C(H(D)|K);break;
default : error (H(B)|H(C)|K);
}
}
D(K);
}
[/quote]
Quote from: jim-beam33 on 13.05.2010, 16:55:44
Lustim krizovku - vie niekto ci to je spravne? bu
zadane bolo: A -> a b A / a {B} trebalo to upravit do bezkontextoveho tvaru: A -> a (b A / {B})....
Robil som to podobne ale mensie upravy:
void A(symbolset K)
{
if(sym == a) getsymbol();
esle error({b}|HA|HB|K);
check({b}|HA|HB|K)
switch(sym)
{
case b: {
getsymbol();
A(k);
break;
}
case HB :{
check(HB | K ) ;
while(sym & HB)
{
B(HB | K ) ;
check (HB|K);
}
break;
}
defaul: error(K ) ;
}
}
ja by som to spravil tak ako markus....
Inak kde su nejake pravidla na tu pociatocnu upravu do bezkontextoveho jazyka?
Quote from: markus on 13.05.2010, 17:34:33
Quote from: jim-beam33 on 13.05.2010, 16:55:44
Lustim krizovku - vie niekto ci to je spravne? bu
zadane bolo: A -> a b A / a {B} trebalo to upravit do bezkontextoveho tvaru: A -> a (b A / {B})....
Robil som to podobne ale mensie upravy:
void A(symbolset K)
{
if(sym == a) getsymbol();
esle error({b}|HA|HB|K);
check({b}|HA|HB|K)
switch(sym)
{
case b: {
getsymbol();
A(k);
break;
}
case HB :{
check(HB | K ) ;
while(sym & HB)
{
B(HB | K ) ;
check (HB|K);
}
break;
}
defaul: error(K ) ;
}
}
preco je default:error (K); ?????
lebo switch deinuje co sa ma robit pre (b A / {B}) a ak pride nejaky iny znak (chyba) tak to skoci do default a vyhodi error.
vie mi niekto povedat aky je rozdiel ked kreslim deterministicky a nedeterministicky graf?
a to je co? :D
Quote from: markus on 13.05.2010, 21:01:27
vie mi niekto povedat aky je rozdiel ked kreslim deterministicky a nedeterministicky graf?
Tak co ja si dobre pamatam tak deterministicky graf je taky, ze ak mas napr. dva vrcholy a z vrcholu c. 1 ides do vrcholu c. 2 iba po hrane "a"
a nedeterministicky je taky,ze mas tiez napr. dva vrcholy a z vrcholu c.1 ides do vrcholu c.2 a mozes ist po hrane "a", ale moze ist aj dalsou hranou "a".
Ale aby som to este aj inac vysvetlil tak, ze medzi dvoma vrcholmi mas jednu hranu "a" cize sa vies presne dostat z c.1 do c.2 - mas determinizmus
ale ak mas medzi c.1 a c.2 dve hrany "a" (lebo aj tak mozes mat) - nevies sa uz presne rozhodnut ako dalej, cize mas nedeterminizmus.
dufam,ze som to vysvetlil rozumne :)
vzhladom na to ze sa mi uz podarilo najst v skriptach nieco o tom tak hej :D diky :D
dnesok nevyzera dobre...
hnusne pocasie...
hnusna skuska....
:(
ako znie Kollarova stranka? este mam dve hodiny takze mozno sa stihnem aj nieco naucit :ropebanana:
dneska zase zabil... 98.9 percent ze nemam...
akoze uzasne rozdelenie skupin opat...
Zotavenie pre skupinu bez ciarky : P{,P}
Zotavenie pre skupinu s ciarkou: var V{,V}:T .... no comment nehovorim ye to je brutalne tayke ale akoze uz len princip... a vseobecne bez ciarky boli ovela lahsie veci
ak niekto budete uz mat vysledky v MAISe tak dajte tu vediet
uz su vysledky :ropebanana: :beer1:
brutalne otazky akoze dnes boli, asi dostali skusajuci nariadenie z vrchu preriedit studentov, ako sa vyjadril kolar oni na ING nepotrebuju takych co opakuju predmety a skusky, predpokladam aspon 70ludi pojde dokelu bude dobre...
nechali prejst ludi do tretiaku len aby nazbierali peniaze a tak isto robili s prihlaskami aby na nich nazbierali prachy...
LTTE :D :D :D :bannana_guitar: :ropebanana: bp
E (55) ajajaaaaaaaaj :D :banana_guitar: :beer1: :ropebanana: :bannana_guitar:
to je nemozne mam Ecko
E55 :D hlavne ze vsetkym co som naokolo radil maju lepsie znamky :D pasik robi svoje :D
E51!!!!! no neverim...neveriiiiiiiim :ropebanana:
su aj ludia co dostali pozvanku na ustnu skusku?
Quote from: angryturtle on 14.05.2010, 22:31:03
E51!!!!! no neverim...neveriiiiiiiim :ropebanana:
jak mozes mat E51? :D sak kollar dava len E55 ak sa nemylim :D
Quote from: markus on 14.05.2010, 23:41:31
Quote from: angryturtle on 14.05.2010, 22:31:03
E51!!!!! no neverim...neveriiiiiiiim :ropebanana:
jak mozes mat E51? :D sak kollar dava len E55 ak sa nemylim :D
doteraz daval len E55 .. ale aj jeden dalsi kolega mal dnes E51
gratulujem vsetkym :thumbs-up:
Quote from: matusqo on 14.05.2010, 21:54:36
Quote from: skorec1 on 14.05.2010, 21:48:10
brutalne otazky akoze dnes boli, asi dostali skusajuci nariadenie z vrchu preriedit studentov, ako sa vyjadril kolar oni na ING nepotrebuju takych co opakuju predmety a skusky, predpokladam aspon 70ludi pojde dokelu bude dobre...
nechali prejst ludi do tretiaku len aby nazbierali peniaze a tak isto robili s prihlaskami aby na nich nazbierali prachy...
je to presne tak nechutnosti sa tu deju na tejto skole.... o ziadnom vzdelavani to neni ale o peniazoch jak vzdy vsetko
:) Akoze ake nechutnosti mas na mysli?? Nechapem ta.. Daj nejake nechutnosti, kludne aj vsetky ked ta napadaju.
Quote from: atrey on 15.05.2010, 01:39:16
Quote from: matusqo on 14.05.2010, 21:54:36
Quote from: skorec1 on 14.05.2010, 21:48:10
brutalne otazky akoze dnes boli, asi dostali skusajuci nariadenie z vrchu preriedit studentov, ako sa vyjadril kolar oni na ING nepotrebuju takych co opakuju predmety a skusky, predpokladam aspon 70ludi pojde dokelu bude dobre...
nechali prejst ludi do tretiaku len aby nazbierali peniaze a tak isto robili s prihlaskami aby na nich nazbierali prachy...
je to presne tak nechutnosti sa tu deju na tejto skole.... o ziadnom vzdelavani to neni ale o peniazoch jak vzdy vsetko
:) Akoze ake nechutnosti mas na mysli?? Nechapem ta.. Daj nejake nechutnosti, kludne aj vsetky ked ta napadaju.
aj ja rad by som chcel tie nechutnosti vidiet :laugh: :ahaha:
(ten vyssie): vsetko je o peniazoch ak si si nevsimol ;)
Tak asi to tentoraz nebral az tak vazne, ked tolko Ecka porozdaval :) gratulujem!!! Kolky idu na ustnu ?
Diq D neverím :D
Quote from: cory on 15.05.2010, 14:53:18
Tak asi to tentoraz nebral az tak vazne, ked tolko Ecka porozdaval :) gratulujem!!! Kolky idu na ustnu ?
a ty máš? :)
aj ja sa musim pochvalit ... 65% D :ropebanana: :bannana_guitar: :bannana_guitar: :ropebanana:
a to vdaka kamosovi .. za 20 min vysvetlil zotavenie .. co ja som za celu tu dobu sam nepochopil :D
Quote from: Domino3D on 15.05.2010, 16:57:04
Quote from: cory on 15.05.2010, 14:53:18
Tak asi to tentoraz nebral az tak vazne, ked tolko Ecka porozdaval :) gratulujem!!! Kolky idu na ustnu ?
a ty máš? :)
No ja mam B85.... tentoraz som mal stastie na tu lepsiu skupinu a mal som z nej vsetko takze midal fulku :)