Die einzelnen Funktionen werden in ButtonClick aufgerufen. Welchen Wert haben die globalen Variablen jeweils nach der Abarbeitung der Funktionsaufrufe, was wird Ausgegeben?
int a=10,b=5,c; void f1(){ a=a+3; } int f2(){ return a+b; } int f3(int d){ return b*d; } void f4(int d){ c=d; } int f5(int a){ a= a+b; return a; } void ButtonClick(){ // Anfang f1(); Ausgabe(f2()); f4(f2()); Ausgabe(c); Ausgabe(f3(13)); b = f5(c); Ausgabe(f5(c)); } // Ende |
Lösung zu Aufgabe 1... |
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 |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Lösung zu Aufgabe 2... |
Was für eine Funktion hat f1? Stelle f1 als Struktogramm dar!
int f1(int a){ int i; for(i=0;i<=a;i=i+2); return i; } void ButtonClick(){ // Anfang Ausgabe(f1(2)); Ausgabe(f1(3)); } // Ende |
Lösung zu Aufgabe 3... |
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 |
Lösung zu Aufgabe 4... |