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

luky

  • Sr. Member
  • ****
  • Posts: 400
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #525 on: 07.05.2010, 23:34:26 »
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

  • Jr. Member
  • **
  • Posts: 58
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #526 on: 07.05.2010, 23:34:40 »
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

  • Hero Member
  • *****
  • Posts: 595
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #527 on: 07.05.2010, 23:42:01 »
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

  • Jr. Member
  • **
  • Posts: 58
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #528 on: 07.05.2010, 23:44:32 »
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

  • Sr. Member
  • ****
  • Posts: 400
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #529 on: 07.05.2010, 23:49:42 »
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

  • Jr. Member
  • **
  • Posts: 58
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #530 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úť ....

totaluser

  • Hero Member
  • *****
  • Posts: 621
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #531 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

Vikinger

  • Jr. Member
  • **
  • Posts: 58
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #532 on: 08.05.2010, 00:04:32 »
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

  • Sr. Member
  • ****
  • Posts: 400
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #533 on: 08.05.2010, 00:26:30 »
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

  • Jr. Member
  • **
  • Posts: 58
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #534 on: 08.05.2010, 00:45:43 »
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 ...
« Last Edit: 08.05.2010, 00:52:34 by Vikinger »

Palike

  • Full Member
  • ***
  • Posts: 230
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #535 on: 08.05.2010, 01:54:34 »
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

  • Sr. Member
  • ****
  • Posts: 275
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #536 on: 08.05.2010, 02:10:24 »
Palike: skus make
Č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

  • Full Member
  • ***
  • Posts: 230
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #537 on: 08.05.2010, 02:14:46 »
Palike: skus make

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

petopetolkoo

  • Jr. Member
  • **
  • Posts: 68
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #538 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.

Vikinger

  • Jr. Member
  • **
  • Posts: 58
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #539 on: 08.05.2010, 02:34:04 »
vedel by mi dakto uz pomoct stou 10-siatkou???

sulo

  • Sr. Member
  • ****
  • Posts: 284
    • View Profile
    • Web
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #540 on: 08.05.2010, 02:45:25 »
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

  • Sr. Member
  • ****
  • Posts: 284
    • View Profile
    • Web
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #541 on: 08.05.2010, 03:23:10 »
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

  • Sr. Member
  • ****
  • Posts: 400
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #542 on: 08.05.2010, 03:26:27 »
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

  • Jr. Member
  • **
  • Posts: 58
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #543 on: 08.05.2010, 03:29:55 »
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

  • Hero Member
  • *****
  • Posts: 621
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #544 on: 08.05.2010, 03:47:27 »
nebolo by lepsie pouzit to takto?

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

lebo tz to pouzivas tak trochu divne

petopetolkoo

  • Jr. Member
  • **
  • Posts: 68
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #545 on: 08.05.2010, 03:53:27 »
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

  • Sr. Member
  • ****
  • Posts: 284
    • View Profile
    • Web
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #546 on: 08.05.2010, 04:02:37 »
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

  • Sr. Member
  • ****
  • Posts: 436
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #547 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ť??
nepíšte mi SS - radšej mi píšte mail. (tá obálka pod mojim avatarom :)))

sulo

  • Sr. Member
  • ****
  • Posts: 284
    • View Profile
    • Web
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #548 on: 08.05.2010, 04:10:38 »
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

  • Sr. Member
  • ****
  • Posts: 436
    • View Profile
Re: ZADANIA Z predmetu PROGRAMOVANIE
« Reply #549 on: 08.05.2010, 04:12:14 »
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 :)))