Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   Schleifen in Delphi (https://www.delphipraxis.net/11604-schleifen-delphi.html)

Plague 10. Nov 2003 15:13


Schleifen in Delphi
 
Hallo zusammen,

ich muss für eine Delphi Klausur am Mittwoch alle Arten von Schleifen können (sind ja nur 3 oder 4) die Delphi akzeptiert. Kann mir jemand diese mit jeweils einem Beispiel geben?

MfG
Plague

Sharky 10. Nov 2003 15:23

Re: Schleifen in Delphi
 
Hai Plague,

hier also mein Beispiel einer Schleife:

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
  unsinn : Integer;

LABEL kuckkuck;

begin
  unsinn := 0;
  kuckkuck:
  Inc (unsinn);
  Label1.Caption := IntToStr (unsinn);
  if (unsinn <10) then goto kuckkuck;
end;
:chat: :chat:

ixtreme 10. Nov 2003 15:25

Re: Schleifen in Delphi
 
dann hätten wir ja deine hausaufgaben gemacht....
so lernt man doch aber nicht oder...Versucht doch mal selber
nen Ansatz zu finden. Im Berufsleben hilft dir auch nicht immer
jemand bei einer aufgabe...


gruß

ixtreme.de

Plague 10. Nov 2003 15:31

Re: Schleifen in Delphi
 
Ich muss aber alle Schleifen können... Ich muss also schriftlich erklären was es für schleifen gibt und für was die gut sind...
Wäre nett wenn ihr mir da noch mal helfen würdet... :-D

choose 10. Nov 2003 15:33

Re: Schleifen in Delphi
 
Zitat:

Zitat von Sharky
Delphi-Quellcode:
if (unsinn <10) then goto kuckkuck;

Ja, so war das wirklich mal, Plague... *Schwelg in Nostalgie...* (vielleicht etwas für die Geschichtsklausur)

Sharky 10. Nov 2003 15:56

Re: Schleifen in Delphi
 
Hai Plague,

ein Vorschlag zur güte:

Schreib DU die Schleifen auf die Du kennst und wie sie funktionieren. Wenn dann EINE Fehlt wird dir sicher geholfen.
Ihr werdet das doch sicher in der Schule durchgenommen haben.

Tyrael Y. 10. Nov 2003 15:59

Re: Schleifen in Delphi
 
Delphi-Quellcode:
for i:= Zahl to andereZahl do
begin
end;
Delphi-Quellcode:
repeat
until irgendwas = true;

Delphi-Quellcode:
while irgendwas = true do
begin
end;

Tyrael Y. 10. Nov 2003 16:01

Re: Schleifen in Delphi
 
macht es doch dem junegn nicht unnötig schwer

die arbeit wird er schliesslich selbst schreiben


und lernen möchte er ja schon freiwillig

wer lernwillig ist soll auch ne hilfe kriegen

gruß

tyrael

Tyrael Y. 10. Nov 2003 16:03

Re: Schleifen in Delphi
 
aufgabe an plague:

schreib hinter die schleifen, die ich aufgeschrieben habe, wozu sie gut
sind und wann du sie benutzen würdest

Sharky 10. Nov 2003 16:11

Re: Schleifen in Delphi
 
Hai Choose,

Zitat:

Zitat von choose
....(vielleicht etwas für die Geschichtsklausur)

eigentlich nicht! Wenn er alle Schleifen können soll gehört diese dazu. Ob sie gut ist oder nicht ist ja ein ganz anderes Thema.


@Tyrale Y.: Helfen wollen wir ja jedem. Aber ohne etwas eigeninitiative lernt er auch nicht so viel.

Tyrael Y. 10. Nov 2003 16:14

Re: Schleifen in Delphi
 
@sharky:

zum lernen braucht man ne grundlage und die scheint hier zu fehlen
und da bin ich mal so frei

nachher denkt er hier wollen ihn alle nur verar....

das wollte ich verhindern

choose 10. Nov 2003 16:26

Re: Schleifen in Delphi
 
Zitat:

Zitat von Sharky
Wenn er alle Schleifen können soll gehört diese dazu.

Nun wird's aber spitz, find ich... Also, meine OH hat unter "Schleife" (Huhu, Smokey) nichts von Labels offenbart, ich würde Jumps aber auch sonst nicht zu den Schleifenkonstrukten einer Hochsprache zählen. Schließlich musst Du dir die Iterationslogik ja noch "basteln"...

Anderfalls könnte man man sonst was (zB eine Endrekursion) als Schleife gelten lassen:
Delphi-Quellcode:
  procedure Loop(const i: Integer);
  begin
    Label1.Caption := IntToStr(i);
    if i<10 then Loop(i+1);
  end;

begin
  Loop(1);
end;
oder wie wär es mit einer Komposition aus Command-Objekten?

EDIT: Rechtschreibung ;)

Touchdown 10. Nov 2003 16:37

Re: Schleifen in Delphi
 
Fehlende Grundlagen haben noch niemals jemanden aufhalten können etwas zu lernen, bei fehlender Eigeninitiative sieht es schon anders aus :hi:

Tyrael Y. 10. Nov 2003 16:57

Re: Schleifen in Delphi
 
im internet nach hilfe suchen ist auch eigeninitiative, oder? ;)

Crazymodder 29. Dez 2006 11:23

Re: Schleifen in Delphi
 
Super thx jung hat mir echt geholfen ilove you hehehe

merlin17 29. Dez 2006 11:28

Re: Schleifen in Delphi
 
Hier ist eine schöne Lektüre zum lernen und nicht cut%paste....:

http://www.delphibasics.co.uk/Article.asp?Name=Looping

:-) thomas


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:56 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 by Thomas Breitkreuz