Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
Base de conocimiento con arreglos
objeto:- write('{'),read(X), (X='atributo'->atributo;write('')),write('}'). a1:- read(X),(X='atributo'-> write(','),atributo;(X='fin'->write(''))). atributo:- read(X), write('"'), write(X), write('":'),tipoatributo(X),a1. tipoatributo(M):- read(X), (X='metodo'->metodo(M);(X='numero'->numero;X='cadena'->cadena);(X='objeto'->objeto; X='arreglo'->arreglo; write('error'))). arreglo:- write('['), read(X), atribarreglo(X), write(']'). atribarreglo(X):- (X='finarreglo'->write(''); tipoatributo(X), read(N),(N='finarreglo'->write('');write(','), atribarreglo(N))). cadena:- read(X), write('"'), write(X), write('"'). numero:-read(X), write(X). metodo(M):- write('"function() {'),a2,write(' return '), write(M), write(';}"'). a2:- read(X), (X='decision'->decision;a3(X)). a3(X):- X='asignacion' -> asignacion;(a4(X)). a4(X):- X='fin' -> write('');(write('ERROR: '),write(X)). asignacion:- read(X), write(X), write('='), read(Y), write(Y), write(';'),a2. decision:- write('if('),condicion,write(')'), verdadero, write('}'),falso,write('}'). condicion:-read(X), write(X). verdadero:- write('{'),a2. falso:- write('else {'),a2. :-objeto.
run
|
edit
|
history
|
help
0
Ejercicio 1 clase 3 Feb
Base del Conocimiento Super Querys
Clasificador con If's anidados- Guerrero Hernandez Angel
tarea: lograr que un objeto tenga varios atributos
Tarea arbol de decision
Gabriel Sánchez Campos Codificar árboles de decisión estructurada
decision simple no hay arreglos
Garduño Rubio Brandon Antonio Examen 1a Parte
Atributos Infinitos
2 de marzo