Kdo by mě naučil základy programování?

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Kdo by mě naučil základy programování?

Příspěvekod faraon » 22 dub 2013 05:49

Funguje, ale jen dokud Karel nevrazí do zdi.
Navíc musí být na každém poli jedna nebo dvě značky, jinak se nechová podle pravidel ;-)
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

Reklama
staclu
Level 3
Level 3
Příspěvky: 642
Registrován: listopad 12
Pohlaví: Muž
Stav:
Offline

Re: Kdo by mě naučil základy programování?

Příspěvekod staclu » 22 dub 2013 07:12

Tady už to mám ten co kontroluje do dvou značek

Kód: Vybrat vše

Karel1.1%0AP%0A15%0AKONTROLA2%093%20-1%2C2%202%2C10%2C2%20-2%2C9%2C7%2C0%2C9%2C1%2C0%2C7%2C1%2C1%2C2%201%2C12%2C1%2C11%2C1%0ANOV%DD-%u0158%C1DEK%092%204%2C8%2C7%2C8%2C0%2C13%2C2%20-1%2C7%2C0%2C14%2C1%2C13%2C1%2C1%0AVPRAVO-VBOK%094%203%2C8%2C1%2C1%0ANA-START%093%20-6%2C8%2C5%206%2C15%2C8%2C15%2C8%2C1%0AKE-ZDI%093%20-1%2C7%2C1%2C1%0AKONEC
Když chci poradit ohledně svého PC vždy mám na mysli tento počítač v podpisu
OS : Windows 7 64-bit
ZDROJ : MaxPower 500 W
CPU : AMD Phenom II x4 925 2,8 GHz
RAM : 4x1 GB
GPU : Gigabyte HD 7850 OC 2GB
MB : MSI KA790GX

staclu
Level 3
Level 3
Příspěvky: 642
Registrován: listopad 12
Pohlaví: Muž
Stav:
Offline

Re: Kdo by mě naučil základy programování?

Příspěvekod staclu » 22 dub 2013 21:45

Snad to bude fungovat
Když chci poradit ohledně svého PC vždy mám na mysli tento počítač v podpisu
OS : Windows 7 64-bit
ZDROJ : MaxPower 500 W
CPU : AMD Phenom II x4 925 2,8 GHz
RAM : 4x1 GB
GPU : Gigabyte HD 7850 OC 2GB
MB : MSI KA790GX

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Kdo by mě naučil základy programování?

Příspěvekod faraon » 23 dub 2013 05:33

Jo, skoro to funguje :smile:

Akorát mám pár výhrad:
Když Karel pole se dvěma značkami nenajde (třeba proto že odstartoval až za ním), tak doběhne do levého dolního rohu a tam se vrtí donekonečna.
A když to pole najde, tak sice na něm zastaví, ale program neskončí, stále tam zvedá a pokládá značku zase donekonečna.
No a pokud najde pole s víc než dvěma značkami, tak na něm zastaví také, i když by ho měl přeběhnout, v zadání stojí "Jen na jednom poli jsou právě dvě."
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

staclu
Level 3
Level 3
Příspěvky: 642
Registrován: listopad 12
Pohlaví: Muž
Stav:
Offline

Re: Kdo by mě naučil základy programování?

Příspěvekod staclu » 23 dub 2013 06:53

A nevíš proč tam dělá ty nekonečné věci?
Když chci poradit ohledně svého PC vždy mám na mysli tento počítač v podpisu
OS : Windows 7 64-bit
ZDROJ : MaxPower 500 W
CPU : AMD Phenom II x4 925 2,8 GHz
RAM : 4x1 GB
GPU : Gigabyte HD 7850 OC 2GB
MB : MSI KA790GX

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Kdo by mě naučil základy programování?

Příspěvekod faraon » 23 dub 2013 19:52

To ukončení jsem nezkoumal, ale vrtění v levém dolním rohu způsobuje chyba v příkazu NOVÝ-ŘÁDEK. Zkus zapřemýšlet nad tím co se přesně děje u horní zdi ;-)
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

staclu
Level 3
Level 3
Příspěvky: 642
Registrován: listopad 12
Pohlaví: Muž
Stav:
Offline

Re: Kdo by mě naučil základy programování?

Příspěvekod staclu » 26 dub 2013 22:42

Tu chybu tam nějak nemůžu najít. Můžeš nějak upřesnit kde je?
Když chci poradit ohledně svého PC vždy mám na mysli tento počítač v podpisu
OS : Windows 7 64-bit
ZDROJ : MaxPower 500 W
CPU : AMD Phenom II x4 925 2,8 GHz
RAM : 4x1 GB
GPU : Gigabyte HD 7850 OC 2GB
MB : MSI KA790GX

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Kdo by mě naučil základy programování?

Příspěvekod faraon » 27 dub 2013 06:03

Můžu. Vezmi si šachovnici, figurku koně (abys věděl do kterého směru je Karel otočený), a projdi si část programu od okamžiku kdy začne otáčení u horní zdi do místa, kde Karel znovu vyráží na další prohledávání města. Sleduj hlavně kam je v které chvíli natočený.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)

staclu
Level 3
Level 3
Příspěvky: 642
Registrován: listopad 12
Pohlaví: Muž
Stav:
Offline

Re: Kdo by mě naučil základy programování?

Příspěvekod staclu » 07 kvě 2013 14:49

Tak jsem zkusil ještě tohle ale nějak se to nevypne na konci ale aspoň se netočí

Kód: Vybrat vše

Karel1.1%0AP%0A15%0AKONTROLA2%093%20-1%2C2%202%2C10%2C2%20-2%2C9%2C7%2C0%2C9%2C1%2C0%2C7%2C1%2C1%2C2%201%2C12%2C1%2C11%2C1%0ANOV%DD-%u0158%C1DEK%092%20-3%2C2%204%2C8%2C7%2C8%2C0%2C13%2C1%2C2%205%2C2%20-1%2C7%2C0%2C14%2C1%2C13%2C1%2C1%2C1%0AVPRAVO-VBOK%094%203%2C8%2C1%2C1%0ANA-START%093%20-6%2C8%2C5%206%2C15%2C8%2C15%2C8%2C1%0AKE-ZDI%093%20-1%2C7%2C1%2C1%0AKONEC
Když chci poradit ohledně svého PC vždy mám na mysli tento počítač v podpisu
OS : Windows 7 64-bit
ZDROJ : MaxPower 500 W
CPU : AMD Phenom II x4 925 2,8 GHz
RAM : 4x1 GB
GPU : Gigabyte HD 7850 OC 2GB
MB : MSI KA790GX

staclu
Level 3
Level 3
Příspěvky: 642
Registrován: listopad 12
Pohlaví: Muž
Stav:
Offline

Re: Kdo by mě naučil základy programování?

Příspěvekod staclu » 12 kvě 2013 18:17

Tak co?
Když chci poradit ohledně svého PC vždy mám na mysli tento počítač v podpisu
OS : Windows 7 64-bit
ZDROJ : MaxPower 500 W
CPU : AMD Phenom II x4 925 2,8 GHz
RAM : 4x1 GB
GPU : Gigabyte HD 7850 OC 2GB
MB : MSI KA790GX

staclu
Level 3
Level 3
Příspěvky: 642
Registrován: listopad 12
Pohlaví: Muž
Stav:
Offline

Re: Kdo by mě naučil základy programování?

Příspěvekod staclu » 13 kvě 2013 21:37

Pořád nic?
Když chci poradit ohledně svého PC vždy mám na mysli tento počítač v podpisu
OS : Windows 7 64-bit
ZDROJ : MaxPower 500 W
CPU : AMD Phenom II x4 925 2,8 GHz
RAM : 4x1 GB
GPU : Gigabyte HD 7850 OC 2GB
MB : MSI KA790GX

Uživatelský avatar
faraon
Master Level 8.5
Master Level 8.5
Příspěvky: 7397
Registrován: prosinec 10
Pohlaví: Muž
Stav:
Offline

Re: Kdo by mě naučil základy programování?

Příspěvekod faraon » 13 kvě 2013 22:08

Teď jsi to spíš zkomplikoval. Ten předchozí program by byl celkem dobrý, ale prováděla se tam špatná věc na špatném místě. Přitom by stačila malá úprava aby začal dělat to co má ;-)
Zkus si to s tou figurkou na šachovnici, tak přesně uvidíš co se s Karlem děje u horní zdi a následně v levém doním rohu.
"Král Lávra má dlouhé oslí uši, král je ušatec!

(pravil K. H. Borovský o cenzuře internetu)


Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 4 hosti