MezData-Logo Lösungen Button :JAVA: Funktionen Spezial Lösungen

Aufgabe 4 Lösung

Was für eine Funktion hat f1? Stelle f1 als Struktogramm dar!

int f1(int a){
  int i=0;
  while (i<a);
    i= i+2;
  return i;
}

void ButtonClick(){ // Anfang
  Ausgabe(f1(3));
  Ausgabe(f1(4));
}                   // Ende
Anweisung Kommentare Berechnungen
Anfang
Ausgabe(f1(3)); Keine Ausgabe!
Programm hat keine Ausgabe
Anweisung Kommentare i a
int i=0; 0 3
while (i<a) true
while (i<a) true 0 3
while (i<a) true
... Endlosschleife! 0 3
Ausgabe(f1(4));
Ende

Struktogramm-Darstellung

nach Strukturierte Programmentwicklung (ABI) nach EasyCode
Funktion f1(a)

Parameter: a (int), Ausgabe (int)

Viel Spaß!