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

luky

Nevysvetlil by mi niekto ako mám spraviť v 10 cvičený úlohu čislo 2 (to s tými parametrami) lebo ako si mi to nejde do hlavy ???

Vikinger

Quote from: ursus on  07.05.2010, 23:30:50
jaj, tak to je konkretne moje, je to clekom jednoduche :)

hmm tak ja to zadanie nemam ja mam 25-tku (uz hotovu) :-) ma zaujala ta uloha a som strasne zvedavy jak to spravit .... hmm ale jakoo to spraviť ? :)

ursus

Quote from: Vikinger on  07.05.2010, 23:34:40
Quote from: ursus on  07.05.2010, 23:30:50
jaj, tak to je konkretne moje, je to clekom jednoduche :)

hmm tak ja to zadanie nemam ja mam 25-tku (uz hotovu) :-) ma zaujala ta uloha a som strasne zvedavy jak to spravit .... hmm ale jakoo to spraviť ? :)

haha, dobry trik ;D

normalne, matematicky,  :)
So this router walks into the doctor's office...
- Doctor, it hurts when IP.

Vikinger

Quote from: ursus on  07.05.2010, 23:42:01
Quote from: Vikinger on  07.05.2010, 23:34:40
Quote from: ursus on  07.05.2010, 23:30:50
jaj, tak to je konkretne moje, je to clekom jednoduche :)

hmm tak ja to zadanie nemam ja mam 25-tku (uz hotovu) :-) ma zaujala ta uloha a som strasne zvedavy jak to spravit .... hmm ale jakoo to spraviť ? :)

haha, dobry trik ;D

normalne, matematicky,  :)

mozem ti ich aj poslat? ak neveríš ;-) mam 25 ak neveriš never
a jako ? :D podla viem ze scitavat ale podla pozici ze bude kontrolvoať? hmm?

luky

Quote
hmm tak ja to zadanie nemam ja mam 25-tku (uz hotovu) :-) ma zaujala ta uloha a som strasne zvedavy jak to spravit .... hmm ale jakoo to spraviť ? :)

Nedal by si tu ako má vyzerať ten main a usage :)

Vikinger

hmm takto na verejnosť ? a som to robil 3- 4 hodky ... kebyze mi posles 10 tak sa vieme dohodnúť ....

totaluser

chlapi ako presne treba mat karla okomentovaneho?

teda staci mi okomentovat na 1-2 riadky co dana funkcia robi, aka ma vstupne parametre a ake navratove hodnoty vracia
alebo
treba aj kazdy riadok detailne okomentovat ze preco tam je? :whacko:

teda napr pri frontIsClear iba ze co robi a co vracia alebo aj ze ked pozre tym smerom tak kontrolujeme danu poziciu vo svete a ked pozera inam tak zase tamtu


proste ze ako podrobne to ma byt okomentovane

Vikinger

Quote from: totaluser on  08.05.2010, 00:01:28
chlapi ako presne treba mat karla okomentovaneho?

teda staci mi okomentovat na 1-2 riadky co dana funkcia robi, aka ma vstupne parametre a ake navratove hodnoty vracia
alebo
treba aj kazdy riadok detailne okomentovat ze preco tam je? :whacko:

teda napr pri frontIsClear iba ze co robi a co vracia alebo aj ze ked pozre tym smerom tak kontrolujeme danu poziciu vo svete a ked pozera inam tak zase tamtu


proste ze ako podrobne to ma byt okomentovane

staci totak v pohode staci jak si napisal, netreba to velmi rozpisovať :-)

luky

Quote from: Vikinger on  07.05.2010, 23:54:48
hmm takto na verejnosť ? a som to robil 3- 4 hodky ... kebyze mi posles 10 tak sa vieme dohodnúť ....

Ale ja nechcem zadanie ja by som len rád vedel ako je to s tým príkazovim riadkom to ako dostanem argumenty z neho do main a to ako zadám $ zadanie.exe xxxxxxx alebo to pripojim len k main.c a potom skompilujem alebo ako  ???

Vikinger

#534
Quote from: luky on  08.05.2010, 00:26:30
Quote from: Vikinger on  07.05.2010, 23:54:48
hmm takto na verejnosť ? a som to robil 3- 4 hodky ... kebyze mi posles 10 tak sa vieme dohodnúť ....

Ale ja nechcem zadanie ja by som len rád vedel ako je to s tým príkazovim riadkom to ako dostanem argumenty z neho do main a to ako zadám $ zadanie.exe xxxxxxx alebo to pripojim len k main.c a potom skompilujem alebo ako  ???

cez kniznicu a potom cez hlavičkovy subor ...

Palike

a jak to mam spustit v omege?.. ked mam vytvoreny ten makefile?..skusal som..ale nejako to neide

gcc main.c library-lin.c -o karel

revelc

Č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! "

Palike

Quote from: revelc on  08.05.2010, 02:10:24
Palike: skus make

ako make?... co tam mam dat do prikazoveho riadku?.. iba makefile?... abo ako to ma vyzerat?

petopetolkoo

tie posledne ulohy v karolovy su absolutne nezrozumitelne. myslim co sa tyka tvori hlavneho zadania.napriklad toto s getopt som vobec nepochopil.

Vikinger

vedel by mi dakto uz pomoct stou 10-siatkou???

sulo

Quote from: petopetolkoo on  08.05.2010, 02:25:39
tie posledne ulohy v karolovy su absolutne nezrozumitelne. myslim co sa tyka tvori hlavneho zadania.napriklad toto s getopt som vobec nepochopil.
Funkcia getopt() slúži na pokročilé získavanie parametrov príkazového riadku. Ale keďže v našom prípade má byť len 0 alebo 1 parameter - súbor so svetom (resp. ak je ich viac ako 2, vypíše sa help), tak je pomerne zbytočné používať ju. A navyše nefunguje pod Windows, takže program sa stane neprenosným (maximálne by sme mohli použiť nejakú 3rd party knižnicu). Ale keby si chcel mať všetky doplňujúce úlohy, tak napr. tu je návod.

sulo

Quote from: mirek on  06.05.2010, 16:28:48
Quote from: sulo on  06.05.2010, 15:02:36
To: Mirek
Ohľadom zadania č. 11 (Schody):
"Robot si postaví pomocou značiek uprostred plochy sveta schody."

To "uprostred plochy sveta" je myslené len obrazne alebo to má byť takto?

...
...
..3
.23
123
...
..>


Ďakujem.
ten opis je asi trosku zavadzajuci. ten svet ma byt tak, ako na obrazku v tom zadani - cize od zakladnej ciary. alebo potom neviem, ako to autor naozaj myslel ;)

Takže v prípade, že svet bude mať väčšiu šírku ako dĺžku, malo by to vyzerať takto?
....3..
...23..
..123.>


Alebo stačí zo začiatočnej pozície?
..3....
.23....
123...>

luky

int main(int argc, char *argv[])
{usege();
    *++argv;
    printf("%s",*argv);
    turnOn("*argv");

No takže usege vypiše všetky tie omáčky printf vypiše parameter z prikazoveho riadku ale prečo potom fopen ktorá vy mala načítať súbor cez turnOn vráti chybu?

Vikinger

Vedeli by ste mi uz poradiť s ulohou 10?? ako spraviť ten pascalovy trojuholnik? jak vzorec tam treba a jak ho zapisat .... :( som uz  zufaly plsssssss

totaluser

nebolo by lepsie pouzit to takto?

argv[0] -------- nazov spustitelneho suboru
argv[1] -------- parameter za suborom

lebo tz to pouzivas tak trochu divne

petopetolkoo

Quote from: sulo on  08.05.2010, 02:45:25
Quote from: petopetolkoo on  08.05.2010, 02:25:39
tie posledne ulohy v karolovy su absolutne nezrozumitelne. myslim co sa tyka tvori hlavneho zadania.napriklad toto s getopt som vobec nepochopil.
Funkcia getopt() slúži na pokročilé získavanie parametrov príkazového riadku. Ale keďže v našom prípade má byť len 0 alebo 1 parameter - súbor so svetom (resp. ak je ich viac ako 2, vypíše sa help), tak je pomerne zbytočné používať ju. A navyše nefunguje pod Windows, takže program sa stane neprenosným (maximálne by sme mohli použiť nejakú 3rd party knižnicu). Ale keby si chcel mať všetky doplňujúce úlohy, tak napr. tu je návod.
pockat..tie doplnujuce ulohy nesu povinne ?

sulo

Quote from: petopetolkoo on  08.05.2010, 03:53:27
pockat..tie doplnujuce ulohy nesu povinne ?
Tak povinné je zadanie len odovzdať. A či sa za to budú sťahovať body, tak to netuším, záleží od cvičiaceho.

Shwollo

mám zadanie 26. Už ho mám skoro spravené len neviem ako mám spraviť, aby sa vždy, keď nazbiera 4 beepre vrátil. resp. neviem ako mu mám povedať, že už má 4 beepre. Vedeli by ste mi pomôcť??
nepíšte mi SS - radšej mi píšte mail. (tá obálka pod mojim avatarom :)))

sulo

Quote from: Shwollo on  08.05.2010, 04:06:11
mám zadanie 26. Už ho mám skoro spravené len neviem ako mám spraviť, aby sa vždy, keď nazbiera 4 beepre vrátil. resp. neviem ako mu mám povedať, že už má 4 beepre. Vedeli by ste mi pomôcť??

Vždy po zodvihnutí beepera prirátaj 1 k nejakej premennej pocet_beeperov. A po jeho položení zas odrátaj. Tak budeš mať v tej premennej aktuálny počet beeprov v batohu.

Shwollo

omg... prečo ma takáto jednoduchá vec nenapadla? :D diky
nepíšte mi SS - radšej mi píšte mail. (tá obálka pod mojim avatarom :)))