Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Programmierung Türme von Hanoi (https://www.delphipraxis.net/147473-programmierung-tuerme-von-hanoi.html)

Sir Rufo 17. Feb 2010 17:49

Re: Programmierung Türme von Hanoi
 
Start und Ziel als Boolean :gruebel: was willst du damit der prozedur mitteilen?

sehr seltsam ...

nairolf92 17. Feb 2010 22:31

Re: Programmierung Türme von Hanoi
 
die prozedur soll bewirken dass jenachdem welchen buchstaben dieser 3 ich bewegen(hier,hier) hinschreibe eine timage scheibe von dem einen turm zum anderen bewegt werden soll. D.h. q steht für den Turm Quelle, a für abeitsbereich und s für senke. ich dachte man kann dann wenn man die prozedur aufrufen will z.b. mit "bewegen(q,s)" bewirken, dass eine scheibe von der quelle zur senke bewegt wird. und dafür reicht true und false nicht aus.
deshalb auch " if start=q and ziel=s then: damit wollte ich sagen, dass wenn der 1. buchstabe in der klammer q ist und der 2. s dann soll eine scheibe von der quelle zur senke bewegt werden.

Sir Rufo 18. Feb 2010 00:08

Re: Programmierung Türme von Hanoi
 
wenn du "programmierst"
Delphi-Quellcode:
bewege( s, q )
dann sieht deine procedure folgendes
Delphi-Quellcode:
bewege( true, true )
oder vielleicht
Delphi-Quellcode:
bewege( true, false )
oder auch
Delphi-Quellcode:
bewege( false, true )
oder sogar
Delphi-Quellcode:
bewege( false, false )
und daran soll die jetzt erkennen können von welchem turm zu welchem gezogen werden soll.

Es gibt 6 Zug-Möglichkeiten, deiner procedure kann man aber nur 4 unterschiedliche parameter-kombis übergeben (s.o.)
Das kann irgendwie noch nicht passen ...

BTW: die procedure schert sich einen feuchten, mit welchen Variablen als Parameter die aufgerufen wurde.
Es werden nur die Werte der Variablen übergeben


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:08 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz