Aufgabe (For-Schleife umwandeln) 10 Punkte
Wandeln Sie folgendes Programm in eine While-Schleife um, lösen Sie dabei die C- und Java-Abkürzungen (z.B. n++) in einfache Ausdrücke (z.B. n=n+1) auf. 4 Punkte
int n, s=0; for(n=1; n<=4; n++) Ausgabe s+=n;
Erstellen Sie von der While-Schleifen-Lösung ein Struktogramm! 4 Punkte
Welche Ausgabe(n) erzeugt das Programm? 2 Punkte
030703 For-Schleife umwandeln 15 Punkte
Wandeln Sie folgendes Programm in eine While-Schleife um, lösen Sie dabei die C- und Java-Abkürzungen (z.B. n++) in einfache Ausdrücke (z.B. n=n+1) auf. 8 Punkte
int n, s=1; for(n=2; n<=5; Ausgabe s*=n++);
Erstellen Sie von der While-Schleifen-Lösung ein Struktogramm! 4 Punkte
Welche Ausgabe(n) erzeugt das Programm? 3 Punkte
030326 Programm Analyse (Arrays und Break)
|
Erstellen Sie für folgendes Programm ein Struktogramm! int a[10], i=0;
do{
a[i]=(i+1)%5;
i++;
}while(i<7);
// nun die Tabelle ausfüllen
for(i=0; i<10; i+=2){
Ausgabe a[i]*2.0;
if (a[i]==0) break;
} // welche Ausgabe erzeugt die for-schleife?
Füllen Sie die Array-Tabelle aus, kennzeichnen Sie Elemente ohne definierten Inhalt mit '?'. Welche Ausgabe erzeugt das Programm? |
|
Quersumme ermitteln 

Für eine eingegebene Zahl n soll die Quersumme (Summe der Ziffern) berechnet und ausgegeben werden:
Beispiel 112: 1+1+2 = 4
Entwickeln Sie ein Programm mit formatiertem Quelltext und Struktogramm!
Tipp: 112%10 = 2
Aufgabe (Sternenkreuz for-Schleife) Schwierig
Erstellen Sie ein Programm das Quadrate mit Kreuz ausgibt.
******* ** ** * * * * * * * * * * * ** ** *******
