Einführung in das Programmieren mit DELPHI  

4. For-Schleifen

Anweisungen, die mehrfach ausgeführt werden sollen, schreibt man in einer Programmschleife.
Je nach Anwendung verwendet man

For-Schleifen:

Schleifen mit einer Zählvariable, die von einem Startwert bis zu einem Endwert gezählt wird.

Repeat-Schleifen:

Schleifen, bei denen am Ende eine Abbruchbedingung überprüft wird

While-Schleifen:

Schleifen, bei denen am Anfang eine Wiederholbegingung überprüft wird

Die Zählvariable einer FOR-Schleife muss einen aufzählbaren, ordinalen Typ haben, z.B. integer. Da bei der REPEAT-Schleife erst am Ende geprüft wird, wird sie mindestens einmal durchlaufen. Da bei der WHILE-Schleife am Anfang geprüft wird, wird sie unter Umständen garnicht durchlaufen.

 

Beispiel für eine FOR-Schleife: Berechnung von n-Fakultät

User Interface (UI):

Programmcode:

procedure TForm1.Button1Click(Sender: TObject);
var n,i:integer; f:extended;
begin
    n := StrToInt(Edit1.Text);
    f := 1;
    for i:= 1 to n  do
      f := f * i;
    Edit2.Text := FloatToStr(f);
end;

Aufgaben :

  1. Summe der ersten n Zahlen
         

  2. Bestimmen Sie die Summe der ersten n geraden Zahlen, der ersten n ungeraden Zahlen und der ersten n Quadratzahlen.

  3. Berechnen Sie den Binomialkoeffizienten " n über k "
         

  4. Berechnen Sie die Summe
         

» Lösungen

© 2008 :Bernd Schultheiss