Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Die while-do-Schleife (https://www.delphipraxis.net/117247-die-while-do-schleife.html)

Farhan 14. Jul 2008 21:17


Die while-do-Schleife
 
Servus,

und zwar geht um folgenden Code:

Delphi-Quellcode:
var i, max : Integer;
richtig : Boolean;
begin
{...}
i := 2;
richtig := true;
while richtig do
begin
i := i*i;
richtig := i < max;
end;
{...}
end;
In dem Tutorial, wovon ich das Beispiel erhalten habe, steht folgender Satz: Damit es keine Verwirrung gibt: der Code hat nichts mit ʺi!ʺ zutun!

Meine Frage: Womit hat der Code zutun?

Ich wäre dankbar für eure Hilfe.

MfG,
Farhan

[edit=Luckie]Delphi-Tags gesetzt. Beim nächsten mal bitte selber machen. Mfg, Luckie[/edit]

mkinzler 14. Jul 2008 21:20

Re: Die while-do-Schleife
 
Wie meinst du das? Was der Code macht?

Luckie 14. Jul 2008 21:33

Re: Die while-do-Schleife
 
Warum fragst du nicht den Autor des Tutorials?

Farhan 14. Jul 2008 21:39

Re: Die while-do-Schleife
 
Zitat:

Zitat von mkinzler
Wie meinst du das? Was der Code macht?

Allgemeiner....womit hat der Code zutun? Wenn er nicht mit " i " zutun hat.

Luckie 14. Jul 2008 21:44

Re: Die while-do-Schleife
 
Der Autor hat nur die Funktionsweise eine while-Schleife demonstriert. Der Schleifenrumpf ist ihm dabei unerheblich.

Farhan 14. Jul 2008 22:04

Re: Die while-do-Schleife
 
Zitat:

Zitat von Luckie
Warum fragst du nicht den Autor des Tutorials?

Gut, danke für den Tipp! Ich habe ihm eben gerade eine Mail gesendet.

Edit: Mal ne Frage gant nebenbei. Der Schleifenrumpf ist doch der Teil, der bei diesem Code zwischen begin und end steht, also die Anweisungen?

freak4fun 14. Jul 2008 22:47

Re: Die while-do-Schleife
 
Könntest du die Quelle angeben? Es könnte der Fall sein, das da etwas aus dem Zusammenhang gerissen wurde. Zum Beispiel, dass eine Schleife abhängig von i gezeigt wurde. :glaskugel: Wobei hier die Schleifensteuerung auch indirekt von i abhängig ist. :gruebel:

Luckie 14. Jul 2008 22:50

Re: Die while-do-Schleife
 
Zitat:

Zitat von Farhan
Edit: Mal ne Frage gant nebenbei. Der Schleifenrumpf ist doch der Teil, der bei diesem Code zwischen begin und end steht, also die Anweisungen?

Richtig.

Cyf 14. Jul 2008 23:10

Re: Die while-do-Schleife
 
Die Schleife wird hier solange wiederholt, wie Richtig true ist, dabei wir bei jeden Schleifendurchlauf mit
Delphi-Quellcode:
richtig := i < max;
geschaut ob das derzeitige i noch kleiner als das gesetzte Maximum ist, ist dies erfüllt, wird Richtig true gesetzt, ansonsten false (und die Schleife bricht ab).

Luckie 14. Jul 2008 23:18

Re: Die while-do-Schleife
 
Wobei man das auch verkürzen könnte:
Delphi-Quellcode:
while i < max do
begin
  i := i*i;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 20:14 Uhr.
Seite 1 von 2  1 2      

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