bin gerade die Struktogramme in den alten Klausuren durchgegangen.
Bei einigen weiß ich nicht, wieso diese richtig sind.
Z. B. 1:
Aufg. 3 aus Sept 02 (ist identisch mit Struktogramm aus EA SS 03):
Wieso sind hier alle richtig?
Hat etwa die vorletzte Zeile nix zu sagen? Könnte da auch x+7 stehen? Bzw. müsste die gar nicht da sein? Verändert deren Existenz nicht mehr das Ergebnis?
Z. B. 2:
Aufg. 3 aus Sept. 03 (ist identisch mit Struktogramm aus EA SS 04):
Hier ist Struktogramm 1 laut Lösung richtig? Aber wieso?
In der Aufgabenstellung steht doch, dass der Abschreibungssatz höchstens 0,2 betragen darf.
In dem Struktogramm steht AS: = min (2/ND, 0.2). Das soll korrekt sein.
Aber wieso? Wenn höchstens steht, müsste es doch "max" und nicht "min" sein.
Wo liegt hier mein Denkfehler?
LG
Amber-Ann
Comments
Caesarion
Contributions on this page: 4
View profileWas Du so alles ausgräbst....
x ist die Laufvariable für die Jahre. Entsprechend der Anzahl n der Jahre muss sie schrittweise um 1 verändert werden.
Bei 1. wird mit Jahr 0 begonnen und bis n-1 (oder >n) gegangen, bei 2 von Jahr 1 bis Jahr n mit x+1 ...bei 3. wird bei n angefangen und heruntergezählt, bis n = 0 ist....
Also korrekt. Die Schleife wird solange durchlaufen, wie die n jahre nicht abgearbeitet wurden.
Die vorletzte Zeile hat nur Bedeutung für die Anzahl der Durchläufe der Schleife. Siehst Du in der Berechnungsformel ein x? Ich nicht. Also kann x das Ergebnis nicht beeinflussen.
Caesarion
Contributions on this page: 4
View profileUnabhängig davon, dass ich jetzt nicht den Nerv für diese sch... Abschreibungen habe :rolleyes: ....
Strukogramm 1 sieht richtig aus....
Struktogramm 2 entfällt, weil in Zeile 2 max steht und min stehen müsste.
Struktogramm 3 ist in meinen Augen falsch, weil D noch nicht definiert ist, als es in der Schleife als Parameter angegeben wird.
Zeile 4 ( While R >= D)
D wird erst in Zeile 5 erstmals definiert.
Ist jetzt aber nur überflogen.....
Caesarion
Contributions on this page: 4
View profileWoher hast Du Musterlösungen?
Amber-Ann
Contributions on this page: 4
View profileFernuniwelt-Skript EDV/IDV ([url]www.fernuniwelt.de[/url])
Leider steht dort nur, ob richtig oder falsch. Nicht wieso.
eda
Contributions on this page: 2
View profileMusterlösungen
Hallo Amber-Ann,
hast du denn auch Lösungen zu den Diagrammen aus den alten Klausuren? Ich versuche gerade das Schema zu verstehen, aber gerade mit den Diagrammen " Zeilen in Spalten " oder waren das Reihen in Spalten -komme ich nicht klar.
Mich würden alle Lösungen ab 2004-2006 interessieren. Vielleicht kann ich dann besser lernen? Die aus älteren Klausuren auch, aber ich weiß noch nicht, ob ich es zeitlich schaffe, diese zu bearbeiten. Was meint ihr- ist es notwendig?
Übrigens- ich mag Informatik absolut nicht. Aber wir schaffen das schon!!
eda
Amber-Ann
Contributions on this page: 4
View profileDie Aufgaben in den Klausuren waren auch schon in EAs. Und zu den EAs kannst du dir ja die Musterlösungen runterladen.
eda
Contributions on this page: 2
View profilehmm
Hallo nochmal,
ich musste mal wieder darauf hingewiesen werden.... ich habe nur welche zum Kurs 0008 gedruckt.
Danke schön für den Hinweis.
eda
Amber-Ann
Contributions on this page: 4
View profileWieso muss da min stehen? Ich dachte nämlich max.
Caesarion
Contributions on this page: 4
View profile:p Ich hab heute vormittag noch selber überlegt, ob es nicht hätte MAX sein müssen ... aber MIN ist richtig.
Es heisst:
"Der Abschreibungssatz (AS) beträgt das Zweifache des bei linearer Abschreibung in in Betracht kommenden Abschreibungssatzes (also 2/ND), höchstens aber 0,2."
AS : = min (2/ND, 0.2)
sagt genau das aus! Solange 2/ND kleiner als 0.2 ist, wird dieser Wert genommen, wenn grösser, dann die 0,2.
Das mal auf MAX anwenden wie in STUK 2 ...und Du wirst sehen es passt nicht!