Swii Prolog Con Netbeans
Paso 2:
Crear Un Nuevo proyecto dándole click en el menu File –> New Proyect
Paso 3:
Seleccionar “Java Application” ( que se encuentra en la parte superior derecha del nuevo formulario). Y le dan un clic en Next.
Paso 4: Seleccionar El nombre del proyecto y la rutadonde se quiere ubicar el proyecto (En mi caso se llama py_familia y está ubicado en la carpeta D:\miTrabajo) quedando tal como muestra: y le dan un clic en Finish.
Paso 5: En el paquete <py_familia> darle un click derecho y darle un click en New -> java Class… tal como muestra en la siguiente figura.
Paso 6: En el Class Name escribimos ‘familia’ tal como muestra en la figura y ledamos un click en finish:
Paso 7: El cual presenta la siguiente pantalla:
Paso 8: Le agregaremos el siguiente código <<<< el código se le adjunta al block de notas llamado familia.txt >> el cual esto implica la clase familia
Paso 9: Si nos damos cuenta aparece gran cantidad de errores el cual significa que no está adjuntada la librería ‘pl’ el cual corresponde alswi-prolog; para corregir ese error necesitaremos agregarle dicha librería el cual se verá en los siguientes pasos:
Darle un clic derecho al proyecto llamado py_familia y seleccionar propiedades tal como muestra la siguiente figura:
Paso 10:
Seleccionar en la parte izquierda “librerías” y en la parte central seleccionar la pestaña compile tal como muestra la siguiente figura:
Paso 11:
Darleun click en el boton que dice Add JAR/Folder y aparece la siguiente pantalla, buscamos el jpl.jar donde ubicado por lo general en C: Archivo de programas/pl/lib/jpl.jar tal como muestra la siguiente figura::
Paso 12:
Ubicar el archivo pl.jar
Paso 13: Y le damos un clic en abrir y aparece la siguiente pantalla: en el cual nos damos cuenta que se ha agregado el archivo jpl.jar y le damos unclic en OK
Paso 14: Nos damos cuenta que ya no aparece error en las líneas de código:
38404316230int i;
familia myfamilia=new familia();
//Esta línea permite confirmar que el archivo familia.pl no tiene error de compilacionmyfamilia.compilar("familia.pl");
// esta línea pregunta si alejandro es progenitor fernandoSystem.out.println("alejandro es progenitor de fernando->" +myfamilia.esProgenitor("alejandro","fernando"));
// esta linea pregunta si fernando es hermano de raulSystem.out.println("fernando es hermano de raul->" + myfamilia.esHermano("fernando","raul"));
//////////////////////////////
String ListaHermanos[];
// esta linea devuelve todos los hermanos de hermesListaHermanos = myfamilia.ListaHermanos("andre");
System.out.println("la lista de hermanos de andreson:");
for (i=0;i<ListaHermanos.length;i++)
System.out.println(ListaHermanos[i].toString() + " - ");
String ListaCunados[];
// esta linea devuelve todos los cuñados de hermesListaCunados = myfamilia.ListaCunados("karina");
System.out.println("la lista de cuñados de karina son:");
for (i=0;i<ListaCunados.length;i++)
System.out.println(ListaCunados[i].toString() + " - ");
StringListaPrimos[];
// esta linea devuelve todos los primos de nadiaListaPrimos = myfamilia.ListaPrimos("leonardo");
System.out.println("la lista de primos de leonardo son:");
for (i=0;i<ListaPrimos.length;i++)
System.out.println(ListaPrimos[i].toString()+ " - ");
0int i;
familia myfamilia=new familia();
//Esta línea permite confirmar que el archivo familia.pl no tiene error decompilacionmyfamilia.compilar("familia.pl");
// esta línea pregunta si alejandro es progenitor fernandoSystem.out.println("alejandro es progenitor de fernando->" + myfamilia.esProgenitor("alejandro","fernando"));
// esta linea pregunta si fernando es hermano de raulSystem.out.println("fernando es hermano de raul->" + myfamilia.esHermano("fernando","raul"));
//////////////////////////////
String...
Regístrate para leer el documento completo.