nurix Geschrieben 28. April 2011 Teilen Geschrieben 28. April 2011 Hallo zusammen, hat jemand eine Lösung für den 5. Handlungschritt der FIAE Prüfung Sommer 2010 ? Oder anderweitig einen Lösungsvorschlag? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
westcoast1904 Geschrieben 28. April 2011 Teilen Geschrieben 28. April 2011 (bearbeitet) würde mich auch interessieren. Bearbeitet 28. April 2011 von westcoast1904 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Fabian0o0 Geschrieben 29. April 2011 Teilen Geschrieben 29. April 2011 Müsste die Aufgabe sein, die hier schon verlinkt ist, oder? http://www.fachinformatiker.de/pruefungsaufgaben-loesungen/146707-frage-foreach-pseudocode.html Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
westcoast1904 Geschrieben 1. Mai 2011 Teilen Geschrieben 1. Mai 2011 Das wäre dann mal mein Lösungsvorschlag in Pseudo-Code geschrieben. FUNKTION ermittleVerfügbarkeit (Gerätetyp als Integer, eBeginn als DateTime, eDauer als Integer) als Integer i als Integer = 0 j als Integer = 0 geräteIDs[] als Integer = getGeräteListe(Gerätetyp) SOLANGE i <= ANZAHL(geräteIDs) – 1 buchungsdaten = getResDat(geräteIDs(i)) SOLANGE j <= ANZAHL(buchungsdaten) – 1 If eBeginn < buchungsdaten.vonDat AND eDauer <(buchungsdaten.vonDat – eBeginn) OR eBeginn > buchungsdaten.bisDat THEN RETURN geräteIDs(i) ENDE IF ZÄHLE j + 1 ENDE SOLANGE ZÄHLE i + 1 ENDE SOLANGE RETURN 0 ENDE FUNKTION Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Fabian0o0 Geschrieben 13. Mai 2011 Teilen Geschrieben 13. Mai 2011 Hat noch jemand einen Lösungsvorschlag? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
PeterLu Geschrieben 27. März 2012 Teilen Geschrieben 27. März 2012 Das wäre dann mal mein Lösungsvorschlag in Pseudo-Code geschrieben. FUNKTION ermittleVerfügbarkeit (Gerätetyp als Integer, eBeginn als DateTime, eDauer als Integer) als Integer i als Integer = 0 j als Integer = 0 geräteIDs[] als Integer = getGeräteListe(Gerätetyp) SOLANGE i <= ANZAHL(geräteIDs) – 1 buchungsdaten = getResDat(geräteIDs(i)) SOLANGE j <= ANZAHL(buchungsdaten) – 1 If eBeginn < buchungsdaten.vonDat AND eDauer <(buchungsdaten.vonDat – eBeginn) OR eBeginn > buchungsdaten.bisDat THEN RETURN geräteIDs(i) ENDE IF ZÄHLE j + 1 ENDE SOLANGE ZÄHLE i + 1 ENDE SOLANGE RETURN 0 ENDE FUNKTION Müsste man nicht hier bei den buchungsdaten das j mit einsetzen? Also FUNKTION ermittleVerfügbarkeit (Gerätetyp als Integer, eBeginn als DateTime, eDauer als Integer) als Integer i als Integer = 0 j als Integer = 0 geräteIDs[] als Integer = getGeräteListe(Gerätetyp) SOLANGE i <= ANZAHL(geräteIDs) – 1 buchungsdaten = getResDat(geräteIDs(i)) SOLANGE j <= ANZAHL(buchungsdaten) – 1 If eBeginn < buchungsdaten[j].vonDat AND eDauer <(buchungsdaten[j].vonDat – eBeginn) OR eBeginn > buchungsdaten[j].bisDat THEN RETURN geräteIDs(i) ENDE IF ZÄHLE j + 1 ENDE SOLANGE ZÄHLE i + 1 ENDE SOLANGE RETURN 0 ENDE FUNKTION ??? Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.