Mjolnir Geschrieben 30. Juni 2003 Teilen Geschrieben 30. Juni 2003 Auch auf die Gefahr hin dass ich mich total lächerlich mache: Ich stehe im Moment total auf dem Schlauch! Muss ein Programm schreiben, dass die Kombinationsmöglichkeiten ermittelt um die summe = 10 zu erhalten bei dem wurf von 3 würfeln benötige nur den pseudocode oder ein struktogramm danke im voraus für die hilfe greetz Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Jaraz Geschrieben 30. Juni 2003 Teilen Geschrieben 30. Juni 2003 Hi, also deine Hausaufgaben macht hier mit Sicherheit niemand. Schreibe einfach auf, was du bis jetzt hast und dann kann man darüber diskutieren. Ansonsten bringt dir das nämlich gar nichts. Gruß Jaraz Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Nalimov Geschrieben 30. Juni 2003 Teilen Geschrieben 30. Juni 2003 Gibt es sonst noch Bedingungen zu dem Programm. Muss es besonders effektiv sein, oder spielt es keine Rolle wie schnell das Ergebnis kommt? Ein wenig mehr musst Du schon erzählen. Ich geb Dir mal einen DenkanstoßÖ Überleg mal einfach wie Du vorgehen kannst. Mit 3 Würfeln ist das doch nicht schwer. Es gibt 6*6*6 Kombinationen (dafür braucht ein Athlon nicht mal ne Sekunde) wie Die Würfel fallen können. Eine Vergleichsoperation (Augenzahl 10? Ja/Nein) mit einem Zähler erledigt den Rest. So und in Programmcode umsetzen oder Dein Struktogramm malen darfste jetzt selber... Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_JesterDay Geschrieben 30. Juni 2003 Teilen Geschrieben 30. Juni 2003 Original geschrieben von Nalimov So und in Programmcode umsetzen oder Dein Struktogramm malen darfste jetzt selber... Ich würde das so machen... Jeder Würfel geht von 1-6, daher 3 Schleifen ineinander. 1.: a 1 -6, 2.: b 1-6, 3.: c 1-6 Bei jedem Durchlauf von c: a+b+c = 10? Ja: Kombination merken. Meine Lösung dafür... Rest siehe Zitat Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Mjolnir Geschrieben 30. Juni 2003 Autor Teilen Geschrieben 30. Juni 2003 ok, danke erstmal auch wenn ich die aufgabe schon gelöst habe und endlich vom schlauch gestiegen bin. war übrigens keine hausaufgabe, sondern ich versuche mir gerade selbständig cobol beizubringen und hab die tage soviel kram gelernt, dass ich net mehr weiss wo mir der kopf steht. also danke nochmal... greetz Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
geloescht_JesterDay Geschrieben 28. Juli 2003 Teilen Geschrieben 28. Juli 2003 Original geschrieben von Mjolnir dass die Kombinationsmöglichkeiten ermittelt um die summe = 10 zu erhalten bei dem wurf von 3 würfeln eine andere Möglichkeit wäre, nur einen Würfel von 1-6 durchzugehen. Die Differenz dieses Würfels zu 10 muss dann mit 2 Würfeln dargestellt werden. Dazu kannst du die Funktion rekursiv Aufrufen. Also auch wieder Differenz Würfel zu Prüfwert, allerdings nur mit 2 Würfel bzw. Differenz muss nur mit einem erreicht werden. Einen wirklichen Code hab ich dazu nicht im Kopf, aber es sollte so funktionieren. Die erste Möglichkeit ist die "Probiere-alles-aus-und-merk-die-die-richtigen-Ergebnisse" Methode, die 2te ist mehr "Ergebnissorientiert" (obwohl es im grossen und ganzen ja keinen Unterschied macht). Welche von beiden performanter ist weiss ich auch nicht Auf jeden Fall ist die 2te programmiertechnisch aufwändiger und sieht "cooler" aus. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
*I C Q* Geschrieben 8. August 2003 Teilen Geschrieben 8. August 2003 Original geschrieben von JesterDay Auf jeden Fall ist die 2te programmiertechnisch aufwändiger und sieht "cooler" aus. Und wenn man's dann ganz cool machen möchte, dann reduziert man Würfelergebnisse, indem man Doppelte rausschmeisst, denn ob ich jetzt "2-3-5" würfel oder "5-3-2" ist ja das Gleiche! ICQ, der sich grad spasseshalber JesterDays 2. Lösung mit Reduzierung gebastelt hat 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.