Author Topic: ZADANIA Z predmetu PROGRAMOVANIE  (Read 204707 times)

wirer

  • Sr. Member
  • ****
  • Posts: 369
  • ... wirerko ...
    • View Profile
    • homepage :-P
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #650 on: 11.05.2010, 00:08:25 »
má menší dotaz, je možné v
Code: [Select]
for (k=1;k<a;k++)
meniť (inkrementovať) danú hodnotu a???
proste prebehne cyklus for, hodnota a sa zmenší o 1 a cyklus for ide znovu

PS: poprípade ak mam na miesto
Code: [Select]
a použité
Code: [Select]
a-1
« Last Edit: 11.05.2010, 00:24:42 by wirer »

psicho

  • VIP
  • Hero Member
  • *****
  • Posts: 3173
  • Markus[pSicho]Fesi
    • View Profile
    • codemazing
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #651 on: 11.05.2010, 00:24:05 »
samozrejme ze ano mozes aj predelit, vydelit vynasobit, umocnit sfaktorizovat hocico len znasilnit nemozes bo potom pojdes do vezenia :(
read my blog> www.codemazing.com <read my blog

wirer

  • Sr. Member
  • ****
  • Posts: 369
  • ... wirerko ...
    • View Profile
    • homepage :-P
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #652 on: 11.05.2010, 00:28:58 »
napovieš mmi, ako??

psicho

  • VIP
  • Hero Member
  • *****
  • Posts: 3173
  • Markus[pSicho]Fesi
    • View Profile
    • codemazing
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #653 on: 11.05.2010, 00:31:11 »
sposobov je milion + 1


trebaz si zrobis while(some_shit_is_true) { for( i=0; i < --a; ++i } {brekekekekek} }
read my blog> www.codemazing.com <read my blog

darktemplar999

  • Jr. Member
  • **
  • Posts: 69
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #654 on: 11.05.2010, 01:33:05 »
nechce mi to spustit, skompiluje to bez chyby ale pri spusteni to len preblikne, skusal som tam davat aj system pause aj getch ale nic nepomaha, nevie niekto poradit? najme ty psycho by si mal  >:(

totaluser

  • Hero Member
  • *****
  • Posts: 621
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #655 on: 11.05.2010, 01:52:55 »
getchar?

spustat z konzoly?

darktemplar999

  • Jr. Member
  • **
  • Posts: 69
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #656 on: 11.05.2010, 01:54:57 »
aj getchar, ano spustam to z konzoly :O

Petrinho

  • Newbie
  • *
  • Posts: 32
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #657 on: 11.05.2010, 02:27:20 »
Code: [Select]
while (frontIsClear()){
for(i=1;i<=n;n++){
 putBeeper();                           
for(j=1;j<=n;n++){move();}

    turnLeft();}
   
}

mam zadanie 29 a neviem ako by mal karel opakovat ten prikaz move()....skusal som to takto ale nefunguje to. Potrebujem aby sa vzdy prikaz move navysil o jedno a potom otocil dolava. Nevie dakto helpnut?

ursus

  • Hero Member
  • *****
  • Posts: 595
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #658 on: 11.05.2010, 02:37:23 »
ten for sa mi nejako nezda, ved neinkrementujes tam tu pomocnu iteracnu premenu (i,j) ale hranice (n) tak, sa ti to musi zacyklit? ale nesom isty
So this router walks into the doctor’s office…
- Doctor, it hurts when IP.

revelc

  • Sr. Member
  • ****
  • Posts: 275
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #659 on: 11.05.2010, 03:51:27 »
Otazka.
To tu dokumentaciu z Doxygenu ... to mam cele to 22 stranove rtf-ko drbnut do pdfka dokumentacie??
Čo môžeš urobiť dnes odlož na pozajtra a ziskaš deň voľna.

"I'm a man of simple tastes. I enjoy dynamite...and gunpowder...and gasoline! "

freshmakerik

  • Hero Member
  • *****
  • Posts: 570
  • v ?avej ruke mám kladivo keby nebolo vidno ;)
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #660 on: 11.05.2010, 03:54:11 »
...
Code: [Select]
int dlzka=1;
int dlzkaCesty;
while(1){             // cyklus donekonečna a ešte ďalej
  dlzkaCesty=dlzka++;            //predlženie cesty o 1 pole..
  while (dlzkaCesty>0){          // ..kym neprejde danú cestu..
    if (frontIsClear()){            // ..a má voľný front..
      movek(); pickBeeper();    // ..tak sa pohne a položí značku..
      dlzkaCesty--;             // ..a odráta z dlžky cesty
    }
    else end();           // do endu si das nejaku podmienku ktora urci ci je na konci a pošleš ho hore doprava
  }
  if (facingNorth() && frontIsBlocked() && rightIsBlocked()) break;      // keď prešiel cestu a nahodou je hore vpravo tak ukonči cyklus..
  turnLeft();       // a po skončení cesty (ak nebol ukončený cyklus 1) sa otočí a ide na ďalšiu časť..
}
ale treba tam ešte ošetriť zopár prípadov kedy sa može zakončiť program :D
aj počítač je len človek..

tommy-sv

  • Sr. Member
  • ****
  • Posts: 308
  • kapitalista
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #661 on: 11.05.2010, 04:05:34 »
Otazka.
To tu dokumentaciu z Doxygenu ... to mam cele to 22 stranove rtf-ko drbnut do pdfka dokumentacie??

ja som generoval html a v pdf uviedol odkaz, predpokladam ze to doteraz nik necital :D
"Čím skôr zomrieš, tým dlhšie budeš mŕtvy."
"Radšej viac vypiť, ako menej zjesť."

psicho

  • VIP
  • Hero Member
  • *****
  • Posts: 3173
  • Markus[pSicho]Fesi
    • View Profile
    • codemazing
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #662 on: 11.05.2010, 04:33:36 »
Takze tymto by som rad poprosil mireka aby nabuduci rok venovali aspon 2,3 cvicenia tomu ako sa spusta aplikacia s nejakym argumentom


a Teraz pre vseckych ostatnych :) ziadne getchar putchar readneviem co a PAUSE shity nikde netreba davat....

ked aplikacia preblikne tak to preblikne bud preto ze spustas bez parametra a nemas tam kde mas exe svet s menom default.kw alebo spustas s nejakymi garbage argumentami alebo neviem mozno aplikacia fetovala PCP

no a aby to nepreblikavalo tak odporucal by som to spustat z konzoli  teda v pripade windows XP start -> run -> cmd a potom tam sa dostat do spravneho adresara , odporucam pouzivat prikaz

cd


v pripade Windows Vista alebo lepsie treba dat hladat cmd a potom to spusti :)


no a ked xeme iny svet tak potom sato spusta nazovapp.exe nazov_sveta.kw


este MEGANAPOVEDA ze ked projekt si nazves SteroidneZadanie tak potom na 99,9999% aj vysledne exe sati bude volat SteroidneZadanie.exe a potom tam kdesati to vytvorilo nakopirujes svety  a jedes


alebo pre vsetkych SteroidovychLamerov odporucam nainstalovat GNU MAKE Tool pod win a potom staci len make pisat :D
read my blog> www.codemazing.com <read my blog

psicho

  • VIP
  • Hero Member
  • *****
  • Posts: 3173
  • Markus[pSicho]Fesi
    • View Profile
    • codemazing
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #663 on: 11.05.2010, 04:39:26 »
jaaj no a este doplnim ze Nepouzivajte Dev C++ , nechapem jak sa stym da existovat vobec ? vsak to podla mna rakovinu sposobuje


ked xete ta Vam budem poskytovat Visual Studio projekty :) akoze zadarmo jak bonus :D
read my blog> www.codemazing.com <read my blog

profesionale

  • Newbie
  • *
  • Posts: 22
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #664 on: 11.05.2010, 04:48:39 »
pomocou akeho prikazu spustit vykompilovany program cez omegu?

psicho

  • VIP
  • Hero Member
  • *****
  • Posts: 3173
  • Markus[pSicho]Fesi
    • View Profile
    • codemazing
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #665 on: 11.05.2010, 04:50:27 »
napises ze ./vykompilovany_program
read my blog> www.codemazing.com <read my blog

psicho

  • VIP
  • Hero Member
  • *****
  • Posts: 3173
  • Markus[pSicho]Fesi
    • View Profile
    • codemazing
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #666 on: 11.05.2010, 04:51:34 »
to mirek :  a potom este zdas dalsie 2 cvika ze ako spustat app pod linuxom
read my blog> www.codemazing.com <read my blog

wirer

  • Sr. Member
  • ****
  • Posts: 369
  • ... wirerko ...
    • View Profile
    • homepage :-P
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #667 on: 11.05.2010, 05:36:40 »
Code: [Select]
int vertical;
int horizontal;
int sizex;
int sizey;

void size()
{
     sizex=((world.width+1)/2);
     sizey=((world.height+1)/2);
     vertical=world.height;
     horizontal=world.width;
}

void du()        // Down - Up
{
int k;     // k = krok
for (k=0;k<vertical-2;k++)
    {
            putBeeper();
            movek();
    }
    turnLeft();
    vertical=vertical-2;
}

void lr()               // Left - Right
{
int k;
for (k=0;k<horizontal-3;k++)     
    {
            putBeeper();
            movek();
    }
    turnLeft();
    horizontal=horizontal-2;
}

void spirala()
{
     do
     {
             du();
             lr();
     }
     while(karel.x != (sizex) && karel.y != (sizey) );
}

vie mi niekto povedať, prečo sa točí na jednom mieste a ako to opraviť??????    ???

Nasher

  • Newbie
  • *
  • Posts: 15
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #668 on: 11.05.2010, 09:02:02 »
Takze tymto by som rad poprosil mireka aby nabuduci rok venovali aspon 2,3 cvicenia tomu ako sa spusta aplikacia s nejakym argumentom


a Teraz pre vseckych ostatnych :) ziadne getchar putchar readneviem co a PAUSE shity nikde netreba davat....

ked aplikacia preblikne tak to preblikne bud preto ze spustas bez parametra a nemas tam kde mas exe svet s menom default.kw alebo spustas s nejakymi garbage argumentami alebo neviem mozno aplikacia fetovala PCP

no a aby to nepreblikavalo tak odporucal by som to spustat z konzoli  teda v pripade windows XP start -> run -> cmd a potom tam sa dostat do spravneho adresara , odporucam pouzivat prikaz

cd


v pripade Windows Vista alebo lepsie treba dat hladat cmd a potom to spusti :)


no a ked xeme iny svet tak potom sato spusta nazovapp.exe nazov_sveta.kw


este MEGANAPOVEDA ze ked projekt si nazves SteroidneZadanie tak potom na 99,9999% aj vysledne exe sati bude volat SteroidneZadanie.exe a potom tam kdesati to vytvorilo nakopirujes svety  a jedes


alebo pre vsetkych SteroidovychLamerov odporucam nainstalovat GNU MAKE Tool pod win a potom staci len make pisat :D

svata pravda..presiel som o argumentoch prikazoveho riadku snad 6 knih a ani v jednej to nebolo nejak uzitocne vysvetlene. Podla mna by sa tak od polky prednasok malo na cvikach viac venovat prednaskam ako karlovi - niektore tie veci len z nich ludia co v zivote nevideli ccko nemaju sancu pochopit, a ked uz nie to tak aspon robit tie materialy k neskorsim cvikam nie stylom ze: urobte to, urobte tamto, na toto pozor... ale aspon aj nejaky hruby nacrt ze ako sa to ma robit.  

inac este taka jedna pomerne lamerska otazka: ked robim vyvojak na main.c tak jednotlive funkcie co su v library.c a library.h zadefinovane mam znacit ako podprogramy alebo len ako normalne prikazy?
« Last Edit: 11.05.2010, 09:05:29 by Nasher »

vojto

  • Guest
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #669 on: 11.05.2010, 14:57:51 »
Staci vysvetlit toto

int main(int argc, const char **argv) { }

Pochopis co to znamena, pochopis cely princip argumentov.

fail

  • Newbie
  • *
  • Posts: 34
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #670 on: 11.05.2010, 15:57:39 »
zdravim.. mam taky problem s ncurses... vo wine mi karel(ncurses) ide v pohode... ale ked ho prerobim na linux tak jednoducho vobec nejde na tej omege... pricom karel bez ncurses mi na tej omege ide v pohode... kde moze byt problem ?

mirek

  • Sr. Member
  • ****
  • Posts: 448
  • darkman ZX 128k
    • View Profile
    • domovská stránka
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #671 on: 11.05.2010, 16:12:53 »
to mirek :  a potom este zdas dalsie 2 cvika ze ako spustat app pod linuxom

aj jedno aj druhe bolo v cvikach obsiahnute. ale tazko to s detiskami... :-))
So say we all!

mirek

  • Sr. Member
  • ****
  • Posts: 448
  • darkman ZX 128k
    • View Profile
    • domovská stránka
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #672 on: 11.05.2010, 16:16:00 »
zdravim.. mam taky problem s ncurses... vo wine mi karel(ncurses) ide v pohode... ale ked ho prerobim na linux tak jednoducho vobec nejde na tej omege... pricom karel bez ncurses mi na tej omege ide v pohode... kde moze byt problem ?
tazko povedat, ze co to znamena, ze co to znamena, ze jednoducho vobec nejde na tej omege. ak som dobre rozumel - pouzivas ncurses funkcie? vo windowsoch prikladas do projektu pdcurses? kompilacia pod linuxom ti zbehne? nezabudol si tam pre prekladac nechat poznamku, ze ma pouzit aj ncurses kniznicu (-lcurses)?
So say we all!

mirek

  • Sr. Member
  • ****
  • Posts: 448
  • darkman ZX 128k
    • View Profile
    • domovská stránka
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #673 on: 11.05.2010, 16:17:01 »
inac - omega by uz mala byt v poriadku, co sa tyka pouzivania make-u. bolo tam bezpecnostne obmedzenie z pohladu spustanych vlakien na pouzivatela. vcera sme to po kratkom mailovani so spravcom vyriesili. diky za postrehy.
So say we all!

fail

  • Newbie
  • *
  • Posts: 34
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #674 on: 11.05.2010, 16:19:18 »
Quote
tazko povedat, ze co to znamena, ze co to znamena, ze jednoducho vobec nejde na tej omege. ak som dobre rozumel - pouzivas ncurses funkcie? vo windowsoch prikladas do projektu pdcurses? kompilacia pod linuxom ti zbehne? nezabudol si tam pre prekladac nechat poznamku, ze ma pouzit aj ncurses kniznicu (-lcurses)?
.. poviem to takto... mam obycajneho karla (bez curses) ten mi ide vo wine aj na omege(bez system("pause/cls") ).. potom mam karla s curses vo wine ide vsetko v pohode... ked ho ale prerobim do linuxu (takym istym sposobom ako toho "obycajneho" karla).. tak kompilacia prebehne vporiadku ale vysledny program nefunguje --> tj vykresli svet a pod neho jeho polku a dalej nerobi nic... a sposobi to este to ze cele putty sa mi bugne .. cize stale to vypinam zapinam ... spravil som taky "pokus" ... ked som toho "linuxoveho" curses karla spustil vo windowse tak isiel tak ako mal (hoci tam preblikavalo, ze nepozna prikaz clear).. tak uz fakt neviem co to chce
« Last Edit: 11.05.2010, 16:57:15 by fail »