SlideShare ist ein Scribd-Unternehmen logo
1 von 5
Delphi Funktion der  - Repeat-Wiederholung - While-Schleife
- Programmteil (Rumpf) wird so lang  wiederholt, bis eine vorher definierde  Bedingung erfüllt  wird - Anzahl der Wiederholungen steht zu Beginn  noch nicht fest - Abbruchbedinung kann  „True“ oder „False“ sein
Allgemeine Form der Repeat-Anweisung Repeat <Anweisung> Until  <Bedingung> Beispiel I := 5; repeat hausZeichnen (penPos. X, 200, 50); MoveTo (PenPos. X+60, 200); I := I+1 Until i >= 10
Ablauf der Repeat-Funktion 1. Der Rumpf der Anweisung wird ausgeführt 2. Die Bedingung wird überprüft 3. Wenn die Bedingung erfüllt ist (True),  wird die Wiederholung beendet. Wenn die Bedingung noch nicht erfüllt  wurde, wird der Rumpf erneut ausgeführt.  Dh Es wird mindestens ein Aufruf gemacht.
Den Befehl 'while' kann man hier mit &quot;während&quot; übersetzen. Er wird mit 'while <Bedingung erfüllt> do begin' eingeleitet und endet  mit einem simplen 'end;' Also läuft die Schleife so lange im Kreis bis die Bedingung nicht mehr erfüllt ist,  zB bei der Zaun Prozedur: while 'Zaunlatte_Anzahl' < 20 do begin Zeichne Zaunlatte end; In diese Bedingung kann man alles reinschreiben, doch empfiehlt es sich  nicht grade eine Bedinung zu nehmen die immer erfüllt ist, da man sonst  unendlich lange Zaunlatten zeichnet.  While-Schleife

Weitere ähnliche Inhalte

Andere mochten auch

Jornada Preparación Proyecto Bilingüe0809.MªÁngeles Hernández. Huelva.Octubre 07
Jornada Preparación Proyecto Bilingüe0809.MªÁngeles Hernández. Huelva.Octubre 07Jornada Preparación Proyecto Bilingüe0809.MªÁngeles Hernández. Huelva.Octubre 07
Jornada Preparación Proyecto Bilingüe0809.MªÁngeles Hernández. Huelva.Octubre 07mluisao
 
East Gippsland B O L C E G Showcase Nov07
East  Gippsland  B O L C E G  Showcase  Nov07East  Gippsland  B O L C E G  Showcase  Nov07
East Gippsland B O L C E G Showcase Nov07elearnala
 
Montreal Garden
Montreal GardenMontreal Garden
Montreal Gardenhumourbox
 
C H O R A R P O R N A D A
C H O R A R  P O R  N A D AC H O R A R  P O R  N A D A
C H O R A R P O R N A D Aguest2c857d
 
Mesa Open Llinares Reduit
Mesa Open Llinares ReduitMesa Open Llinares Reduit
Mesa Open Llinares Reduittoies
 
John Edwards,Ppt
John Edwards,PptJohn Edwards,Ppt
John Edwards,Pptguestbc7697
 
Learning and Playing... with Dolls!
Learning and Playing... with Dolls!Learning and Playing... with Dolls!
Learning and Playing... with Dolls!escolapios
 
Dijimosqueestababien
DijimosqueestababienDijimosqueestababien
Dijimosqueestababienpabloetenorio
 
L A C A N D I D A T U R A D E C R I S T I A N A
L A  C A N D I D A T U R A  D E  C R I S T I A N AL A  C A N D I D A T U R A  D E  C R I S T I A N A
L A C A N D I D A T U R A D E C R I S T I A N Aandalaosa
 
Para Byll De Loly
Para Byll De LolyPara Byll De Loly
Para Byll De Lolybyll_cris
 
Per Què Tenim Dos Ulls
Per Què Tenim Dos UllsPer Què Tenim Dos Ulls
Per Què Tenim Dos Ullsantoni.jaume
 
Kamaelia Grey
Kamaelia GreyKamaelia Grey
Kamaelia Greykamaelian
 

Andere mochten auch (20)

Lucas & Lucas
Lucas & LucasLucas & Lucas
Lucas & Lucas
 
Jornada Preparación Proyecto Bilingüe0809.MªÁngeles Hernández. Huelva.Octubre 07
Jornada Preparación Proyecto Bilingüe0809.MªÁngeles Hernández. Huelva.Octubre 07Jornada Preparación Proyecto Bilingüe0809.MªÁngeles Hernández. Huelva.Octubre 07
Jornada Preparación Proyecto Bilingüe0809.MªÁngeles Hernández. Huelva.Octubre 07
 
East Gippsland B O L C E G Showcase Nov07
East  Gippsland  B O L C E G  Showcase  Nov07East  Gippsland  B O L C E G  Showcase  Nov07
East Gippsland B O L C E G Showcase Nov07
 
Reklama
ReklamaReklama
Reklama
 
Montreal Garden
Montreal GardenMontreal Garden
Montreal Garden
 
C H O R A R P O R N A D A
C H O R A R  P O R  N A D AC H O R A R  P O R  N A D A
C H O R A R P O R N A D A
 
Mesa Open Llinares Reduit
Mesa Open Llinares ReduitMesa Open Llinares Reduit
Mesa Open Llinares Reduit
 
John Edwards,Ppt
John Edwards,PptJohn Edwards,Ppt
John Edwards,Ppt
 
Learning and Playing... with Dolls!
Learning and Playing... with Dolls!Learning and Playing... with Dolls!
Learning and Playing... with Dolls!
 
Matrimonio
MatrimonioMatrimonio
Matrimonio
 
Amakusa Rick
Amakusa RickAmakusa Rick
Amakusa Rick
 
Dijimosqueestababien
DijimosqueestababienDijimosqueestababien
Dijimosqueestababien
 
Navidad
NavidadNavidad
Navidad
 
L A C A N D I D A T U R A D E C R I S T I A N A
L A  C A N D I D A T U R A  D E  C R I S T I A N AL A  C A N D I D A T U R A  D E  C R I S T I A N A
L A C A N D I D A T U R A D E C R I S T I A N A
 
Para Byll De Loly
Para Byll De LolyPara Byll De Loly
Para Byll De Loly
 
Genetica Humana
Genetica Humana Genetica Humana
Genetica Humana
 
Per Què Tenim Dos Ulls
Per Què Tenim Dos UllsPer Què Tenim Dos Ulls
Per Què Tenim Dos Ulls
 
Kamaelia Grey
Kamaelia GreyKamaelia Grey
Kamaelia Grey
 
amistad
amistadamistad
amistad
 
Rukovoditelyou proektov
Rukovoditelyou proektovRukovoditelyou proektov
Rukovoditelyou proektov
 

Repeat 1

  • 1. Delphi Funktion der - Repeat-Wiederholung - While-Schleife
  • 2. - Programmteil (Rumpf) wird so lang wiederholt, bis eine vorher definierde Bedingung erfüllt wird - Anzahl der Wiederholungen steht zu Beginn noch nicht fest - Abbruchbedinung kann „True“ oder „False“ sein
  • 3. Allgemeine Form der Repeat-Anweisung Repeat <Anweisung> Until <Bedingung> Beispiel I := 5; repeat hausZeichnen (penPos. X, 200, 50); MoveTo (PenPos. X+60, 200); I := I+1 Until i >= 10
  • 4. Ablauf der Repeat-Funktion 1. Der Rumpf der Anweisung wird ausgeführt 2. Die Bedingung wird überprüft 3. Wenn die Bedingung erfüllt ist (True), wird die Wiederholung beendet. Wenn die Bedingung noch nicht erfüllt wurde, wird der Rumpf erneut ausgeführt. Dh Es wird mindestens ein Aufruf gemacht.
  • 5. Den Befehl 'while' kann man hier mit &quot;während&quot; übersetzen. Er wird mit 'while <Bedingung erfüllt> do begin' eingeleitet und endet mit einem simplen 'end;' Also läuft die Schleife so lange im Kreis bis die Bedingung nicht mehr erfüllt ist, zB bei der Zaun Prozedur: while 'Zaunlatte_Anzahl' < 20 do begin Zeichne Zaunlatte end; In diese Bedingung kann man alles reinschreiben, doch empfiehlt es sich nicht grade eine Bedinung zu nehmen die immer erfüllt ist, da man sonst unendlich lange Zaunlatten zeichnet. While-Schleife