Logo des digitalen Schulbuchs inf-schule.de. Schriftzug in Zustandsübergangsdiagramm eines endlichen Automaten.

Übungen

Aufgabe 1: Programm verbessern

Der Body-Mass-Index wird mit der folgenden Formel berechnet.

BMI-Berechnungen

(a) Teste das folgende Programm zur automatisierten Berechnung des BMI. Welche Nachteile hat das Programm?

a = 100
b = 1.8
c = a / (b*b)
print(a, b, c)

(b) Erstelle selbst ein benutzer- und entwicklerfreundliches Programm zur automatisierten BMI-Berechnung.

Aufgabe 2: Programm entwickeln

Entwickle ein Programm, mit dem der Benutzer freundlich begrüßt wird, z.B so:

Gib bitte Deinen Namen ein: Peter

Hallo, Peter
nett von Dir, dass Du Dich mit mir befasst
>>>

(a) Beschreibe zunächst das gewünschte Verhalten nach dem EVA-Prinzip.

(b) Entwickle ein Programm mit dem gewünschten Verhalten.

Aufgabe 3: Fehler suchen

Das folgende Programm zur Kapitalverzinsung enthält mehrere Fehler.

# Eingabe
kapital  = input('Kapital (in Euro):')
# Verarbeitung
zinssatz = 2.0%
zinsen = kapital * zinssatz
kapital = kapital + zinsen
# Ausgabe
print('neues kapital: kapital')

Suche und korrigiere die Fehler

Aufgabe 4: Programm entwickeln

In der Mathematik muss man immer wieder Geradengleichungen durch zwei Punkte aufstellen. Schreibe ein Programm, in welchem man die Koordinaten von zwei Punkten eingeben kann, und das dann die Steigung und den y-Achsenabschnitt berechnet.

Wenn du nicht mehr weißt, wie man Steigung und y-Achsenabschnitt berechnet, dann findest du hier ein paar Ideen.

X

Fehler melden

X

Suche