Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Aufgabenblatt 2 - Aufgabe 2.3

1 view
Skip to first unread message

marco23

unread,
Nov 19, 2006, 10:19:55 AM11/19/06
to
Ich habe ein Problem.
Und zwar bräuchte ich einen Denkanstoß zu dieser Aufgabe.
Ich habe schon meine Lösungsansätze Probiert, aber weiß
nicht wie es in OPAL aussehen könnte.
Eine Idee war von mir, dass ich mir eine Hilfsfunktion hilfe(n)
schreibe,
die mir die test(p) mit dem übergabewert n, n mal aufruft.
In diesem Fall übergebe ich aber keine Primzahl.
Das zu berichtigen, dürfte aber das wenigste Problem sein.
Mein Problem ist die Vorstellung der Implementation von Primzahlen bis
8000, die ich als Argument zu test(p) übergebe, sodass ich einen
Bildschirm voll mit getesteten MersennePrimzahlen habe.

Vielleicht kann mir eine in meiner gedanklich eingefahrenen Situation
helfen.

Gruß Marco

Robert Buchholz

unread,
Nov 19, 2006, 11:57:24 AM11/19/06
to marco23
Hallo Marco,

marco23 schrieb:


> Eine Idee war von mir, dass ich mir eine Hilfsfunktion hilfe(n)
> schreibe,
> die mir die test(p) mit dem übergabewert n, n mal aufruft.
> In diesem Fall übergebe ich aber keine Primzahl.
> Das zu berichtigen, dürfte aber das wenigste Problem sein.
> Mein Problem ist die Vorstellung der Implementation von Primzahlen bis
> 8000, die ich als Argument zu test(p) übergebe, sodass ich einen
> Bildschirm voll mit getesteten MersennePrimzahlen habe.

Deine Idee ist soweit schon sehr gut. Um den Test zu automatisieren,
kannst du alle Zahlen von 0 bis 14 ablaufen und test(p) aufrufen, wenn
es sich um eine Primzahl handelt. Die Ergebnisumformung und Ausgabe ist
dabei aber etwas knifflig.

Ciao,

Robert

signature.asc
0 new messages