Run Code
|
API
|
Code Wall
|
Misc
|
Feedback
|
Login
|
Theme
|
Privacy
|
Patreon
IFOG_Base_arreglos_JSON
objeto:- write('{'),read(X), (X='atributo'->atributo),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('['), elemento. b1:- read(X),(X='elemento'->write(','),elemento;(X='fin'->write(']'))). elemento:- read(X),((X='metodo'->metodo(M));(X='numero'->numero);(X='cadena'->cadena);(X='objeto'->objeto);(X='arreglo'->arreglo)),b1. 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;(X='asignacion'->asignacion);(a4(X))). a4(X):- X='fin' -> write('');(write('ER: '),write(X)). asignacion:- read(X), write(X), write('='), read(Y), write(Y), write(';'),a2. decision:- write('if('),condicion,write(')'), verdadero, falso. condicion:-read(X), write(X). verdadero:- write('{'),a2,write('}'). falso:- write('else {'),a2,write('}'). :-objeto. %atributo. %mi_arreglo. %arreglo. %elemento. %cadena. %perro. %elemento. %cadena. %gato. %elemento. %cadena. %pez. %fin.
run
|
edit
|
history
|
help
0
empresa - entrega v2.0
Karyme Romero Galvez - Ejercicio 3 Examen: Red bayesiana
Inicio del codificador Json
Ejercicio 3 Examen Arredondo Amaro Carlos Jair
Inicio del objeto empresa
Isan
Tarea2_Tun_Rojas_Diana_Carolina
IF anidado CASI LISTO JJMB 07/09/2021
Ferrer Valencia Diego: LOCO 0.2 Fin Ciclo For
1