1. Weiterleitung zu NetzLiving.de
  2. Forum
    1. Unerledigte Themen
  3. zum neuen Forum
  • Anmelden
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Seiten
  • Forum
  • Erweiterte Suche
  1. Informatik Forum
  2. Community
  3. Smalltalk

Pr.imzahlentester in J--Flap als Tµring Maschine

  • -0mea-
  • 16. Januar 2009 um 12:43
  • Unerledigt
Hallo zusammen,

das Informatik-Forum geht in den Archivmodus, genaue Informationen kann man der entsprechenden Ankündigung entnehmen. Als Dankeschön für die Treue bekommt man von uns einen Gutscheincode (informatikforum30) womit man bei netzliving.de 30% auf das erste Jahr sparen kann. (Genaue Infos sind ebenfalls in der Ankündigung)

Vielen Dank für die Treue und das Verständnis!
  • -0mea-
    Gast
    • 16. Januar 2009 um 12:43
    • #1

    [Editierter Beitrag]

    2 Mal editiert, zuletzt von -0mea- (19. Januar 2009 um 01:07) aus folgendem Grund: Edition

  • viper
    Punkte
    103
    Beiträge
    20
    • 16. Januar 2009 um 14:32
    • #2

    Ansätze:

    J--Flap - vielleicht JFLAP?: http://www.jflap.org/
    Turingmaschine: http://de.wikipedia.org/wiki/Turingmaschine
    Primzahlen: http://de.wikipedia.org/wiki/Primzahlen
    Google: http://google.com

    Du wirst vermutlich zuerst schauen müssen, was eine Turingmaschine überhaupt ist, dann dir eine Turing-Maschine überlegen die Primzahlen testet.

    Der einfachste (algorithmische) Ansatz ist wohl, einfach zu probieren ob man die getestete Zahl "n" durch irgendeine Zahl "i" von 2 bis n/2 durchdivideren kann (= so oft i aus n subtrahieren bis das Ergebnis <i ist, wenn es 0 ist dann lässt sich n durch i durchdividieren). Das, was ich gerade pseudocodeartig beschrieben habe, muss dann in die "Programmiersprache" der Turingmaschine übersetzt werden (Details siehe z.B. Wikipedia). Das ist vermutlich das Schwierigste an der ganzen Geschichte. Dann gilt es nur noch, die Turing-Maschine in diesem JFLAP-Framework zu implementieren (in JFLAP einlesen, ein paar Tutorials machen, Dokumentation verfolgen... - ich kenne es selber nicht).

  • mdk
    Punkte
    7.120
    Beiträge
    1.390
    • 16. Januar 2009 um 15:03
    • #3
    Zitat von -0mea-

    Pr.imzahlentester
    [...]
    J--Flap
    [...]
    Tµring Maschine

    Da hat wohl wer Angst, dass der Lehrer bei einer Google-Suche nach "Primzahlentester", "JFLAP" und "Turingmaschine" diesen Thread findet.

  • Blub Blub
    Punkte
    45
    Beiträge
    9
    • 16. Januar 2009 um 15:58
    • #4

    Einfach einen simplent Fermat Test[1] implementieren.
    Wegen Carmichael-Zahlen[2] aufpassen und daher evtl. gleich einen Miller-Rabin Test[3] implementieren.

    lg

    [1] http://en.wikipedia.org/wiki/Fermat_test
    [2] http://en.wikipedia.org/wiki/Carmichael_number
    [3] http://en.wikipedia.org/wiki/Miller-Rabin_primality_testhttp://en.wikipedia.org/wiki/Carmichael_number

  • staatsfeind_nr1
    Punkte
    377
    Beiträge
    65
    • 16. Januar 2009 um 16:39
    • #5
    Zitat von mdk

    Da hat wohl wer Angst, dass der Lehrer bei einer Google-Suche nach "Primzahlentester", "JFLAP" und "Turingmaschine" diesen Thread findet.

    und du warst gleich so nett und hast den thread getagged mit diesen begriffen? :multishiner:

  • -0mea-
    Gast
    • 16. Januar 2009 um 17:37
    • #6

    [Editierter Beitrag]

    Einmal editiert, zuletzt von -0mea- (19. Januar 2009 um 01:09) aus folgendem Grund: Edition

  • davide
    Punkte
    5.660
    Beiträge
    1.048
    • 16. Januar 2009 um 19:42
    • #7

    http://www.jflap.org/tutorial/

    gibt unter anderem eins für eine turing maschine

  • spinball
    Punkte
    1.192
    Beiträge
    223
    • 16. Januar 2009 um 20:49
    • #8

    Eine Turingmaschine in JFLAP, die Primzahlen testet, ist leicht programmiert.

  • Maximilian Rupp 27. Dezember 2024 um 00:20

    Hat das Thema aus dem Forum Off-Topic nach Off-Topic verschoben.

Tags

  • hausübung
  • facharbeit ist ein dandy
  • ghostwriterbörse
  • jflap
  • primzahl
  • primzahlentester
  • turing maschine
  • turingmaschine
  1. Datenschutzerklärung
  2. Impressum