next up previous contents
Nächste Seite: Antworten zu den Fragen Aufwärts: Programmiertechnik Vorherige Seite: Zusammenfassung   Inhalt

Fragen und Übungen zu Kapitel 2.

  1. Programmieren läßt sich in verschiedene Phasen unterteilen. Ordnen Sie die folgenden Begriffe und erklären Sie sie kurz (1 Satz oder Stichworte): Programmentwurf; Test und Abnahme; Programmimplementierung; Wartung; Problemanalyse

  2. Zu welcher Phase gehört die Definition des Pflichtenheftes?

  3. Nennen Sie mindestens 2 gute Gründe, warum es wichtig ist, Programme gut zu dokumentieren.

  4. Wann sollte man Zählschleifen, und wann Schleifen mit Ein- bzw. Austrittsbedingung benutzen?

  5. Schreibe für das folgende Programm ein Struktogramm. Ermittle dann, welchen Output das Programm erzeugen würde.

    Programm: Zuerst werden die 3 Variablen i, j, k auf Null gesetzt. Dann wird eine Schleife solange durchlaufen, bis j größer 10 ist. In der Schleife wird zuerst gefragt, ob j größer als k ist. Falls ja, wird k um 2 erhöht. Falls nein, wird k um l erhöht und dann j um den Wert von k erhöht.

    Nach der Schleife wird eine Zählschleife mit Zählindex i von 1 bis 10 durchlaufen. In der Zählschleife wird j jeweils um i erhöht.

    Zum Schluß sollen die Werte für i, j, k ausgegeben werden.

  6. Welche Probleme sind durch Programme lösbar?

  7. Beschreibe die Methode der schrittweisen Verfeinerung (top down Programmierung).

  8. Die Struktur eines Programms besteht letztlich aus zwei wesentlichen Teilen. Welchen?


next up previous contents
Nächste Seite: Antworten zu den Fragen Aufwärts: Programmiertechnik Vorherige Seite: Zusammenfassung   Inhalt
Lars Tornow 2003-04-02