Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Verstehe eine Zeile nicht (https://www.delphipraxis.net/106759-verstehe-eine-zeile-nicht.html)

Anjamaus89 16. Jan 2008 10:04


Verstehe eine Zeile nicht
 
Hallo ihrs.
Ja ich hab schon wieder ein Problem.also ich will was mit bubblesort sortieren, aber genau eine Zeile versteh ich nich, weil sie für mich unlogisch erscheint. Da genau diese Zeile aber in einem Delphibuch steht denk ich muss sie ja richtig sein...
Also die Zeile ist:
if Zahl[j] > Zahl[j+1] then...
Könnt ihr mir sagen wie sie in etwa gemeint ist. den Rest bekomm ich dann denk ich selber hin.
Danke schon mal für eure Hilfe!

lg Anja

sirius 16. Jan 2008 10:09

Re: Verstehen eine Zeile nicht
 
Wenn die zahl an stelle j größer ist als die an Stelle j+1 dann wird ...(wahrscheinlich getauscht)
In dem Array "Zahl" stehen ne Menge Zahlen drin, die du sortieren willst. Und eine bestimmte Zahl (also Stelle im Array) sprichst du mit Zahl[x] an, wobei x irgendeine (gültige) Nummer ist.

DeddyH 16. Jan 2008 10:09

Re: Verstehe eine Zeile nicht
 
Das ist ein Vergleich zweier (Array?)-Elemente und heißt auf Deutsch "Wenn die Zahl an Position i im Array größer ist als ihr Nachfolger, dann..."

Lun 16. Jan 2008 10:12

Re: Verstehe eine Zeile nicht
 
Hi Anja,

lang ist es her,

Delphi-Quellcode:
if Zahl[j] > Zahl[j+1] then...
auf Deutsch Zahl dürfte ich glaube ich ein Array sein, j müßte die Position sein. Dann heißt
das übersetzt:

Wenn die Zahl im Array an der Position j größer ist als die Zahl im Array an der Position j+1 (also eine Position weiter)
dann.... Nehme mal an tausche Zahl1 mit Zahl2.

greetz Lun

Anjamaus89 16. Jan 2008 10:22

Re: Verstehe eine Zeile nicht
 
ja alles klar. jetzt versteh ich die auch, weil ich dachte das j soll ne Zahl sein und da fand ich das alles nen weng unlogisch, da aber j ja ne stelle bzw ein Platz ist dann ist das ja auch wieder logisch.
Danke nochmal für eure Hilfe;-)

lg Anja


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:36 Uhr.

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