rekursion.hilfe.

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
hallo zusammen,
es geht um folgendes , erstellung einer Froschpopulation mit hilfe der rekursion:

Beginn ist im 1. Jahr mit 100 Fröschen
danach bringt jeder frosch 2 nachfahren (Laichen, von denen 90% sterben)
eine Laiche brauch 2 Jahre um zum neuen Frosch hernagewachsen zu sein.
bedingung: nur ganzzahlige Populationen sind möglich, deswegen muss abgerundet werden
Meine Überlegung:

1. jahr 100 frösche
2. Jahr 100 Frösche
3. Jahr 100 Frösche + herangewachsende neue Frösche( also 100+ [200(jeder frosch bringt 2 nachfahren mit sich)*0,1(nur 10% davon wachsen als neue frösche heran)])= ergebnis für das 3. Jahr =120 Frösche
4. Jahr 120 Frösche
5. Jahr 120 Frösche + herangewachsende neue Frösche (also 120+[240*0.1)= 144
.
.
.
und so weiter...

sprich der algorithmus müsste so funktionieren dass immer bei einer ungeraden jahreszahl ausser 1 eine rechnung (s.o.) ausgeführt wird.meine klasse soll so aussehen dass ich die froschpopulation immer zu beginn eines jahres berechnen kann.

bitte um hilfe...

Vg breakdown
 

Marco13

Top Contributor
So ungefähr...
Code:
int population(int jahr)
{
    Im jahr 1 ist die Pouplation 100
    Andenfalls
    {
        Die altePopulation ist die population vom Jahr 'jahr-1'
        Die population ist die altePopulation + 10% der Nachfahren der altenPopulation
    }
}
 
G

Guest

Gast
danke erstmal für deine antwort, wenn ich dann jetzt die klasse erstelle

public class Froschteich();

wie kann ich dann am besten die variablen deklarieren um nachher die methode so ausführen zu können damit ich mir die population für jedes jahr (also für ein beliebiges x anzeigen lassen kann??
 
S

SlaterB

Gast
> wie kann ich dann am besten die variablen deklarieren

am besten nach Java-Syntax

---------

die Population pro Jahr kannst du entweder einmalig bei der Berechnung ausgeben
(wäre auch nicht ganz vermessen, allein für die Ausgabe die Berechnung nochmal durchzuführen, geht blitzschnell)
oder du speicherst alle Ergebnisse in einem Array/ einer Liste
 
G

Guest

Gast
stimmt, denn das ist ja eigentlich mein ziel.... basiert aber trotzdem auf rekursion?!?
trotzdem würd ich auch gerne mal die variante mit dem array erklärt haben, wie würde sowas ungefähr aussehen??

danke und vg
breakdown
 
S

SlaterB

Gast
So ungefähr...
Code:
int population(int jahr)
{
    Im jahr 1 ist die Pouplation 100 (+ Einfügen, siehe weiter unten)
    Andenfalls
    {
        Die altePopulation ist die population vom Jahr 'jahr-1'
        Die population ist die altePopulation + 10% der Nachfahren der altenPopulation
        Die population im Array an Position jahr (oder am passenden Index aus jahr berechnet) speichern,
        Wenn du die Populationen in Reihenfolge berechnest, dann am einfachsten eine Liste 
        und jedes Ergebnis normal am Ende einfügen
        Array oder Liste müssen als Exemplarvariable oder Parameter verfügbar sein
    }
}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
F Hilfe bei Rekursion... Java Basics - Anfänger-Themen 4
M Bitte um Hilfe bei Quellcode (Rekursion) Java Basics - Anfänger-Themen 6
A Hilfe bei Rekursion,Ich verstehe nicht,wie funktioniert die Rekursion in der Methode "walk" Java Basics - Anfänger-Themen 13
P Hilfe zur Rekursion? Java Basics - Anfänger-Themen 2
J Hilfe! Rekursion Java Basics - Anfänger-Themen 28
D Hilfe bei Rekursion!! Prüfungsfrage Java Basics - Anfänger-Themen 6
G [Rekursion] Newbie-Hilfe Java Basics - Anfänger-Themen 12
K Verstehe Rekursion nicht ganz Java Basics - Anfänger-Themen 7
P Frage zu Rekursion und Backtracking Java Basics - Anfänger-Themen 2
DiyarcanZeren Rekursion in Java Java Basics - Anfänger-Themen 5
M Variablen Rekursion mit 2 Parameteren Java Basics - Anfänger-Themen 4
sserio Rekursion größten Primfaktor finden funktioniert nicht Java Basics - Anfänger-Themen 8
M Lösungsweg Rekursion Java Basics - Anfänger-Themen 1
C StackOverflow bei Rekursion Java Basics - Anfänger-Themen 7
D Rekursion - Ich raffs nicht Java Basics - Anfänger-Themen 16
N Methoden Rekursion mit Kreisen Java Basics - Anfänger-Themen 7
P9cman Vokale in einem String überprüfen mittels Rekursion Java Basics - Anfänger-Themen 8
J Rekursion Java Basics - Anfänger-Themen 22
T Rekursion Programmierverständnis Java Basics - Anfänger-Themen 12
K Rekursion: Rechenmauer mit Array erstellen Java Basics - Anfänger-Themen 17
K Rekursion einer Zahlenfolge (Ab- und Aufzählung) Java Basics - Anfänger-Themen 6
Zeppi Rekursion Java Basics - Anfänger-Themen 15
V Backtracking und Rekursion Java Basics - Anfänger-Themen 15
L REKURSION Java Basics - Anfänger-Themen 13
Kirby.exe Rekursion Java Basics - Anfänger-Themen 7
N for Schleife durch Rekursion ersetzen Java Basics - Anfänger-Themen 6
X Rekursion Java Basics - Anfänger-Themen 3
H Rekursion Java Basics - Anfänger-Themen 2
D Erste Schritte Rekursion Java Basics - Anfänger-Themen 13
M Rekursion Tage Ansteckung gesamte Bevölkerung Java Basics - Anfänger-Themen 15
M Java Rekursion Java Basics - Anfänger-Themen 9
G Java Rekursion Java Basics - Anfänger-Themen 5
J Rekursion Klausur Aufgabe Java Basics - Anfänger-Themen 2
N Rekursion Java Basics - Anfänger-Themen 18
M Verständnisproblem der Rekursion bei Arrays Java Basics - Anfänger-Themen 8
X Rekursion Rätsel Java Basics - Anfänger-Themen 4
N Klassen Rekursion mit Feldern von Objekten Java Basics - Anfänger-Themen 14
W Rekursion Java Basics - Anfänger-Themen 0
D Konsolenausgabe Zahlenfolge Rekursion Java Basics - Anfänger-Themen 3
J Ping Pong Methode mit Rekursion Java Basics - Anfänger-Themen 1
N Rekursion Java Basics - Anfänger-Themen 1
B Rekursion Basic Java Basics - Anfänger-Themen 15
O Rekursion Mergesort Java Basics - Anfänger-Themen 18
G Rekursion Java Basics - Anfänger-Themen 20
M Rekursion Java Basics - Anfänger-Themen 7
A Mit Rekursion Zufallszahlen erstellen und größte finden Java Basics - Anfänger-Themen 5
B Rekursion Wurzel Java Basics - Anfänger-Themen 39
O Rekursion ordentlich aufschreiben Java Basics - Anfänger-Themen 2
B Rekursion verstehen Java Basics - Anfänger-Themen 4
O Rekursion Java Basics - Anfänger-Themen 2
E Rekursion verstehen. Java Basics - Anfänger-Themen 4
E Rekursion Kisten befüllen Java Basics - Anfänger-Themen 10
E Rekursion verstehen Java Basics - Anfänger-Themen 2
O Rekursion, String Java Basics - Anfänger-Themen 8
N Invertierte Rekursion??? Java Basics - Anfänger-Themen 5
T Rekursion Warum bricht meine Funktion nicht ab Java Basics - Anfänger-Themen 4
L Rekursion im Baum Java Basics - Anfänger-Themen 9
E Pfade eines Baums angeben ohne Rekursion Java Basics - Anfänger-Themen 20
L Rekursion Baumknoten Java Basics - Anfänger-Themen 8
L Rekursion größtes Zeichen Java Basics - Anfänger-Themen 8
L Rekursion Modulo Java Basics - Anfänger-Themen 7
I Rekursion Java Basics - Anfänger-Themen 11
H Rekursion Java Basics - Anfänger-Themen 7
N Methoden zur Rekursion (catalansche Zahlen) Java Basics - Anfänger-Themen 4
S Frage zu Rekursion... Java Basics - Anfänger-Themen 15
N Java catalansche Zahlen (Rekursion) Java Basics - Anfänger-Themen 5
S Noch eine Frage zur Rekursion... Java Basics - Anfänger-Themen 11
S Frage zu einer Rekursion Java Basics - Anfänger-Themen 15
F Methoden Abbruchbedingung bei Rekursion Java Basics - Anfänger-Themen 2
Z Rekursion Primzahlen Java Basics - Anfänger-Themen 1
K Rekursion Verständnisfrage Java Basics - Anfänger-Themen 19
L Methoden Rekursion gibt alten Wert wieder Java Basics - Anfänger-Themen 37
M Rekursion Minimums Suche Java Basics - Anfänger-Themen 12
J Rekursion Java Basics - Anfänger-Themen 5
F Aufgabe Rekursion Binärer Baum Java Basics - Anfänger-Themen 15
N Rekursion Java Basics - Anfänger-Themen 2
B Rekursion - Übung Java Basics - Anfänger-Themen 2
B Problem beim grundsätzlichen Verständnis bei Rekursion mit 2-dimensionalen Array Java Basics - Anfänger-Themen 6
P Rekursion Java Basics - Anfänger-Themen 19
G Rekursion Beispiel Java Basics - Anfänger-Themen 3
M Rekursion schreiben Java Basics - Anfänger-Themen 16
A Rekursion Funktion in eine Iterativ Funktion umwandeln Java Basics - Anfänger-Themen 9
T Array Rekursion Java Basics - Anfänger-Themen 1
B lineare und schlichte Rekursion Java Basics - Anfänger-Themen 1
A Rekursion Java Basics - Anfänger-Themen 2
B Rekursion Java Basics - Anfänger-Themen 3
A Rekursion stoppt an der falschen Stelle Java Basics - Anfänger-Themen 4
A Lineare Rekursion Java Basics - Anfänger-Themen 6
B Rekursion Schneeflocke - Kurze Frage zur Methode Java Basics - Anfänger-Themen 11
L Rekursion Java Basics - Anfänger-Themen 4
S Rekursion Rückgabe - Türme von Hanoi Java Basics - Anfänger-Themen 16
kilopack15 Rekursion und Schleifen Java Basics - Anfänger-Themen 27
E Rekursion Java Basics - Anfänger-Themen 10
G rekursion nicht verstanden Java Basics - Anfänger-Themen 5
K Rekursion-Verständnisfrage Java Basics - Anfänger-Themen 4
E Methoden String wird in Rekursion nicht überschrieben Java Basics - Anfänger-Themen 2
T 2fach Rekursion. Java Basics - Anfänger-Themen 4
N Rekursion mit if-Anweisung Java Basics - Anfänger-Themen 10
K Methoden Zahlensysteme umwandeln mittels Rekursion Java Basics - Anfänger-Themen 5
H Rekursion Binäre Suche Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben