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

#151
chcem sa spytat v tomto zadani
14. Bludisko 2
Robot prejde daným bludiskom. Po každom štvrtom kroku dá po sebe zátarasu, ktorá pozostáva z jednej značky. Svoju cestu Karel zastaví vtedy, keď príde na pozíciu, na ktorej sa nachádzajú práve dve značky.
Počiatočná situácia:
Karel sa nachádza na začiatku bludiska. V batohu má dostatočný počet značiek. Bludisko má podobu koridora a môžu sa v ňom nachádzať aj iné značky.

ked karel prejde tie 4 kroky..a ma polozit zaterasu... ale na zemi uz je napr. 5 beeprov... on ich ma zobrat a nechat len jeden?.. alebo ma pridat dalsi takze ich tam bude uz potom 6?...
#152
Quote from: mirek on  03.05.2010, 17:29:55
ak mame spolu cviko, tak sa ozvi. nenapada ma teraz, kde by to mohlo ryzovat.

bohuzial nemame... ale aj tak dakujem za  ostatne rady  :thumbs-up:
#153
Quote from: mirek on  03.05.2010, 03:01:15

a volas aj refresh()?

ano pred sleep v draw a ked som mal este na zaciatku za tym to endwin tak to slo... len tam bol ten problem ako som spominal na zaciatku... ze ked robil tie funkcie co mal (bez turnOff to nemam zadeklarovane) tak to vykreslovalo normalne...ale ked ich dorobil a malo ist to system pause co je v maine na konci.. tak mi to hodilo prazdne pole len dole ze press...
#154
Quote from: mirek on  30.04.2010, 00:46:10
initscr() volaj v turnOn(), ked budes mat vsetko inicializovane, nacitane, osetrene.
endwin() volaj v turnOff(), ked sa chystas karla vypnut. a ten system("pause") napis este pred turnOff()

tak ako to hovoris tak to neide.. nwm preco.. dal som to tak ako mi hovoris.. na zaciatku mi vykresli cely svet (farebne) tak ako ma potom ked mal vykonat move tak ono to spravilo..ale nevykreslilo mi cely svet.. iba hornu cast kde je poloha karla a to... ked mal znova vykonat move tak uz nezobrazilo ani to..az nakoniec to "press..."
#155
1. ro?ník / Re: programovanie
01.05.2010, 03:47:50
Quote from: i_legal on  30.04.2010, 19:48:20
potom co mam robit, ked som z takej školy, ze programovanie som nevidel ani z daleka (obchodna akademia). Samotne cvika podla mna nestacia na to aby som tomu porozumel. a na doucko pocas semestra som nestihal, kedze sa treba ucit aj na ine predmety. jedinou moznostou by podla mna bolo si to zadanie kupit a potom cez leto sa doucit..  

ja som tiez z obchodnej..a zadanie uz mam hotove teraz si ho skusam farbit.. co su len plusove body... na ziadnom doucku som nebol ked som nieco nevedel hladal som to v prednaskach alebo UTFG pripadne nieco aj tu na fore.. nieje to az take zlozite ked si na to sadnes.... takze na skolu sa nevyhovaraj..ide o to ci chces alebo nie..
#156
Quote from: mirek on  29.04.2010, 17:14:08

asi je to endwin(). tuto funkciu ale volas iba raz - ked sa konci program, nie? nemusis volat getchar() vzdy na konci draw()...

tak na zaciatku v draw volam funkciu initscr() a potom na konci tu endwin(), ktora ukoncuje pracu s curses.. no ale mne ked spravi karel vsetky prikazy co mu napisem.. a skonci s tym.. tak v maine na konci je to system("PAUSE"); a vtedy by podla mna malo nechat zobrazeny svet a vyhodit tu hlasku...ale ono len vyhodi tu hlasku a svet tam uz nieje..  ???
#157
Quote from: mirek on  29.04.2010, 04:36:11
ked koncis s ncurses, pouziva sa na to nejaka funkcia (uz neviem presne nazov).

nemyslis nahodou endwin()? .. ale ked dam pred to getchar tak mi to bude cakat na potvrdenie pred kazdym zobrazenim sveta :-$
#158
chlapci pocuvajte ked to uz mam farebne cez printw a karel mi dorobi vsetko co ma a ide tam to system pause tak mi to hodi nejako cudne.. uz tam nije vidno ten svet iba prazdu obrazovku  a dole press... neviete ako by sa to dalo nejako opravit?...
#159
Quote from: mirek on  26.04.2010, 15:28:32
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.

je to logicke no.. ja som to mal pred tym..asi preto ze sa akurat ucim na elektrotechniku a nejak nad tym nerozmyslam len som to tam hodil nech to je ... dakujem za trpezlivost :D  :embarassed: :embarassed:
#160
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: 
#161
1. ro?ník / Re: Fyzika - ZAPOCET
26.04.2010, 14:37:06
nam hovorila (Fricova) , ze to moze byt bud z cvik, zo seminaru alebo co nam davala na domacu..
#162
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 :-$
#163
Quote from: elros on  25.04.2010, 17:31:21
pre kniznice curses na dev c++ pouzi tote kniznice co sme pouzivali este jak sme s karlom hybali, co su na stranke s cvikami, tote pdcurses.lib a pdcurses.dll  a includni ich tak isto jak predtym sme includovali do projektu.

dakujem velmi pekne a to potom tam musim davat este to include ncurses ?.. ci to uz netreba ked som to pridal tak?..

a naco je ta strukturovana premenna myslim to typedef struct Robot  ... ja som to spravil bez toho a ide to... v com je vyhoda?..

take nieco je spravne?..

int frontIsBlocked()
{
    if (frontIsClear()) return 0;
    else return 1;
}
#164
ako mam pouzit ncurses?.. stiahol som nieco ale nejak to neviem dostat do toho devcpp .. neviete ako na to?..
#165
Quote from: Vikinger on  25.04.2010, 04:36:25
Quote from: Palike on  25.04.2010, 04:30:25
Quote from: Vikinger on  24.04.2010, 20:54:06

to do drawu treba nahodiť??? skušal som to mozno som to zle nahodil ...

do turnOn :)

ale ja nechcem nacitavat daty zo suboru, ja chcem namiesto tych beprov jedničiek vykresľovat * - dičky :-) sme sa troška nepochopili ako by som to mal nakodiť? diki za odpovede

no ved normalne... v draw ked mas zadefinovane.. nech ti zobrazi pocet beeperov... tak si to prepis nech ti to zobrazi * co je na tom take tazke?..
#166
Quote from: Vikinger on  24.04.2010, 20:54:06

to do drawu treba nahodiť??? skušal som to mozno som to zle nahodil ...

do turnOn :)
#167
Quote from: tommy-sv on  21.04.2010, 03:40:51
Quote from: Palike on  21.04.2010, 03:13:46
chcem docielit to aby cely svet bol vynulovany...

mozes to riesit aj takto:

#include <string.h>
...
int matrix[2][2] = {{2, 2}, {2, 2}};
memset(&matrix, 0, sizeof(int)*2*2); // velkost int krat dimenzie pola

pozor hlavne na posledny parameter funkcie memset, aby si neprepisal viac pamate nez mas

http://www.cplusplus.com/reference/clibrary/cstring/memset/

EDIT: pozor aj na druhy parameter, deklarovany je sice ako int ale interne sa pracuje s jednym byte, ktory sa bude opakovat. to znamena ze ak inicializujete pole napr. cislom 1 tak sa stane ze v poli sa bude nachadzat hodnota 16843009 kedze int = DWORD(32bit) = 4 x byte = 00000001|00000001|00000001|00000001
pre nulovanie pola je ale memset skvely

dakujem funguje to... a keby som skusil nieco take ako malloc, calloc, realloc, free  to sme mali na prednaske.. nwm aky je medzi tym rozdiel ???
#168
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 [j];
                         world1 [ i ] [j]=0;}
      }


chcem docielit to aby cely svet bol vynulovany... lebo ked si na zaciatku pri vstupe zadam ze ma svet byt napr. 6x6 tak mi to zobrazi svet.. ale hodnota v nom su random cisla.. a zobrazuje mi ze tam mam napr 46393 beeperov na zemi..a chcem docielit to aby bola vsade nula pokial to ja nezmenim.. devcpp mi to skomprimuje.. ale ked zapnem program zadam suradnice ako ma vyzerat svet a ma mi ho zobrazit tak napise ze program prestal pracovat... ked tam ale nedam to world1 [ i ] [j]=0; tak ide vsetko ako ma.. :-$


mne nepomoze nikto?  :embarassed: :embarassed: :embarassed: :embarassed: :embarassed:
#169
co je zle na tom zapise?..

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


chcem docielit to aby cely svet bol vynulovany... lebo ked si na zaciatku pri vstupe zadam ze ma svet byt napr. 6x6 tak mi to zobrazi svet.. ale hodnota v nom su random cisla.. a zobrazuje mi ze tam mam napr 46393 beeperov na zemi..a chcem docielit to aby bola vsade nula pokial to ja nezmenim.. devcpp mi to skomprimuje.. ale ked zapnem program zadam suradnice ako ma vyzerat svet a ma mi ho zobrazit tak napise ze program prestal pracovat... ked tam ale nedam to world1 [ i ] [j]=0; tak ide vsetko ako ma.. :-$
#170
1. ro?ník / cislicove meranie - mojzis
09.03.2010, 06:41:24
chcem sa spytat co bude treba na skusku z tohto predmetu... ci treba nejako vazne brat tie veci co rozprava a zapisovat si ich... alebo je to aj niekde na nete a bude sa z coho ucit.. vdaka za odpoved  :emot-dance:
#171
1. ro?ník / Re: FYZIKA
24.02.2010, 20:47:22
nema niekto zbierku uloh v pdf?.. alebo na predaj?
#172
preco je z tohto tu .. e^x-log(e^(-x))+log(e^(-x)+1)-log(e^x+1)   vysledok e^x?  ???
#173
fakt mi nikto nepomoze?  ah:
#174
chcem sa spytat.. na vyhodnoteni dava busa ake otazky?.. lebo sa mi zda ze na minulom daval nieco z toho co bolo na pisomke ale dotycny to nevedel?.. alebo ako to je?.. a dava priklady alebo teoriu?..a neviete ako treba zintegrovat e^x + 1/e^-x +1 ? ... teraz neviem presne ci e^-x bolo v menovateli alebo v citateli.. ale zda sa mi ze to bolo tak  ???
#175
Quote from: kopro3 on  03.02.2010, 01:17:37
+ dopisal vsetky pravdepodobne otazky...

to su ktore?.. bv