OSA Baden-Württemberg
BW Quadrat Logo
× Die Beispielaufgaben sollten an einem PC bearbeitet werden.

Informatik – Aufgaben

Dieses Aufgabengebiet wurde erstellt von Lazaros Anastasiou.


Das Quellen- und Literaturverzeichnis zu dieser Seite finden Sie hier.

Aufgabe 1 von 3

FOR-SCHLEIFE

Eines der bekanntesten Konzepte ist die Schleife, mit der man einen Block von Anweisungen mehrmals wiederholen kann. Stellen Sie sich vor, Sie müssen die Fläche eines Quadrats für 1000 unterschiedliche Seitenlängen berechnen. Man könnte die Formel für die Berechnung der Fläche nehmen und für jede Seitenlänge manuell die Kalkulation durchführen. Das wäre aber zeitintensiv und unproduktiv. Mit einer Schleife kann man die Formel so schreiben, dass die Operationen für jede Seitenlänge automatisch durchgeführt werden.

Eine For-Schleife ist eine Kontrollstruktur, mit der man einen Block von Anweisungen mehrmals wiederholen kann (solange die Laufbedingung erfüllt wird). Mit einer For-Schleife kann man z.B. ein Array durchlaufen oder mathematische Operationen für unterschiedliche Parameter durchführen.

For (Initialisierung; Laufbedingung; Inkrement)

{

    Anweisungen;

}

Initialisierung: Dieser Schritt wird als erstes ausgeführt und nur ein Mal. Hier werden die Anfangswerte unserer Kontroll-Variablen definiert.
Laufbedingung: Wenn die Laufbedingung Wahr ist wird der Block mit den Anweisungen ausgeführt.
Inkrement: Hier werden die Kontroll-Variablen nach jedem Durchlauf aktualisiert.

0
40
100
99
100
101
i*i
i*2

Im Folgenden sehen Sie den Programmiercode, in welchem mit Hilfe einer For-Schleife die Fläche eines Quadrats für die folgenden Seitenlängen: 40 cm, 41 cm, 42 cm, …, 100 cm berechnet werden kann. Wählen Sie die korrekten Werte aus.

#include <stdio.h>
int main()
{
   int i, area;

   for(i = ; i < ; i++)
   {
        area = ;
        printf("Die Fläche des Quadrats mit Seitenlänge %d cm ist: %d cm^2\n", i, area);
   }

   return 0;
}

zu Auswahl 1

Initialisierungswert der Variable i falsch. Hier muss die Seitenlänge des ersten Quadrats ausgewählt werden.

zu Auswahl 2

Laufbedingung falsch. Hier muss die Seitenlänge des letzten Quadrats ausgewählt werden. Beachten Sie, dass der Block nur ausgeführt wird, wenn i kleiner als der ausgewählte Wert ist.

zu Auswahl 3

Berechnungsformel der Quadratfläche falsch.