AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Unterschied zw. Repeat Until u. While do
Thema durchsuchen
Ansicht
Themen-Optionen

Unterschied zw. Repeat Until u. While do

Offene Frage von "Chrissi91"
Ein Thema von Chrissi91 · begonnen am 3. Nov 2007 · letzter Beitrag vom 12. Nov 2007
 
Benutzerbild von negaH
negaH

Registriert seit: 25. Jun 2003
Ort: Thüringen
2.950 Beiträge
 
#22

Re: Unterschied zw. Repeat Until u. While do

  Alt 4. Nov 2007, 21:31
Zitat:
und siehe da, diese sind fast identisch...
Sie sind nicht im geringsten identisch. Das was du machst ist zu sagen:
rot ist blauer als grün, und behauptest das dies fast identisch zu meiner Aussage wäre die da lautete, wenn es 10 Uhr ist fülle meinen Tasse mit neuem Kaffee

Kurz gesagt: deine Beispiele machen nicht mehr das was die Ausgangsbeispiele als Zielsetzung machten. Baue deine Beispiele jetzt mal so um das sie auch die beiden Koordinaten wieder füllen, denn diese werden ja im späteren Verlauf benötigt.

Delphi-Quellcode:
var
  X,Y: Integer;
begin
  X := Random;
  Y := Random;
  while not ValidCoords(X, Y) do
  begin
    X := Random;
    Y := Random;
  end;
  SetPixel(X, Y);

// statt richtiger als Fußschleife

  repeat
    X := Random;
    Y := Random;
  until ValidCoords(X, Y);

  SetPixel(X, Y);
end;
Wichtig ist auch die Abfrage die in der Kopfschleife notwendig wird. Es ist eine Verneinung mit NOT. Jede zusätzliche Anwesiung im Sourcecode die unnötig ist um ein Problem zu lösen zeichnet einen schlechten Source aus.

Gruß Hagen
  Mit Zitat antworten Zitat
 


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 13:52 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz