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

Programovanie

Started by esperian, 18.02.2011, 22:35:36

« predchdzajce - alie »

hardest

nz :D ... ale mas pravdu, ze kvalita tych knih co su na nete dostupne o C-cku je dost nizka

Rajo

ja sa pamatam na moje začiatky s C-čkom, kedy som kodil horoskop :D zadal si kedy si sa narodil a ono ti to napisalo ake si znamienie vo zverokruhu  ap

orsi

a na akej linke su tie knihy? nejako mi to nejde najst.

hardest

boli, uz nie su ... si pohladaj na wareze

orsi

ako kompilovať karla v Dev c++ prostredí? nejaky navod.

BlackBerry

mam taku otazku...co budu tie blezkovky...to ne tak ma byt ze co prebereme na prednaske tak na dalsie cviko z toho bude bleskovka??

fakovnik

To čo bolo naposledy na cviku podľa mňa.

Quote from: orsi on  22.02.2011, 00:14:50
ako kompilovať karla v Dev c++ prostredí? nejaky navod.

Už toľko len toho karla vydržíš ne  :D  zas také zložite to tam neni

Whoever said money can't buy happiness isn't spending it right.

BuliWyf

prva otazka bola ci plati, ze pri cykle while sa testuje podmienka na zaciatku teda cyklus nemusi zbehnut ani raz
druha otazka bola naco sluzi break - ukoncuje najvnutornejsiu neuzatvorenu slucku, okamzite opusta cyklus
druha skupina mala ci plati, ze pri cykle do-while sa podmienka testuje na konci teda cyklus zbehne najmenej raz a co robi continue - skace na koniec najvnutornejsej neuzatvorenej slucky a spusta dalsiu iteraciu, cyklus neopusta

esperian

tak sice pekne otazky to boli aj lahke ale uz asi nebudu  ;D ;D

deekei

pre tych co nestihli stiahnut knihy z programka:)
http://alf.intrak.tuke.sk/~dominik.kriss/prog.rar

hardest

hej to boli lahke otazky, my uz isto budeme mat ine :D ... snad nie tazsie

babelam

Zdravim potreboval by som pomoct s Karlom.
Pri spusteni akehokolvek programu karel pomocou prikazu "./karel" mi vypise: "Error: Unknown Karel's direction". Pri preklade mi ziadnu chybu nevypise a vytvori spustitelny program kt vsak nespusti. Skusal som aj riesene priklady zo stranky o Karlovi ale aj tak stale vypisuje ten error >:(  Nejaka rada ako by sa to dalo riesit?

hardest

mas stiahnuty aj karlov svet  ?

babelam

Mam. Skusal som aj rieseny priklad. Do priecinku karel som stiahol road.c , road.kw, pomoc 'gcc road.c -o karel -lkarel -lcurses' som ho prelozil, vytvorilo to 'karel'  a po zadani prikazu './karel' zase 'Error: Unknown Karel's direction'

RiTChi

skús pri zadávaní gcc vynechať -okarel a spustiť ./a.out

babelam

Skusil som a vysledok stale negativny.  :(

darktemplar999

Mám problém s programom na tú sachovnicu prvy priklad z druheho cvika. Karol mi prejde prvý riadok podáva tie beepre ale potom na konci sa otoci do prava, ked ma sa otocit do lava, má to uvedené v podmienke.

#include<karel.h>

void turnRight();
void oneRow();

int main()
{
        turnOn("empty4.kw");
        oneRow();
        while(frontIsClear())
          {
                movek();
                if(leftIsBlocked())
                {
                        turnRight();

                }

                else
                        {
                        turnLeft();
                        }
                oneRow();
         }
        turnOff();

}
void turnRight()
{
turnLeft();
turnLeft();
turnLeft();
}

void oneRow(){
movek();
putBeeper();
while(frontIsClear()){
movek();
movek();
putBeeper();
}
if(facingEast())
    turnLeft();
else
   turnRight();
}



esperian

skusal som skopirovav tvoj zdrojak a mne to ide normalne ako ma  ;D

darktemplar999

#43
ta uz i mne ide, som predtym daval gcc uloha1.c -o -karel -lkarel -lcurses a som mal davat gcc uloha1.c -o karel -lkarel -lcurses  ah:  bu

darktemplar999

má niekto urobené to bludisko z druhého cvicenia v tých doplňujúcich ulohach?

BuliWyf

#45
BLUDISKO:

#include <karel.h>

void turnRight()
{
       turnLeft();
       turnLeft();
       turnLeft();
}

int main()
{
       turnOn("maze3.kw");
       while (noBeepersPresent())
       {
               while (frontIsBlocked())
               {
                       turnLeft();
               }
               while (frontIsClear())
               {
                       if (rightIsClear())
                       {
                               turnRight();
                               movek();
                       }
                       else
                               movek();
               }
               while (rightIsClear())
               {
                       turnRight();
                       movek();
               }
       }
       turnOff();
       return 0;
}

darktemplar999

dakujem a ten stred sveta bez pouziatia premennych ma niekto spravené?

Marek9011

Quote from: darktemplar999 on  26.02.2011, 16:24:07
dakujem a ten stred sveta bez pouziatia premennych ma niekto spravené?
najlepsie bude zacat asi od zaciatku preto som si urobil funkciu

Quotevoid kustene()
{
if (frontIsClear())
         {movek();}
}

void nazaciatok()
{
if (facingSouth())
   {kustene();turnRight();kustene();turnAround();}
if (facingNorth())
   {turnAround();kustene();turnRight();kustene();turnAround();}
if (facingWest())
   {kustene();turnLeft();kustene();turnLeft();}
if (facingEast())
   {turnAround();kustene();turnLeft();kustene();turnLeft();}
}
...ale dalej uz sa neviem pohnut, vsetky napady si vitane

farkasdvd

#48
bez premennych je to ovela tazsie. aj ja som zacal tak, ze sa vrati na zaciatok sveta, potom som skusal nieco take, ze pojde do spiraly a na kazde miesto polozi beeper (kedze uz ma 99 beeprov, preco nevyuzit :) ), aby vedel, ze kde uz bol. Toto mi napadlo vcera vecer, ale uz sa mi nechelo dokoncit zdrojak, dufam ze som pomohol.

darktemplar999

no presne tak som rozmyslal aj ja ale ked uz bola pol noc tak nechcelo sa mi to uz skusat a treba mi teraz numeriku riesit, tak zhanam niekoho kto uz ma ten zdrojak urobeny, asi sa budem musiet spytat na cvikach.