Hallo Kerbonauten, hallo Hobby- und Profiprogrammierer,
wie ihr an der Überschrift sicherlich erkennen könnt, geht es um ein Problem, das sich mit Java beschäftigt.
Am Montag segelte für unseren Informatikkurs eine Aufgabe ein. Diese beinhaltet den Euklidischen Algorithmus und das Sieb des Erathostenes als Struktogramm und als Javacode aufzustellen.
Das Struktogramm für den Euklidischen Algorithmus habe ich von hier (letzte Seite) übernommen. Den Code habe ich mir eher abgeschrieben als verstanden. Er sieht so aus:
integer a;
integer b;
if(b!=0)
{ if (a>b) {a = a-b}
else b =b-a}
else (meinStift.schreibeText("Der ggT ist" a);
(Ein kleiner Kommentar zum letzten Befehl: meinStift. ist ein Objekt aus Sum.kern für BlueJ).
Ich würde mich freuen, wenn ihr mir sagen könntet, ob der Code stimmt, oder wenn nicht (wovon ich aussgehe ), was falsch ist.
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Der nächste Punkt ist das Sieb des Eratosthenes.
Hier ist aus der Sicht der Informatik mein Wissenstand nicht nur unterm Horizont, sondern überhaupt nicht vorhanden!
Auch hier habe ich das Problem, dass ich ein Struktogramm und den Javacode brauche. Der Artikel hierzu fällt deutlich kürzer aus: Ich habe gar nichts dazu.
Ich verstehe, wie man das Sieb anwendet, wozu es da ist, aber nicht, wie ich es einem Computer beibringe. Natürlich habe ich mehrere Stunden Google hinter mir, aber die ganzen Codes sind für mich gänzlich UNVERSTÄNDLICH!
Ich habe bei einem Lehrer, der den Stoff nicht ganz so rüberbringt, dass wir ihn verstehen. Wenn ihr versteht, was ich meine......... Weiterhin kommt dazu, dass ich erst seit diesem Schuljahresanfang überhaupt Informatik habe und wir uns bis jetzt ausschließlich mit BlueJ und der Erweiterung Sum.kern beschäftigt haben (das beinhaltet Vierecke malen und neulich auch Sterne zeichenen [mit ganz wenig rechnen]). Nun flattert diese Aufgabe rein.
Ich bitte euch nun, könntet ihr mir in meiner Not helfen und das Struktogramm und den Code "zu mir bringen". Bitte beachtet dabei, dass ich erst 10 Klasse bin (wenn auch Gymnasium [in Brandenburg]).
Ich freue mich sehr, wenn ihr mir helfen könntet!
Felix