1
Abra un archivo de texto en blanco. Guardar como " prologSplit.pl " en su computadora
2
Escriba el código siguiente en la primera línea para crear un hecho: .
Split ( 0 , _) < br . >
Este hecho comprueba que ya no se puede separar el número introducido. Cuando el número es igual a cero , la llamada a la función se detendrá. La segunda variable no tiene importancia , de ahí el uso del carácter de subrayado
3
escriba las líneas siguientes para iniciar una nueva regla: .
Split ( M , Z ) : - Opiniones
M> 0 ,
comprobará si la variable "M " es mayor que cero. Si es así , continúe. Esto evitará que el programa se vuelva a repetir en un bucle sin fin
4
Escriba la línea siguiente : .
MM es baja ( M /10 ) ,
Esto crea una variable temporal que se eliminará el último dígito de su variable de entrada y el desprecio de cualquier fracción . Por ejemplo, si la variable de entrada es de 532 , esta línea se realizan 532 dividido por 10, que es 53,2 , pero corta el 0,2 , dejando 53
5
Tipo estas tres líneas siguientes : .
Z es M mod 10 ,
impresión ( Z ) ,
nl ,
el primero será modificar tu número de entrada y guardar el resto en la Z variable. Por ejemplo , " 532 mod 10 " tiene un resto 2 , por lo que Z se convierte en 2 . Las dos líneas siguientes imprimir este apartado dígitos a la pantalla y añade una nueva línea para hacer su producción más fácil de leer
6
Tipo de la última línea de la regla : .
Split ( MM , _) .
recursivamente llame a su gobierno hasta que su número de entrada es igual a cero . Guarde el archivo Prolog .
7
Abra su programa Prolog y cargar el archivo prologSplit.pl . Escriba lo siguiente en la línea de comando y presione ENTRAR:
split ( 532, A)
Prolog se dividirá su número y mostrar cada dígito en una nueva línea
. .