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 21. 11. 2012 12:34

SoniCorr
Příspěvky: 608
Reputace:   
 

Pascal koza zeli vlk

Zdravím, nemáte nekdo prosím jak ten program ma vypadat nebo aspon algoritmus? Díky za cokoliv

Offline

 

#2 23. 11. 2012 02:01 — Editoval RePRO (23. 11. 2012 03:32)

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

Re: Pascal koza zeli vlk

Zdravím,
problematiku známe (máme k dispozici loďku, do níž se vejde převozník a maximálně jeden předmět. Loďku musí vždy řídit převozník. Pokud zůstanou spolu na jednom břehu bez dozoru převozníka koza a vlk, tak vlk sežere kozu. Pokud zůstane spolu na jednom břehu bez dozoru převozníka koza a zelí, tak koza sežere zelí).

Řešení je následující:

Na začátku:
levý břeh: pastevec, vlk, koza, zelí
pravý břeh: ---

1.krok: pastevec převeze kozu na pravý břeh
levý břeh: vlk, zelí
pravý břeh: pastevec, koza

2.krok: pastevec se vrátí levý břeh
levý břeh: pastevec, vlk, zelí
pravý břeh: koza

3.krok: pastevec převeze vlka na pravý břeh
levý břeh: zelí
pravý břeh: pastevec, vlk, koza

4.krok: pastevec převeze kozu na levý břeh
levý břeh: pastevec, koza, zelí
pravý břeh: vlk

5.krok: pastevec převeze zelí na pravý břeh
levý břeh: koza
pravý břeh: pastevec, vlk, zelí

6.krok: pastevec se vrátí na levý břeh
levý břeh: pastevec, koza
pravý břeh: vlk, zelí

7.krok: pastevec převeze kozu na pravý břeh
levý břeh: ---
pravý břeh: pastevec, vlk, koza, zelí

Zde to máme implementované v Javě. Čistý, jednoduchý. Dokážeš to přepsat do pascalu? Problém bude samozřejmě jediný... ten kontejner (deque/list) si budeš muset napsat sám, nevím o ničem, co by bylo pro pascal just completed. ;-)


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

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson