[Code] ggT mit Prolog

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Hanskopf, 25. April 2010 .

Schlagworte:
  1. 25. April 2010
    ggT mit Prolog

    Hey,

    ich hab hier folgende mögliche Lösung um den ggT mittels Prolog zu bestimmen:

    ggt(A, B, C) :-gt(A, B, C), not(larger_gt(A, B, C)).

    larger_gt(A, B, C) :-gt(A, B, C1), C1>C.

    gt(A, B, C) :-t(A, C), t(B, C).

    t( A, C ) : - zwischen(1, C, A), AmodC =:= 0.

    zwischen(C, C, O).
    zwischen(U, C, O) :-O>U, U1 isU+1, zwischen(U1, C, O).


    kann mir jmd die letzten beiden Zeilen erklären !? Was bewirkt "zwischen(C, C, O)."
    Und wieso läßt man in der untersten Zeile das U gegen O laufen ?
     
  2. 25. April 2010
    AW: ggT mit Prolog

    Soweit ich das verstanden hab, heisst das wenn die beiden (C und C) gleich sind, dann ist es fertig.
     
  3. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.