Räuber-Beute-Simulation

  • Hallo,

    bin neu hier im Forum und soll in Informatik eine Räuber-Beute-Simulation in Java schreiben. Wer kann mir einen Ansatz hier rein schreiben, wie die Aufgabe geht
    oder mal ein ganzes Beispielprogramm für dieses Problem schreiben?
    Dies ist mein letztes Jahr in Informatik und ich will dieses Fach mit einer guten Note
    abschließen, weil diese im Abiturzeugnis vorkommt!

    Vielen Dank schon mal im Voraus!

    Gruß

  • Hallo!

    Ich gehe einmal davon aus, dass Du etwas derartiges benötigst:

    Ein schreckliches Schicksal ist es fürwahr,
    ein Blinder zu sein in der Sehenden Schar,
    noch schrecklicher ist es, das muss ich verkünden,
    der Sehende zu sein unter lauter Blinden.
    Ein böses Los, wenn vom Schicksal geschickt ist,
    dass unter Vernünftigen einer verrückt ist:
    noch schlimmer ergeht es dem gänzlich Zerknickten,
    der einzig normal unter lauter Verrückten!

    Ist der Ruf erst ruiniert, lebt es sich ganz ungeniert. :engel:

  • Nein, so soll das ungefähr aussehen:

    public class RäuberBeute
    {
    int Zeitende = 100;
    int y = 5;
    int x = 100;
    int a = 0.001;
    int b = 0.0001;
    int c = 0.0004;
    int e = 0.005;

    int x_delta = 0;
    int y_delta = 0;
    for (int i=0; i<Zeitende; i++)
    {
    x = x + x_delta;
    y = y + y_delta;

    System.out.println("x=" + x + " y=" + y);

    }


    zusätzlich noch Verbesserungsmöglichkeiten, wie
    - die Hasen können sich ohne Füchse nicht beliebig vermehren, da das Gras
    in der Realität nicht unbegrenzt vorhanden ist.
    - Krankheiten nehmen bei zunehmender Population zu und erhöhen die
    Sterberate


  • Ist zwar Matlab-Code mit graph. Ausgabe, aber du kannst es ja selbst portieren od. dir Anregungen holen..., die Dämpfung durch begrenztes Futter und begrenzte Beute ist berücksichtigt,..auch ein Vergleich mit realen Messdaten, zusätzlich gabs noch eine Erweiterung , die den Einsatz von Schädlingsbekämpfungsmittel auf den Kreislauf berücksichtigt hat - die ist hier nicht drin aber im pdf.

    Aber das Zeugs in Java coden , musst du schon selbst.
    Ist ja nicht viel,.. die Berechungsgleichungen hast du ja ... also nur Werte noch Einlesen, die Diffgleichungen ausrechnen, und dir über die Ausgabe kurz Gedanken machen,.. graphisch oder bloss textuelle Ergebnisse. ;)

    bzw.... hier: http://www.inverudio.com/programs/PredatorPrey/predator-prey-multi-agent-repast-simulation.zip
    Aber , wenn du nichtmal selbst googlen kannst,.. hast du deine Informatiknote bestimmt nicht verdient..:lauscher:

    5 Mal editiert, zuletzt von kira (26. Juni 2009 um 23:34)

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!