Die letzten 4 Beiträge |
as_string |
Nein, natürlich nicht alle, Du sollst ja möglichst wenige nehmen und alle positiven Zahlen wären ja mehr so unendlich viele!
Geh doch einfach mal das Flussdiagramm durch und schau, was passiert, wenn Du zahl = 0 setzt. Dann was passiert, wenn Du zahl = 1 etc. setzt.
Dann schaust Du, wie kannst Du es schaffen, dass für C0 mit möglichst wenigen verschiedenen Zahlen möglichst alle Anweisungsblöcke durchlaufen werden (die abgerundeten Rechtecke).
Für die C1 musst Du schauen, welche Zahlen Du mindestens einsetzen musst, um alle Verzweigungen mindestens einmal abgedeckt zu haben. Das sollten normalerweise mehr sein, als bei C0.
Gruß
Marco |
Brian33 |
Also soll ich für c0 Abdeckung alle Zahlen grösser 0 einfach nehmen ? |
as_string |
C0-Abdeckung ist ja Anweisungs-Abdeckung. Nehmen wir mal die erste Schleife. Um alle Anweisungen abzudecken, genügt es, wenn man gleich beim ersten Durchlauf zahl > 0 eingibt (z. B. eine 1). Dann springt er zwar nicht zurück, aber alle Anweisungen werden ausgeführt.
Bei C1-Abdeckung müssen alle Zweige abgedeckt sein. Da muss also beim ersten Durchlauf die Entscheidung zahl <= 0 wahr ergeben, damit er den Rücksprung-Zweig ausführt. Beim nächsten Durchlauf erst muss es dann zahl > 0 sein, damit er weiter geht.
So musst Du das bei allen Entscheidungen überprüfen und schauen, was Du im Einzelnen für Werte brauchst.
Gruß
Marco |
Brian33 |
Aktivitätsdiagramm testen
Hallo Guten ABend hat jemand auch tipps zu dieser Aufgabe mit der ich aktuell beschäftige ?
Hat jemand tipps für mich was ich hier machen soll?
Brian33 hat diese Bilder (verkleinerte Versionen) angehängt:
|
|
|