WS 98/99                                            Grundlagen der Informatik I                                                              Übungsblatt 5
                                                            Prof. Dr. Eggenberger



 
 

Aufgabe 19

Herr Alfonso benötigt für den Bau seines Gewächshauses einen Kredit. Die Bank für gemeine Ausbeutung macht im folgendes Angebot: Darlehenssumme 254.000 DM, Zinssatz pro Jahr 5,8%, Tilgung 2,0% pro Jahr. Der Kredit wird wie folgt berechnet (Annuitätendarlehen):

  1. die monatliche Belastung berechnet sich aus Zins und Tilgung und bleibt über die gesamte Laufzeit konstant,
  2. pro Jahr werden zwölf mal Zinsen und Tilgung verrechnet,
  3. der Zins pro Monat berechnet sich aus dem Zinssatz pro Monat und der Restdarlehenssumme nach jedem Monat,
  4. die Tilgung pro Monat ergibt sich aus der Differenz von monatlicher Belastung und Zins pro Monat,
  5. pro Monat vermindert sich die Restdarlehenssumme um die monatliche Tilgung.

Wie hoch ist das Restdarlehen nach 5 Jahren und wieviel Zins und Tilgung wurden in diesen 5 Jahre bezahlt? Nach wie vielen Jahren und Monaten ist der Kredit abbezahlt? Schreiben Sie ein Pascal-Programm, welches dies berechnet.

 

Aufgabe 20

Schreiben Sie ein Pascal-Programm, das zwei Integer-Zahlen I1 und I2 besitzt und die Summe der Folge I1 + (I1 + 1) + (I1 + 2) + ... + I2 bildet. Die Summe soll in einer Funktion Summe berechnet werden, die als Eingabeparameter die Summationsgrenzen I1 und I2 besitzt und als Funktionswert die Summe der Folge liefert.

 

Aufgabe 21

Schreiben Sie eine Pascal-Funktion, die ein Endkapital nach n Jahren bestimmt. Die Funktion soll dazu die drei Parameter a) Kapital für das ursprüngliche Anfangskapital, b) Zins für den gegebenen Zinssatz und c) Jahre für die vorgegebene Laufzeit besitzen. Geben Sie sowohl eine iterative, eine rekursive und eine direkt mit einer Formel berechnete Funktion an.

Aufgabe 22

In einem Feld befinden sich 1000 reelle Zahlen, die aufsteigend sortiert sind. Erstellen Sie ein Pascal-Programm, das die Zahlen in umgedrehter Reihenfolge in dem ursprünglichen Feld wiedergibt.