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

ZADANIA Z predmetu PROGRAMOVANIE

Started by psicho, 29.01.2010, 17:40:30

« predchdzajce - alie »

potototamto

 ale tu toho je :DDD..vďaka :DDD

Joey_XD

Quote from: revelc on  12.05.2010, 16:55:31
asi ti to nepomoze (mozno si to len zle prepisal) , ale nema tam byt?
Quoteif(frontIsClear()){movek()}

no hej ma to byt tak aj to tak mam... len tu ked som pisal, tak som zabudol dat zatvorky  :D

Joey_XD

a tretie zadanie niekto nahodou nema? potrebujem si len nieco porovnat

Vikinger

Quote from: potototamto on  12.05.2010, 17:09:11
ale tu toho je :DDD..vďaka :DDD

cca ide tu o max 6 stran, ale je tam cely zdrojak :D  takze prelistuj a najdeš :-) radšej nez budes cakat kym ti to sem dakto hodí :D

potototamto

Quote from: Vikinger on  12.05.2010, 17:20:59
Quote from: potototamto on  12.05.2010, 17:09:11
ale tu toho je :DDD..vďaka :DDD

cca ide tu o max 6 stran, ale je tam cely zdrojak :D  takze prelistuj a najdeš :-) radšej nez budes cakat kym ti to sem dakto hodí :D

ta ja nevidim :DDD

Agamemnon

hee, az teraz som si pozrel tie zadania na karola... su super :) dobre to vymysleli :)
All code is crap.

42

Joey_XD

Omega zas strajkuje s Makefile :-D

Petrinho

int dlzka=1;
int dlzkaCesty;

while(1){             
  dlzkaCesty=dlzka++;           
  while (dlzkaCesty>0){         
    if (frontIsClear()){           
      putBeeper();
      move();           
      dlzkaCesty--;             
    }
    else end(frontIsBlocked());           
  }
if (facingNorth() && frontIsBlocked() && rightIsBlocked()) break;     
  turnLeft();                                                           

}

nevie mi niekto poradit aku podmienku tam treva dat aby sa mi vzdy kde uz konci a dojde do rohu nenapisalo ze program Karel.exe prestal pracovat?

ondrej0071

ako ste si poradili v zadani cislo 5 ,s tym ze musi ostat stat v dverach??? robili ste program cez for,ci while??????

bizzy

nazdar, karla mam spraveneho, potrebujem ho iba trosku upravit, aby nebol presne ako kolegov, cize aby to nebol duplikat a k nemu dokumentaciu do zajtra vecera, kto by bol ochotny, piste spravu, alebo e-mail: bizzyy@pokec.sk

ODMENA podla dohody.

psicho

Quote from: ondrej0071 on  12.05.2010, 23:29:36
ako ste si poradili v zadani cislo 5 ,s tym ze musi ostat stat v dverach??? robili ste program cez for,ci while??????

podstate jeto mega vega easy, oznas si aj dvere beeprom a potom ked pri prechadzani svetom narazis na "okno"(==dvere) kde uz mas beeper ta vis ze si dosiel na zaciatok skadial si startoval :)


....a nezabudni ho vziat :D
read my blog> www.codemazing.com <read my blog

potototamto

Quote from: bizzy on  13.05.2010, 02:36:13
nazdar, karla mam spraveneho, potrebujem ho iba trosku upravit, aby nebol presne ako kolegov, cize aby to nebol duplikat a k nemu dokumentaciu do zajtra vecera, kto by bol ochotny, piste spravu, alebo e-mail: bizzyy@pokec.sk

ODMENA podla dohody.

a ake mas zadanie?

ondrej0071

Quote from: psicho on  13.05.2010, 02:42:19
Quote from: ondrej0071 on  12.05.2010, 23:29:36
ako ste si poradili v zadani cislo 5 ,s tym ze musi ostat stat v dverach??? robili ste program cez for,ci while??????

podstate jeto mega vega easy, oznas si aj dvere beeprom a potom ked pri prechadzani svetom narazis na "okno"(==dvere) kde uz mas beeper ta vis ze si dosiel na zaciatok skadial si startoval :)


....a nezabudni ho vziat :D

tak som to aj spravil...ibaze mi nastal problem s tym,ze to mam definovane vo vnutri funkcie,ktora dalej pokracovala,kedze som tam mal aj while:
void vstup(){
      movek();
      if(rightIsClear())
     turnRight();
     movek();
  while( rightIsBlocked() && frontIsClear())
     {movek();}
     }
     
void otocka(){
     if (frontIsBlocked() && rightIsBlocked())
       turnLeft();}
       
void popri_stene(){
     while ( frontIsClear() && rightIsBlocked())
       movek();
       }       
     
void zavri_okno (){
     if (rightIsClear() )
        {turnRight();
     
            movek();}
      if (frontIsClear())
     
      if ( leftIsBlocked()  && rightIsBlocked() && noBeepersPresent()   )
       {putBeeper();
       turnLeft();
       turnLeft();}
      else if (  beepersPresent())
      {pickBeeper();
      }

       
       
       while( rightIsBlocked() && leftIsBlocked() && beepersPresent()  )
       {movek();}
        if (rightIsClear())
        turnRight();
        movek();
       } 



turnOn("default.kw");
}
   int i;
  draw();
  putBeeper();
  vstup();

for ( i=1;i <=1000;i++)
  {otocka();
  popri_stene();
  zavri_okno();
}
 
 
                   
  turnOff();
  system("PAUSE")
                                  return 0;
}
neviem..ako to mam upravit,aby mi pri tych dverach aj potom zastal,ked najde beeper

mirek

pri pohlade na tento riadok:
Quote from: Petrinho on  12.05.2010, 23:17:45

while(1){             

mi je odpoved na tvoju otazku
Quote from: Petrinho on  12.05.2010, 23:17:45
...ze program Karel.exe prestal pracovat?
pomerne jasna...
So say we all!

P-E-K-Y

zdravim, potreboval by som pomoct so zadanim, celkovo uz to mam, len nejake veci sa popytat a nejake upravy, nasiel by sa niekto ochotny?  bq

devil669

preco mi v linuxe , kazdy pohyb karola robi ako novy screen ??? zmenil som uz aj system("clear");   aj prepisal usleep a stale to robi ?? HELP  :'(

mirek

Quote from: devil669 on  13.05.2010, 03:21:52
preco mi v linuxe , kazdy pohyb karola robi ako novy screen ??? zmenil som uz aj system("clear");   aj prepisal usleep a stale to robi ?? HELP  :'(
dnes som videl podobny vysledok a bolo to sposobene preklepom vo funkcii system(). otazkou teda je, ci sa napr. ta funkcia skutocne vola...
So say we all!

devil669

Quote from: mirek on  13.05.2010, 03:49:13
Quote from: devil669 on  13.05.2010, 03:21:52
preco mi v linuxe , kazdy pohyb karola robi ako novy screen ??? zmenil som uz aj system("clear");   aj prepisal usleep a stale to robi ?? HELP  :'(
dnes som videl podobny vysledok a bolo to sposobene preklepom vo funkcii system(). otazkou teda je, ci sa napr. ta funkcia skutocne vola...

uz som to cekol viac krat, je to tak napisane ako som spomenul...  ale ked posuniem hore tak amen  :(

mirek

na stranke so zadaniami pribudli nejake novinky. tak len aby to ludia neprehliadli...
So say we all!

petopetolkoo

Quote from: mirek on  13.05.2010, 16:44:27
na stranke so zadaniami pribudli nejake novinky. tak len aby to ludia neprehliadli...
Quote12.maj.2010 - pri preklade používajte nasledujúce prepínače pre prekladač gcc: -Wall -std=gnu99 -pedantic-errors - pri preklade dôjde k odhaleniu rozličných upozornení a preventívne sa zo všetkých upozornení stanú chyby. Budete tak pripravení na možné otázkypri odovzdávaní.
ako ich mam pouzit ?..namiesto -c alebo -o mam dat jedno z nich ?.alebo vsetky naraz..niesom linuxak preto sa pytam.. dakujem

mirek

Quote from: petopetolkoo on  13.05.2010, 18:04:31
Quote from: mirek on  13.05.2010, 16:44:27
na stranke so zadaniami pribudli nejake novinky. tak len aby to ludia neprehliadli...
Quote12.maj.2010 - pri preklade používajte nasledujúce prepínače pre prekladač gcc: -Wall -std=gnu99 -pedantic-errors - pri preklade dôjde k odhaleniu rozličných upozornení a preventívne sa zo všetkých upozornení stanú chyby. Budete tak pripravení na možné otázkypri odovzdávaní.
ako ich mam pouzit ?..namiesto -c alebo -o mam dat jedno z nich ?.alebo vsetky naraz..niesom linuxak preto sa pytam.. dakujem

vsetky naraz. otestovat si to mozes aj takto na cely projekt:

gcc  -Wall -std=gnu99 -pedantic main.c library.c

a inac - nejde o linuxakov - tie parametre mozes nastavit aj v dev-ku. len som zmateny z toho vystupu... och - to devko je prekliatie...
So say we all!

mirek

Quote from: student41 on  13.05.2010, 18:59:22
ked niekto chce, tu je vypracovana implementacia a zadanie c. 12.
Bez akychkolvek zaruk.

dalsi, co zachranuje svet. dakujeme, ze aj vdaka tebe sa podaktori nebudu ani unuvat do niecoho pozriet. vsetci si to nesmierne cenime.
So say we all!

ursus

Quote from: mirek on  13.05.2010, 16:44:27
na stranke so zadaniami pribudli nejake novinky. tak len aby to ludia neprehliadli...
eeh, a ked sme odovzdali bez tej bodky este pred tou zmenou?
So this router walks into the doctor's office...
- Doctor, it hurts when IP.

mirek

Quote from: ursus on  13.05.2010, 19:21:41
Quote from: mirek on  13.05.2010, 16:44:27
na stranke so zadaniami pribudli nejake novinky. tak len aby to ludia neprehliadli...
eeh, a ked sme odovzdali bez tej bodky este pred tou zmenou?
neviem. asi uz len zopakovat rocnik...
So say we all!

ursus

je mozne aby bol kod vo WIN okay, a v unixe hadzal segmentation fault?

;D :ohmygod:
So this router walks into the doctor's office...
- Doctor, it hurts when IP.