Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 14. 04. 2010 19:01

Veter@n
Příspěvky: 87
Reputace:   -1 
 

xKarel aneb domácí úloha

Dobrý den,

ve škole jsme dostaly za úkol, aby jsme v programu xKarel udělaly to, že Karel položí po celé ploše cihly. Vůbec nevím, jak vytvářet ty příkazy. Budu moc rád, pokud někdo s tímto programem měl tu čest, jestli by mi tu neporadil s těmi příkazy. Předem děkuji

Offline

  • (téma jako vyřešené označil(a) gladiator01)

#2 14. 04. 2010 19:03

Tychi
Příspěvky: 2463
Škola: MFF UK
Reputace:   56 
Web
 

Re: xKarel aneb domácí úloha

Syntaxi znáš?


Vesmír má čas.

Offline

 

#3 14. 04. 2010 19:31

Veter@n
Příspěvky: 87
Reputace:   -1 
 

Re: xKarel aneb domácí úloha

No, něco jsem pochytil. Jednoduché příkazy znám, ale potom je to pro mne španělská vesnice.

Offline

 

#4 14. 04. 2010 20:26

Veter@n
Příspěvky: 87
Reputace:   -1 
 

Re: xKarel aneb domácí úloha

Potřeboval bych právě ukázat jak jít dál.

Offline

 

#5 14. 04. 2010 21:43

Veter@n
Příspěvky: 87
Reputace:   -1 
 

Re: xKarel aneb domácí úloha

Pomůže mi teda někdo? potřebuji to co nejdříve prosím

Offline

 

#6 14. 04. 2010 21:53

Tychi
Příspěvky: 2463
Škola: MFF UK
Reputace:   56 
Web
 

Re: xKarel aneb domácí úloha

Já už asi víc nepomůžu, Karla jsem učila stavět cihly naposledy někdy v roce 90.
Každopádně to bude potřebovat nějaký cyklus. Pokládat cihly dokud není zeď, pak se otočit, udělat krok, otočit se a zase pokládat cihly dokud není zeď. A ještě u každého kroku nahoru otestovat jestli už náhodou není v posledním řádku, takže po otočení se kouknout jestli tam shora už taky není zeď.
Víc určitě poradí nějaký zdatnější informatik(o:


Vesmír má čas.

Offline

 

#7 14. 04. 2010 21:59

Veter@n
Příspěvky: 87
Reputace:   -1 
 

Re: xKarel aneb domácí úloha

Asi ano, no už jsem našel něco na internetu, tak to nějak sesmolím, ale díky za tvůj čas.

Offline

 

#8 15. 04. 2010 11:47

Veter@n
Příspěvky: 87
Reputace:   -1 
 

Re: xKarel aneb domácí úloha

Tak jsem zkoušel něco vytvořit, ale bez výsledků. Potřebuju kdyby mi sem někdo hodil zdrojový kód a napsal mi k tomu nějaké vysvětlivky. Potom to snad pochopim.
S xKarlem děláme teprve 2 hodiny. Budu rád, za každou pomoc. Díky

Offline

 

#9 15. 04. 2010 18:51

gladiator01
Místo: Jindřichův Hradec
Příspěvky: 1587
Škola: ZČU FAV - SWI
Pozice: absolvent
Reputace:   53 
Web
 

Re: xKarel aneb domácí úloha

↑ Veter@n:
Příště nezakládej dvě téma se stejným dotazem.

Pokud to je moc kostrbaté, tak se omlouvám, tento prográmek vydím poprvé v životě.
Určitě by jsi na to přišel i sám, je to fakt jednoduché.
procedure VyplnCelePole
{
  DOKUD NE JeCihla
  {
    #Pokud je postavicka otocena nahoru jde a
    #pokládá cihly   
    JeSever
    {
      Polož
      Krok
      JeZeď #dokud nenarazí na zed,
            #pak se otoci posune o jedno pole, otoci a jde dal
      {
        Polož     
        VlevoBok
        Krok
        VlevoBok
      }
    }
   Jinak # kdyz dojde zpatky ke spodnimu okraji
   {
      Polož
      Krok
      JeZeď
      {
        Polož 
        VlevoBok  VlevoBok  VlevoBok #otoci se
        JeZeď{} Jinak{Krok}          #pokud nema v ceste zed udela krok
        VlevoBok VlevoBok VlevoBok   # znovu se otoci a pokracuje se dal prvni casti, tedy jde zase nahoru
      }
   }
  }
}


Naděje jako svíce jas, potěší srdce štvané, čím temnější je noční čas, tím zářivěji plane.
VIVERE - MILITARE EST (Seneca)
Vím, že nic nevím. - Sokrates

Offline

 

#10 15. 04. 2010 20:29

Veter@n
Příspěvky: 87
Reputace:   -1 
 

Re: xKarel aneb domácí úloha

Ahoj, díky za pomoc, ale když to vložím do xKarla, tak mi to napíše chyba zdrojového kodu.

Offline

 

#11 15. 04. 2010 20:31

Veter@n
Příspěvky: 87
Reputace:   -1 
 

Re: xKarel aneb domácí úloha

Tak nic, už to jde, jen jsem to tam špatně vložil. Děkuji moc

Offline

 

#12 15. 04. 2010 21:42

Veter@n
Příspěvky: 87
Reputace:   -1 
 

Re: xKarel aneb domácí úloha

A můžu tě ještě poprosit, jestli by jsi nemohl ještě v tom kodu udělat, aby se pak vrátil dolu do pravého rohu a aby stál na sever.

Offline

 

#13 15. 04. 2010 22:16 — Editoval gladiator01 (15. 04. 2010 22:21)

gladiator01
Místo: Jindřichův Hradec
Příspěvky: 1587
Škola: ZČU FAV - SWI
Pozice: absolvent
Reputace:   53 
Web
 

Re: xKarel aneb domácí úloha

Tady to máš, ale nepočítej s tím, že ti budu dělat domácí úkoly. Trošku se snaž.

procedure VyplnCelePole
{
  DOKUD NE JeCihla
  {
    #Pokud je postavicka otocena nahoru jde a
    #pokládá cihly   
    JeSever
    {
      Polož
      Krok
      JeZeď #dokud nenarazí na zed,
            #pak se otoci posune o jedno pole, otoci a jde dal
      {
        Polož
        VlevoBok
        JeZeď #Na konečném políčku
        { #přesune se na začátek
            VlevoBok
            Dokud NE JeZeď {Krok} 
            VlevoBok
            Dokud NE JeZeď {Krok} 
        }
        Jinak{Krok}
        VlevoBok
      }
    }
   Jinak # kdyz dojde zpatky ke spodnimu okraji
   {
      Polož
      Krok
      JeZeď
      {
        Polož 
        VlevoBok  VlevoBok  VlevoBok #otoci se
           #pokud je konec přesune se na začátek
        JeZeď #Na konečném políčku
        { #přesune se na začátek
            VlevoBok
            Dokud NE JeZeď {Krok} 
            VlevoBok
            Dokud NE JeZeď {Krok} 
            VlevoBok VlevoBok
        }
        Jinak{Krok}
                 #pokud nema v ceste zed udela krok
        VlevoBok VlevoBok VlevoBok   # znovu se otoci a pokracuje
                                     # prvni cast, tedy jde zase nahoru
       
      }
   }
  }
}


Naděje jako svíce jas, potěší srdce štvané, čím temnější je noční čas, tím zářivěji plane.
VIVERE - MILITARE EST (Seneca)
Vím, že nic nevím. - Sokrates

Offline

 

#14 15. 04. 2010 22:24

Veter@n
Příspěvky: 87
Reputace:   -1 
 

Re: xKarel aneb domácí úloha

Fakt díky, hlavně za tvůj volný čas, který si tu obětoval. Když budu ještě něco potřebova, určitě se na tebe obrátím. Jsi jediný, který mi takto pomohl. Ještě jednou díky.

Offline

 

#15 15. 04. 2010 22:30

Tychi
Příspěvky: 2463
Škola: MFF UK
Reputace:   56 
Web
 

Re: xKarel aneb domácí úloha

↑ Veter@n:Ale to už ses mohl taky snažit trochu sám..viz čtvrtý bod pravidel.


Vesmír má čas.

Offline

 

#16 15. 04. 2010 22:49 — Editoval RePRO (15. 04. 2010 22:50)

RePRO
Místo: Jihlava
Příspěvky: 363
Škola: AI VŠPJ (09-12, Bc.)
Pozice: programátor
Reputace:   11 
Web
 

Re: xKarel aneb domácí úloha

↑ gladiator01: Jenom kosmetický dodatek: Je dobré a zvykem házet zdrojový kód do tagu CODE. I pro oči to vypadá lépe.


Srdcem trochu-programátor, duší rádoby-matematik a povoláním analytik-vývojář.

Offline

 

#17 15. 04. 2010 23:10 — Editoval gladiator01 (15. 04. 2010 23:11)

gladiator01
Místo: Jindřichův Hradec
Příspěvky: 1587
Škola: ZČU FAV - SWI
Pozice: absolvent
Reputace:   53 
Web
 

Re: xKarel aneb domácí úloha

↑ RePRO:
V code se nezobrazuje ď u zeď jinak bych to samozřejmě udělala.


Naděje jako svíce jas, potěší srdce štvané, čím temnější je noční čas, tím zářivěji plane.
VIVERE - MILITARE EST (Seneca)
Vím, že nic nevím. - Sokrates

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson