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

Zobrazi prspevky

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 prspevky Menu

Messages - mirek

#151
1. ro?ník / Re: programovanie
28.04.2010, 05:03:03
Quote from: metalbreath on  28.04.2010, 04:57:13
Quote from: mirek on  28.04.2010, 04:54:26
Quote from: metalbreath on  28.04.2010, 04:49:17
Quote from: mirek on  28.04.2010, 04:35:44
Quote from: metalbreath on  28.04.2010, 04:32:15
Quote from: mirek on  28.04.2010, 04:29:58
staci program za 5 eury?

Ja by som chcel kompletne všetko...

hmm... tak library za 5, algoritmus (druhe zadanie) za dalsich 5 a dokumentacia za dalsich 5?

Pocuvaj dajaky si drahy ??? 10 EUR Ti nedost za komplet?

ak si myslis, ze cena je vysoka, tak si to urob sam. aspon sa daco naucis.

No tak nie je to bohviečo teda fakt... je to už dosť si myslím... no rád by som sám no nestíhačka... tak preto...

tak ale necakaj, ze to bude zadarmo. ja som nad tym odsedel casu teda dost. a ty nechces odsediet nic. obetujes 15 piv a je to.
#152
1. ro?ník / Re: programovanie
28.04.2010, 04:54:26
Quote from: metalbreath on  28.04.2010, 04:49:17
Quote from: mirek on  28.04.2010, 04:35:44
Quote from: metalbreath on  28.04.2010, 04:32:15
Quote from: mirek on  28.04.2010, 04:29:58
staci program za 5 eury?

Ja by som chcel kompletne všetko...

hmm... tak library za 5, algoritmus (druhe zadanie) za dalsich 5 a dokumentacia za dalsich 5?

Pocuvaj dajaky si drahy ??? 10 EUR Ti nedost za komplet?

ak si myslis, ze cena je vysoka, tak si to urob sam. aspon sa daco naucis.
#153
1. ro?ník / Re: programovanie
28.04.2010, 04:35:44
Quote from: metalbreath on  28.04.2010, 04:32:15
Quote from: mirek on  28.04.2010, 04:29:58
staci program za 5 eury?

Ja by som chcel kompletne všetko...

hmm... tak library za 5, algoritmus (druhe zadanie) za dalsich 5 a dokumentacia za dalsich 5?
#154
1. ro?ník / Re: programovanie
28.04.2010, 04:29:58
staci program za 5 eury?
#155
Quote from: ursus on  28.04.2010, 04:00:12
Mirku, mam na teba dotaz

tie zadania, resp algoritmy, mam robit pre konkretne rozmery sveta zadane tym obrazkom alebo pre univerzalne pre rozmerovo hocijaky svet?
ak hej, tak mozem to aj nejako kontrolovat? kedze napr pri niektorych zadaniach postrebujes stred, cize idealne by bolo aby to malo neparny pocet prvkov v danom riadku/stplci

atd

dufam ze vies co myslim

samozrejme, ze musi byt algoritmus univerzalny - pre lubovolnu mapu/svet, ktory vyhovuje zadanym podmienkam. v opacnom pripade by stacila len postupnost funkcii podobne, ako tomu bolo v prvom cviku (nieco, co sa dalo spravit na par riadkov, sme robili na strasnevelkypocet riadkov). takze ziadny hardcode.

no a niekedy by bolo idealne, aby bol svet neparny, ale budes sa musiet asi vysporiadat aj s tym, ze bude proste parny.
#156
Quote from: Palike on  26.04.2010, 15:15:50
ahaa uz to ide, ja som tam to refresh nemal vobec...ale ked to tam mam tak mi to zobrazi asi na stotinu sekundy..aj ked tam mam sleep(1500); som z toho na nervy =/ ale aj tak dakujem velmi pekne :)  :beer1: 
problem moze byt este v tom, ze kde mas ten sleep() umiestneny. mal by nasledovat hned za volanim funkcie refresh() - teda - hned, ako scenu vykreslis, tak si na tu chvilku oddychnes.
#157
Quote from: Palike on  26.04.2010, 14:31:36
uz som prisiel na to ako to robit farebne.. ale v curses.h na konci funkcie musi byt getch() aby to slo... nwm preco.... neda sa to nejako odstranit.. lebo ked to mam v draw tak mi to vykresluje..ale pred kazdym dalsim vykreslenim to musim potvrdit enterom... ale ked tam to getch nedam tak to neide :-$

neviem, ako ti ten kod vyzera, ale pravdepodobne vykreslujes cez funkciu printw(). curses "scenu" uklada do buffra, ktory ked chces potom vykreslit/vypisat, musis zavolat funkciu refresh() (ak si dobre pamatam). takze getch() pravdepodobne vola ten refresh() sam.
#158
Quote from: psicho on  22.04.2010, 16:11:04
a este jeden citat si neodpustim na Vasu adresu :

--------------------------------------------------------------

Ale milujte svojich nepriateľov, čiňte dobre a požičiavajte, nič neočakávajte za to a Vaša odplata bude hojná...

Evanjelium podľa Lukáša 6, 35

psicho - tak nieco taketo som od teba necakal. veru - splhol si si u mna.
#159
Quote from: rhc on  21.04.2010, 02:57:17
dokumentacia v texu sa pocita?

u mna by sa aj. nadhodim detiskam. ale rozhodne nie za 4 body... :-P
#160
Quote from: cenki on  21.04.2010, 02:47:50
Mimochodom otázka na niekoho kto má viac dočinenia ohľadom kurzu Programovanie: tie "bonusové doplňujúce úlohy" za 4b môžu byť aj iné? Budú to akceptovať cvičiaci?

samozrejme - dohodni sa ale s cviciacim, aby si nebol sklamany, ze ked urobis printf() navyse s uvedenim vsetkych svojich trademarkov, tak ti povie, ze toto je dost malo na rozsirenie aj za 0.5b.
#161
Quote from: lecter on  20.04.2010, 23:20:58
suhlasim, ze programovat znamena riesit problemy algoritmicky. lenze k programovaniu patri aj syntakticka stranka jazyka a prave toho je podla mojho nazoru malo.

ehm - syntakticka stranka? nie je to nahodou to, co kontroluje samotny prekladac? ci pises "pravopisne" spravne v cecku? a nie je to nahodou to, na co mnohi ukazuju sposobom, ze im to proste nejde? (pretoze to proste ist musi!) ked im prekladac priamo povie, co si o nich mysli? nuz... v tomto pripade poviem, ze az prax robi majstra (ked sa clovek nauci, ze obcas naozaj potrebuje spravu prekladaca vlozit do googla). a ako eminka spominala - vidiet, ako podaktori absolventi cecka maju na oop problem napisat syntakticky spravne deklaraciu metody (bodkociarkami oddeluju parametre, ciarkami oddleuju riadky, ...), tak to da teda zabrat... a to karel nebol ziadny.

Quote from: lecter on  20.04.2010, 23:20:58
je to nazor mna, ktory som pred prichodom na tuke neprogramoval a prisiel som na skolu s tym, ze sa to tu naucim. zial na zaklade toho, ako je riesene programovanie to bez doplnkovej literatury nejde. suhlasim, ze karel je dobry na pochopenie algoritmizacie. mozno by ale stacilo prve druhe cviko na pochopenie zakladov algoritmizacie a potom sa mohlo prejst na ine veci. to je moj nazor.
no - nejdem uz vrtat, ale zaujimalo by ma teda, ako by si si tu vyucbu predstavoval? a co je zle na tom, ako to je teraz? (odhliadnuc od toho, ze si zacinal algoritmizaciu s karlom a priebezne robis na vlastnej implementacii robota karla)
#162
nepocitujem potrebu odpovedat na kazdy takyto "vsedoXXXpchajuci" prispevok, ale ked sme uz zacali, tak to vezmem po poriadku...

Quote from: lecter on  20.04.2010, 20:05:45
ide o to, ze nie kazdy studuje informatiku.

pred chvilou si ale tvrdil, ze sposob vyucby je ako pre matersku skolu. takze informatici nech zostanu v materskej skole? alebo maju na to cas? kdezto ty by si rad na konci predmetu programovanie mal rozpracovane pokracovanie quake-a?

Quote from: lecter on  20.04.2010, 20:05:45
mam predmet, kde sa predpoklada, ze studenti sa naucia programovat na predmete programovanie na kpi. lenze pri karlovi sa to tazko naucia.
zvlastne. vzdy som si myslel, ze programovat znamena riesit problemy. problem je riesitelny algoritmom. a algoritmus predstavuje postupnost krokov riesiacich dany problem. a karel mi pride ako velmi dobry sposob (nastroj), pomocou ktoreho sa da velmi pekne vizualizovat tato postupnost krokov algoritmu, ktore riesia dany problem ludi, ktori programuju. ako uvod do programovania a riadiacich struktur - super. dalsie pozitivum bolo napr. v tom, ze ludia vedeli pisat jednoduche postupy (algoritmy) uz na prvom cviku, co sa o mnohych killer examploch neda povedat. ale samozrejme - mozes zostat pri killer examploch v style - vypiste cisla od 1 do 10 alebo vypocitajte obvod stvorca, ktoreho strana bude zadana z klavesnice. takze kludne si aj nadalej utahuj z toho, ze karla pouzivaju aj na inych sedliackych univerzitach, akymi je aj standford. ak mas vhodne riesenie, tak ta rad vezmem za svojho poradcu (alebo aspon na kofolu).

ak sa problem ale tyka predmetu, ktory bezi paralelne s programovanim, tak je chyba niekde inde. ktosi tu pisal niekedy na zaciatku diskusie svoj "odborny" pohlad na tuto skutocnost (tusim si to nebol ty). ale ocakavat, ze asi na tretom cviku maju byt ludia schopni riesit problem hanojskych vezi, ked iba zacali programovat, sa neda (ked si porovnas minulorocne osnovy s tymito, tak by si videl, ze vlani ludia este v tom case nevedeli ani to, ze existuje nejake podmienene vetvenie).

Quote from: lecter on  20.04.2010, 20:05:45
to, co sa uci na programovani teraz je aj podla niektorych vyucujucich minimalne pozoruhodne...
vies menovat? rad sa si vypocujem ich nazor. su to predsa len kolegovia...

Quote from: lecter on  20.04.2010, 20:05:45
je to podla mojho nazoru nestrukturovane, najprv prednasky o karlovi, potom zrazu smerniky.
podla prednasok na moodli boli prednasky o karlovi dokopy len dve (pokial sa nieco nepretiahlo) a bol to uvod do programovania. za nim nasleduju typy v jazyku c a vyrazy (prednaska c. 3) a pokial mi nic neuniklo, tak smernikovy typ je spominany na konci piatej prednasky. takze to nie je zrazu smerniky, ale postupne. alebo si zazil inu postupnost prednasiek?

a inac - neodpovedal si mi na povodnu otazku, tak ju uvadzam este raz (nedalo mi):
Quote from: mirek on  20.04.2010, 18:51:47
aha - takze ty patris k tym, ktori uz maju cele zadanie hotove, vsak?
#163
Quote from: Agamemnon on  20.04.2010, 18:56:38
btw, mirek... uz sa nerobia nesutaze? :) ako to vyzera teraz s nimi? pripadne s ucastou na icpc?

aktualne nie - nestiham. ale na pozadi sa pracuje na podpore, takze ak sa vsetko podari, do noveho semestra ideme s nesutazami. a vyzera to tak, ze sa veru podari ;)
#164
Quote from: lecter on  20.04.2010, 18:41:17
najuchvatnejsie su tie pokecy k niektorym zadaniam, napriklad, ze karel ide robit velkoplosnu obrazovku na MS v hokeji :D
alebo pri cvikach, ako sa karel pripravuje na olympiadu robotov :D
jak v materskej skole :D
teda take je cele ucenie sa programovania s karlom a cely system, ako sa to uci...

aha - takze ty patris k tym, ktori uz maju cele zadanie hotove, vsak?

a k veselym pokecom - skus sa napriklad pozriet na stranku acm icpc (international collegiate programming contest) a nalistuj si znenia zadani sutazi, ktore pouzili oni. cuduj sa svete - niektore su tiez pomerne dost dobre beletristicke. podla tvojich meritok - mozno uroven zakladnej skoly. alebo sa mylim?
#165
Quote from: vojto on  20.04.2010, 18:09:45
http://github.com/vojto/karel
Nedavam to tu preto, zeby si to niekto cele okopcil, myslim, ze to by bolo
aj tak kazdemu na hovno.

lenze tymto svojim cinom si to prave spravil. na hovno im to sice bude, ale to pochopia az pri odovzdavani, ze nestaci len mat. ty im davas dovod vobec si k tomu nesadnut a uz vobec nerozmyslat. takze diky za uslachtily cin ;)
#166
Quote from: tommy-sv on  20.04.2010, 05:10:25
tipujem ze mirek narazal na to, ci nahodou nemas "posunuty" index sveta voci karel_x resp y

mirek narazal na to, ze v turnOn() indexuje pole sposobom: world[y][x], ale vo zvysnom kode indexuje presne opacne - world[x][y] (teda tiez som nepozeral cely kod, ale spominane funkcie su implementovane prave opacne).
#167
Quote from: Palike on  20.04.2010, 17:22:32
co je zle na tom zapise?..


for (i=0;i<height;i++)
      {
                         for (j=0;j<width;j++)
                         {world [i] [j]=world1 [i] [j];
                         world1 [i] [j]=0;}
      }


prva vec - pouzivaj na zverejnovanie kodu na to vhodne bbcode znacky
dalsia vec - devcpp kod skompiluje (ale obcas aj skomplikuje)
a to hlavne - vyzera to byt v poriadku. otazkou uz len je, ze aku hodnotu maju widht a height ked to spustas a mozno aj to, ze na co potrebujes nulovat world1, kedze on je len lokalnou premennou v turnOn() (pokial tvoje turnOn() pracuje podla scenara). problem pri vykreslovani este moze byt v tom, ze nespravne pouzivas indexy (napr. opacne, co je castou chybou)

p.s. len tu prosim nepastuj cely kod, lebo niektore deti si myslia, ze ho na cviku potom staci skopirovat a spustit (nehladiac na to, aky problem riesi dotycny na fore) a cely zvysok sa potom tvaria, ze studuju, ako to robil kamarat.

#168
skus sa este pozriet na to, ako pracujes s y-ovou a x-ovou osou v poli - ako ich pouzivas pri nacitavani pola v turnOn() a ako ich pouzivas v senzore frontIsClear()
#169
Quote from: Shwollo on  19.04.2010, 22:09:03
vedeli by ste mi niekto povedať, prečo mi nefunguje funkcia frontIsClear / Blocked?  :( Ja som už bezradný  bu


frontIsClear()
{   
int x = karel_x;
int y = karel_y;
       if(karel_direction==0) x++;            // v
      else if(karel_direction==180) y++;      // ^
      else if(karel_direction==90) y++;       // >
      else if(karel_direction==270) x++;      // <
if (world[x][y] != WALL) return 'a';
    else return 'n';
}


nie nahodou preto, ze aj ked by mal ist karel dolu, tak ides hore? a aj ked by mal ist dolava, ty ides doprava? stale ku premennym x a y iba pripocitavas?
#170
Quote from: neucilasom on  13.04.2010, 17:32:56

Diky a nemas to ako by to malo vyzerat po 8 cviku?


fiha - ocakaval som, kedy sa tu budu nachadzat prave taketo "instantne" riesenia (psycho - asi si nezarobis) podavane so vsetkym, co k tomu treba - teda - stiahnite si alebo opravte mi to, lebo som stiahol a nejde to. iba MAT riesenie ale na udelenie zapoctu zial nebude stacit :-( takze sa skuste rozpravat o problemoch, ako co vyriesit a nie o tom, od koho to mozem stiahnut.
#171
Quote from: lecter on  17.03.2010, 02:31:30
Quote from: neucilasom on  17.03.2010, 02:22:30
Neviete niekto jak sa vola ta kniha co nam ju odporucali ? Z C-cka
jedna z nich bola urcite od herouta.

...a odkazy na obe odporucane su preventivne pod kazdym cvikom...
#172
Quote from: trebuk on  02.03.2010, 20:10:01
Skusam Dev Cpp ale nechce mi to fungovat pise mi stale build error 1 kde si nastavim cestu na kniznice pre karola? do parametre som ich vlozil ale aj tak ich nevie najst.

pod poslednym cvikom si mozes stiahnut prazdny projekt, ale so vsetkymi kniznicami aj s nakonfigurovanim. takze po stiahnuti a otvoreni v dev-c++ ho staci len spustit a pojde. svoj kod potom vkladaj rovno do neho.
#173
Quote from: miskotz on  02.03.2010, 04:37:20
ja stiahnem napisem a zase to iste  ??? ale ked zadam iny svet tak to ide, nechapem

hmm... chcelo by to vidiet. bude to zrejme prkotina. ak sa nebude darit, tak to zbal a vsetko to posli. kuknem na to.
#174
Quote from: miskotz on  02.03.2010, 04:21:42
doplnujuce ulohy a svet training.kw
http://stargate.cnl.tuke.sk/~mirek/pvjc/scenarios/02/index.html

stiahol som, napisal program na zobrazenie a vsetko fici ako ma:


int main(){
    turnOn( "training.kw" );
    turnOff();

    return 0;
}
#175
Quote from: miskotz on  02.03.2010, 04:16:56
ano vsimol som si ze to tak robi ze to da tu 1ku na koniec, skusil som to teraz refreshnut ulozit tak ze som nevymazal stare a prepisal som ssvet aj s tou 1kou ktomu a zase to iste :-/ ako som vtom novacik len teraz som zacal ale nemoze byt chyba nekde stym svetom training.kw co stahujem, lebo ked dam nacitat iny svet stymi prikazmi co som chcel preto training.kw ta mi to spusti vpohode. tak nevem kde by mohla byt chyba

ktory subor so svetom skusat stahovat?