AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Verstehe eine Zeile nicht

Ein Thema von Anjamaus89 · begonnen am 16. Jan 2008 · letzter Beitrag vom 16. Jan 2008
Antwort Antwort
Anjamaus89

Registriert seit: 9. Jan 2008
13 Beiträge
 
#1

Verstehe eine Zeile nicht

  Alt 16. Jan 2008, 11:04
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
  Mit Zitat antworten Zitat
Benutzerbild von sirius
sirius

Registriert seit: 3. Jan 2007
Ort: Dresden
3.443 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Verstehen eine Zeile nicht

  Alt 16. Jan 2008, 11:09
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.
Dieser Beitrag ist für Jugendliche unter 18 Jahren nicht geeignet.
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.619 Beiträge
 
Delphi 12 Athens
 
#3

Re: Verstehe eine Zeile nicht

  Alt 16. Jan 2008, 11:09
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..."
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
Benutzerbild von Lun
Lun

Registriert seit: 4. Feb 2006
122 Beiträge
 
Delphi 2005 Professional
 
#4

Re: Verstehe eine Zeile nicht

  Alt 16. Jan 2008, 11:12
Hi Anja,

lang ist es her,

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
  Mit Zitat antworten Zitat
Anjamaus89

Registriert seit: 9. Jan 2008
13 Beiträge
 
#5

Re: Verstehe eine Zeile nicht

  Alt 16. Jan 2008, 11:22
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
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:56 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