Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Fehler- Management. Es soll der Ersatzwiderstand zweier parallel geschalteter Widerstände berechnet werden. Welchen Fehler kann ein Anwender (elektrotechnischer.

Ähnliche Präsentationen


Präsentation zum Thema: "Fehler- Management. Es soll der Ersatzwiderstand zweier parallel geschalteter Widerstände berechnet werden. Welchen Fehler kann ein Anwender (elektrotechnischer."—  Präsentation transkript:

1 Fehler- Management

2 Es soll der Ersatzwiderstand zweier parallel geschalteter Widerstände berechnet werden. Welchen Fehler kann ein Anwender (elektrotechnischer Laie) machen ?

3 Er kann für einen Widerstandswert einen Wert 0 oder kleiner 0 eingeben (Eingabefehler)! Diesen Fall muss das Programm also abfangen (berücksichtigen) !

4 Frage: Wie kann eine Fehlerbehandlung des Programms aussehen ?

5 Angenommen, der Anwender hat für den ersten Widerstand den Wert –12 eingegeben. Ist es dann noch sinnvoll, ihn den nächsten Widerstandswert eingeben zu lassen ?

6 Nein. Nachdem der Anwender eine fehlerhafte Eingabe gemacht hat, soll das Programm gleich darauf reagieren. Welche Möglichkeiten gibt es ?

7 1. Möglichkeit: Wenn der Anwender eine falsche Eingabe macht, wird auf den Bildschirm eine entsprechende Meldung gebracht und das Programm beendet.

8 2. Möglichkeit: Das Programm verlangt so lange eine neue Eingabe, bis der Anwender eine richtige Eingabe macht.

9 Aufgabe: Realisieren Sie diese zwei Möglichkeiten jeweils durch ein Struktogramm !

10 Erste Möglichkeit

11 fehler = 0 Ausgabe(1.Widerstand eingeben) Eingabe(r1) W F r1>0 r2>0 Widerstand ersatz berechnen fehler = -1 Ausgabe(ersatz) fehler = -2 Ausgabe("Fehler bei 1. Widerstand") sonst -2 fehler Ausgabe("Fehler bei 2. Widerstand") WF Ausgabe(2.Widerstand eingeben) Eingabe(r2) Um die "eigentliche" Berechnung herum muss das Fehlermanagement "gestrickt" werden.

12 Zweite Möglichkeit

13 Widerstand ersatz berechnen Ausgabe(1.Widerstand eingeben) Eingabe(r1) while (r1<=0) Ausgabe(2.Widerstand eingeben) Eingabe(r2) while (r2<=0) Ausgabe(ersatz) Das Programm "erzieht" der Anwender zu einem intelligenten Verhalten (keine Eingabefehler)


Herunterladen ppt "Fehler- Management. Es soll der Ersatzwiderstand zweier parallel geschalteter Widerstände berechnet werden. Welchen Fehler kann ein Anwender (elektrotechnischer."

Ähnliche Präsentationen


Google-Anzeigen