Ein- und zweiseitige Entscheidungen


Übung 01

entnommen aus: Baumann, Rüdeger: Informatik für die Sekundarstufe II, Band 1, Ernst Klett Schulbuchverlag, Stuttgart, 1992

Die Mitarbeiter der Firma Interlöthe & Cie. sollen eine Gehaltserhöhung bekommen. Nach zähen Verhandlungen einigt man sich darauf, die Gehälter um 3,5 %, mindestens jedoch um 200 Euro monatlich zu erhöhen. Gesucht ist ein Programm, das nach Eingabe des alten Gehalts das zugehörige neue Gehalt ausgibt. Zeichnen Sie zunächst ein Struktogramm.


Übung 02

entnommen aus: Baumann, Rüdeger: Informatik für die Sekundarstufe II, Band 1, Ernst Klett Schulbuchverlag, Stuttgart, 1992

Eine Versicherung erstattet ihren Mitgliedern einen Teil der Jahresprämie, und zwar bei mindestens fünfjähriger Mitgliedschaft 8 %, andernfalls 4 %. Ein Programm ist zu schreiben, das nach Eingabe von Mitgliedsdauer und Jahresprämie den Erstattungsbetrag ausgibt. Zeichnen Sie zunächst ein Struktogramm.


Übung 03

In unserer ersten Übung haben wir einen Taschenrechner programmiert, der unter anderem die vier Grundrechenarten beherrscht. Im Fall einer Division durch die Zahl Null würde das Programm allerdings abstürzen, da diese Rechnung, wie hoffentlich jeder weiß ;-), nicht ausführbar ist. Damit das Programm nicht abstürzt ist eine entsprechende Fehlerbehandlungsroutine für den Fall einer Division durch die Zahl Null zu programmieren. Das Programm soll dem Nutzer in diesem Fall die Fehlerausschrift "Unerlaubte Division durch Null!" auf dem Monitor ausgeben. Anschließend soll die Prozedur mit dem Befehl Exit abgebrochen werden, so dass dem Benutzer eine neue Eingabe ermöglicht wird.


Die folgenden Aufgaben sind etwas anspruchsvoller und somit für fortgeschrittenere Programmierer gedacht.

Übung 04

Es ist ein Programm gesucht, welches das Maximum dreier ungleicher ganzer Zahlen ausgibt. Erstellen Sie zunächst ein Struktogramm und führen Sie mit drei willkürlich gewählten Zahlen einen "Schreibtischtest" durch!


Übung 05

LS Computer Zusatzband Sekundarstufe I; Ernst Klett Schulbuchverlag; Stuttgart 1990

Beim Schulsportfest gibt es eine Urkunde ab 2550 Punkte, eine Ehrenurkunde ab 3200 Punkte. Schreiben Sie ein Programm, das zu jeder Punktzahl ausgibt: Urkunde, Ehrenurkunde oder keine Urkunde!


Übung 06

LS Computer Zusatzband Sekundarstufe I; Ernst Klett Schulbuchverlag; Stuttgart 1990

Ein Flugzeug nähert sich in gleichmäßigem Sinkflug dem Flugplatz. Die Flughöhe beträgt zur Zeit 8000 m, der Abstand zum Aufsetzpunkt 40000 m. Die Flugbahn wird also durch die Gleichung y = 8000/40000*x beschrieben.
Landeanflug
Schreiben Sie ein Programm, so dass der Bordcomputer aus den Flugdaten (Höhe y und Abstand x), die eingegeben werden, ausgeben kann, ob das Flugzeug zu hoch oder zu niedrig oder gerade auf dem richtigen Kurs fliegt.
Übung 07

Junger, u.a.: Informatik; Diesterweg Verlag; Frankfurt am Main 1988

Eine natürliche Zahl soll eingelesen werden und darauf untersucht werden, ob sie das Quadrat einer natürlichen Zahl ist. Das Überprüfungsergebnis soll ausgegeben werden.
Übung 08

Zwei Geraden in einer Ebene mit den Gleichungen y = a * x + b und y = c * x + d sind durch die Werte von a, b, c und d bestimmt. Schreiben Sie ein Programm, das die Lage der beiden Geraden zueinander analysiert und ihren Schnittpunkt ausgibt, falls er existiert!


zuletzt geändert am:
Eine Seite von Mirko Hans