JavaScript es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos, basado en prototipos, imperativo débilmente tipado y dinámico.
Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas, aunque existe una forma de JavaScript del lado de servidor (Server-side JavaScript o SSJS). Su uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es también significativo.
HTML y mas...
viernes, 19 de agosto de 2011
miércoles, 17 de agosto de 2011
Prolog 2
A continuacion presentare las guias de Porlog hechas en clase de sistemas, basadas en el libro del profesor Manuel Montero, he hecho las guias 1 y 2; espero que las disfruten y su contendio sea de gran ayuda para todos en la comunidad:
Guia 1
Ejemplos
Ejemplo 1
domains
nombre=symbol
predicates
padre(nombre,nombre)
todos
clauses
padre(juan,pedro).
padre(jose,maria).
padre(julio,carlo).
todos:-padre(X,Y),makewindow(1,112,7,resultados,3,20,10,45),
cursor(5,5),
write(X," es el padre de ",Y),
nl,readln(_),fail.
Ejercicios
Ejercicio 1
domains
nombre,sexo,interes=symbol
intereses=interes*
predicates
encuentrapares
persona(nombre,sexo,interes)
interes_comun(intereses,intereses,interes)
miembro(interes,intereses)
clauses
encuentrapares:-
persona(H,m,L1),
persona(M,f,L2),
interes_comun(L1,L2,_),
write(H, " Puede gustarle ",M),nl,fail.
encuentrapares:- write("fin de la lista").
interes_comun(L1,L2,X):-
miembro(X,L1),
miembro(X,L2),!.
persona(juan,m,[viajes,libros,bicicleta]).
persona(maria,f,[cine,libros,tenis]).
miembro(X,[X|_]).
miembro(X,[_|C]):-miembro(X,C).
Ejercicio 2
domains
persona=symbol
objeto=symbol
predicates
femenino(persona)
masculino(persona)
progenitor(persona,persona)
pareja(persona,persona)
rela(objeto)
padre(persona,persona)
madre(persona,persona)
hermano(persona,persona)
hermana(persona,persona)
tio(persona,persona)
tia(persona,persona)
primo(persona,persona)
prima(persona,persona)
abuelo(persona,persona)
abuela(persona,persona)
ancestro(persona,persona)
descendiente(persona,persona)
familiar(persona,persona)
clauses
femenino(isabel).
femenino(clara).
femenino(monica).
femenino(sandra).
femenino(katherine).
femenino(amanda).
femenino(julia).
femenino(lilia).
masculino(julio).
masculino(adolfo).
masculino(tomas).
masculino(luis).
masculino(fernando).
masculino(ricardo).
masculino(william).
masculino(manuel).
progenitor(julio,sandra).
progenitor(isabel,sandra).
progenitor(julio,adolfo).
progenitor(isabel,adolfo).
progenitor(julio,clara).
progenitor(isabel,clara).
progenitor(clara,monica).
progenitor(luis,monica).
progenitor(luis,fernando).
progenitor(clara,fernando).
progenitor(tomas,katherine).
progenitor(sandra,katherine).
progenitor(adolfo,manuel).
progenitor(maritza,manuel).
pareja(tomas,sandra).
pareja(luis,clara).
pareja(julio,isabel).
pareja(adolfo,maritza).
rela(pedro).
rela(juan).
padre(X,Y):-
progenitor(X,Y),
masculino(X).
madre(X,Y):-
progenitor(X,Y),
femenino(X).
hermano(X,Y):-
progenitor(Z,X),
progenitor(Z,Y),
masculino(X),
X<>Y.
hermana(X,Y):-
progenitor(Z,X),
progenitor(Z,Y),
femenino(X),
X<>Y.
tio(X,Y):-
progenitor(Z,Y),
hermano(X,Z).
tia(X,Y):-
progenitor(Z,Y),
hermana(X,Z).
primo(X,Y):-
progenitor(Z,X),
progenitor(W,Y),
hermana(Z,W),
masculino(X);
progenitor(Z,X),
progenitor(W,Y),
hermano(Z,W),
masculino(X).
prima(X,Y):-
progenitor(Z,X),
progenitor(W,Y),
hermana(Z,W),
femenino(X);
progenitor(Z,X),
progenitor(W,Y),
hermano(Z,W),
femenino(X).
abuelo(X,Y):-
padre(X,Z),
padre(Z,Y);
padre(X,Z),
madre(Z,Y).
abuela(X,Y):-
madre(X,Z),
padre(Z,Y);
madre(X,Z),
madre(Z,Y).
ancestro(X,Y):-
abuelo(X,Y);
abuela(X,Y);
progenitor(X,Y);
tio(X,Y);
tia(X,Y).
descendiente(X,Y):-
abuela(Y,X);
abuelo(Y,X);
progenitor(Y,X).
familiar(X,Y):-
ancestro(X,Y);
descendiente(X,Y).
Guia 2
Ejemplos
Ejemplo 1
domains
nombre=symbol
predicates
padre(nombre,nombre)
todos
clauses
padre(juan,pedro).
padre(jose,maria).
padre(julio,carlo).
todos:-padre(X,Y),
makewindow(1,112,7,resultados,3,20,10,45),
cursor(5,5),write(X, " es el padre de ",Y),
nl,readln(_)
fail.
Ejemplo 2
Domains
integerlist = integer*
Predicates
par ( integer, integerlist )
lee ( integerlist )
escribe ( integerlist )
Clauses
par(Head, [Head|_]) :-
0 = Head mod 2.
par(Element, [_|Tail]) :-
par(Element, Tail).
lee([H|T]) :-
write("Ingrese un entero: ") ,
readint(H), ! ,
lee(T).
lee([]).
escribe(L) :-
par(E,L) ,
write(E,"\n") ,
fail.
escribe(_).
Goal
makewindow(1,2,3,"NUMEROS PARES DE UNA LISTA ",0,0,25,80) ,
write("Por favor entre un entero que ",
"qquiere incluir a la lista.\n",
" (Enter y ningun entero para finalizar la lista.)\n\n") ,
lee(List) ,
write("\nEsta es la lista completa",List,":\n\n") ,
escribe(List),
write("\nPresione una tecla...") ,
readchar(_).
Ejercicios
Ejercicio 1
domains
nombre,sexo,interes=symbol
intereses=interes*
predicates
encuentrapares
persona(nombre,sexo,interes)
interes_comun(intereses,intereses,interes)
miembro(interes,intereses)
clauses
encuentrapares:-
persona(H,m,L1),
persona(M,f,L2),
interes_comun(L1,L2,_),
write(H, " Puede gustarle ",M),nl,fail.
encuentrapares:- write("fin de la lista").
interes_comun(L1,L2,X):-
miembro(X,L1),
miembro(X,L2),!.
persona(juan,m,[viajes,libros,bicicleta]).
persona(maria,f,[cine,libros,tenis]).
miembro(X,[X|_]).
miembro(X,[_|C]):-miembro(X,C).
Ejercicio 2
Domains
integerlist = integer*
Predicates
par ( integer, integerlist )
lee ( integerlist )
escribe ( integerlist )
nombre,sexo,interes=symbol
intereses=interes*
predicates
encuentrapares
persona(nombre,sexo,interes)
interes_comun(intereses,intereses,interes)
miembro(interes,intereses)
Guia 1
Ejemplos
Ejemplo 1
domains
nombre=symbol
predicates
padre(nombre,nombre)
todos
clauses
padre(juan,pedro).
padre(jose,maria).
padre(julio,carlo).
todos:-padre(X,Y),makewindow(1,112,7,resultados,3,20,10,45),
cursor(5,5),
write(X," es el padre de ",Y),
nl,readln(_),fail.
Ejercicios
Ejercicio 1
domains
nombre,sexo,interes=symbol
intereses=interes*
predicates
encuentrapares
persona(nombre,sexo,interes)
interes_comun(intereses,intereses,interes)
miembro(interes,intereses)
clauses
encuentrapares:-
persona(H,m,L1),
persona(M,f,L2),
interes_comun(L1,L2,_),
write(H, " Puede gustarle ",M),nl,fail.
encuentrapares:- write("fin de la lista").
interes_comun(L1,L2,X):-
miembro(X,L1),
miembro(X,L2),!.
persona(juan,m,[viajes,libros,bicicleta]).
persona(maria,f,[cine,libros,tenis]).
miembro(X,[X|_]).
miembro(X,[_|C]):-miembro(X,C).
Ejercicio 2
domains
persona=symbol
objeto=symbol
predicates
femenino(persona)
masculino(persona)
progenitor(persona,persona)
pareja(persona,persona)
rela(objeto)
padre(persona,persona)
madre(persona,persona)
hermano(persona,persona)
hermana(persona,persona)
tio(persona,persona)
tia(persona,persona)
primo(persona,persona)
prima(persona,persona)
abuelo(persona,persona)
abuela(persona,persona)
ancestro(persona,persona)
descendiente(persona,persona)
familiar(persona,persona)
clauses
femenino(isabel).
femenino(clara).
femenino(monica).
femenino(sandra).
femenino(katherine).
femenino(amanda).
femenino(julia).
femenino(lilia).
masculino(julio).
masculino(adolfo).
masculino(tomas).
masculino(luis).
masculino(fernando).
masculino(ricardo).
masculino(william).
masculino(manuel).
progenitor(julio,sandra).
progenitor(isabel,sandra).
progenitor(julio,adolfo).
progenitor(isabel,adolfo).
progenitor(julio,clara).
progenitor(isabel,clara).
progenitor(clara,monica).
progenitor(luis,monica).
progenitor(luis,fernando).
progenitor(clara,fernando).
progenitor(tomas,katherine).
progenitor(sandra,katherine).
progenitor(adolfo,manuel).
progenitor(maritza,manuel).
pareja(tomas,sandra).
pareja(luis,clara).
pareja(julio,isabel).
pareja(adolfo,maritza).
rela(pedro).
rela(juan).
padre(X,Y):-
progenitor(X,Y),
masculino(X).
madre(X,Y):-
progenitor(X,Y),
femenino(X).
hermano(X,Y):-
progenitor(Z,X),
progenitor(Z,Y),
masculino(X),
X<>Y.
hermana(X,Y):-
progenitor(Z,X),
progenitor(Z,Y),
femenino(X),
X<>Y.
tio(X,Y):-
progenitor(Z,Y),
hermano(X,Z).
tia(X,Y):-
progenitor(Z,Y),
hermana(X,Z).
primo(X,Y):-
progenitor(Z,X),
progenitor(W,Y),
hermana(Z,W),
masculino(X);
progenitor(Z,X),
progenitor(W,Y),
hermano(Z,W),
masculino(X).
prima(X,Y):-
progenitor(Z,X),
progenitor(W,Y),
hermana(Z,W),
femenino(X);
progenitor(Z,X),
progenitor(W,Y),
hermano(Z,W),
femenino(X).
abuelo(X,Y):-
padre(X,Z),
padre(Z,Y);
padre(X,Z),
madre(Z,Y).
abuela(X,Y):-
madre(X,Z),
padre(Z,Y);
madre(X,Z),
madre(Z,Y).
ancestro(X,Y):-
abuelo(X,Y);
abuela(X,Y);
progenitor(X,Y);
tio(X,Y);
tia(X,Y).
descendiente(X,Y):-
abuela(Y,X);
abuelo(Y,X);
progenitor(Y,X).
familiar(X,Y):-
ancestro(X,Y);
descendiente(X,Y).
Guia 2
Ejemplos
Ejemplo 1
domains
nombre=symbol
predicates
padre(nombre,nombre)
todos
clauses
padre(juan,pedro).
padre(jose,maria).
padre(julio,carlo).
todos:-padre(X,Y),
makewindow(1,112,7,resultados,3,20,10,45),
cursor(5,5),write(X, " es el padre de ",Y),
nl,readln(_)
fail.
Ejemplo 2
Domains
integerlist = integer*
Predicates
par ( integer, integerlist )
lee ( integerlist )
escribe ( integerlist )
Clauses
par(Head, [Head|_]) :-
0 = Head mod 2.
par(Element, [_|Tail]) :-
par(Element, Tail).
lee([H|T]) :-
write("Ingrese un entero: ") ,
readint(H), ! ,
lee(T).
lee([]).
escribe(L) :-
par(E,L) ,
write(E,"\n") ,
fail.
escribe(_).
Goal
makewindow(1,2,3,"NUMEROS PARES DE UNA LISTA ",0,0,25,80) ,
write("Por favor entre un entero que ",
"qquiere incluir a la lista.\n",
" (Enter y ningun entero para finalizar la lista.)\n\n") ,
lee(List) ,
write("\nEsta es la lista completa",List,":\n\n") ,
escribe(List),
write("\nPresione una tecla...") ,
readchar(_).
Ejercicios
Ejercicio 1
domains
nombre,sexo,interes=symbol
intereses=interes*
predicates
encuentrapares
persona(nombre,sexo,interes)
interes_comun(intereses,intereses,interes)
miembro(interes,intereses)
clauses
encuentrapares:-
persona(H,m,L1),
persona(M,f,L2),
interes_comun(L1,L2,_),
write(H, " Puede gustarle ",M),nl,fail.
encuentrapares:- write("fin de la lista").
interes_comun(L1,L2,X):-
miembro(X,L1),
miembro(X,L2),!.
persona(juan,m,[viajes,libros,bicicleta]).
persona(maria,f,[cine,libros,tenis]).
miembro(X,[X|_]).
miembro(X,[_|C]):-miembro(X,C).
Ejercicio 2
Domains
integerlist = integer*
Predicates
par ( integer, integerlist )
lee ( integerlist )
escribe ( integerlist )
nombre,sexo,interes=symbol
intereses=interes*
predicates
encuentrapares
persona(nombre,sexo,interes)
interes_comun(intereses,intereses,interes)
miembro(interes,intereses)
viernes, 5 de agosto de 2011
¿Que es HTML en 10 pasos?
Es el lenguaje de marcado predominante para la elaboración de páginas web.
Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con objetos tales como imágenes.
HTML se escribe en forma de «etiquetas», rodeadas por corchetes angulares (<,>). HTML también puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script (por ejemplo Javascript), el cual puede afectar el comportamiento de navegadores web y otros procesadores de HTML.
Los elementos son la estructura básica de HTML. Los elementos tienen dos propiedades básicas: atributos y contenido. Cada atributo y contenido tiene ciertas restricciones para que se considere válido al documento HTML. Un elemento generalmente tiene una etiqueta de inicio (p.ej.) y una etiqueta de cierre (p.ej. ).
La mayoría de los atributos de un elemento son pares nombre-valor, separados por un signo de igual «=» y escritos en la etiqueta de comienzo de un elemento, después del nombre de éste. El valor puede estar rodeado por comillas dobles o simples, aunque ciertos tipos de valores pueden estar sin comillas en HTML
El lenguaje HTML puede ser creado y editado con cualquier editor de textos básico, como puede ser Gedit en Linux, el Bloc de notas de Windows, o cualquier otro editor que admita texto sin formato como GNU Emacs, Microsoft Wordpad, TextPad, Vim, Notepad++, entre otros.
El diseño en HTML aparte de cumplir con las especificaciones propias del lenguaje debe respetar unos criterios de accesibilidad web, siguiendo unas pautas, o las normativas y leyes vigentes en los países donde se regule dicho concepto.
HTML utiliza etiquetas o marcas, que consisten en breves instrucciones de comienzo y final, mediante las cuales se determina la forma en la que debe aparecer en su navegador el texto, así como también las imágenes y los demás elementos, en la pantalla del ordenador.
Los elementos son la estructura básica de HTML. Los elementos tienen dos propiedades básicas: atributos y contenido. Cada atributo y contenido tiene ciertas restricciones para que se considere válido al documento HTML.
El diseño en HTML aparte de cumplir con las especificaciones propias del lenguaje debe respetar unos criterios de accesibilidad web, siguiendo unas pautas, o las normativas y leyes vigentes en los países donde se regule dicho concepto.
Es usado para describir la estructura y el contenido en forma de texto, así como para complementar el texto con objetos tales como imágenes.
HTML se escribe en forma de «etiquetas», rodeadas por corchetes angulares (<,>). HTML también puede describir, hasta un cierto punto, la apariencia de un documento, y puede incluir un script (por ejemplo Javascript), el cual puede afectar el comportamiento de navegadores web y otros procesadores de HTML.
Los elementos son la estructura básica de HTML. Los elementos tienen dos propiedades básicas: atributos y contenido. Cada atributo y contenido tiene ciertas restricciones para que se considere válido al documento HTML. Un elemento generalmente tiene una etiqueta de inicio (p.ej.
La mayoría de los atributos de un elemento son pares nombre-valor, separados por un signo de igual «=» y escritos en la etiqueta de comienzo de un elemento, después del nombre de éste. El valor puede estar rodeado por comillas dobles o simples, aunque ciertos tipos de valores pueden estar sin comillas en HTML
El lenguaje HTML puede ser creado y editado con cualquier editor de textos básico, como puede ser Gedit en Linux, el Bloc de notas de Windows, o cualquier otro editor que admita texto sin formato como GNU Emacs, Microsoft Wordpad, TextPad, Vim, Notepad++, entre otros.
El diseño en HTML aparte de cumplir con las especificaciones propias del lenguaje debe respetar unos criterios de accesibilidad web, siguiendo unas pautas, o las normativas y leyes vigentes en los países donde se regule dicho concepto.
HTML utiliza etiquetas o marcas, que consisten en breves instrucciones de comienzo y final, mediante las cuales se determina la forma en la que debe aparecer en su navegador el texto, así como también las imágenes y los demás elementos, en la pantalla del ordenador.
Los elementos son la estructura básica de HTML. Los elementos tienen dos propiedades básicas: atributos y contenido. Cada atributo y contenido tiene ciertas restricciones para que se considere válido al documento HTML.
El diseño en HTML aparte de cumplir con las especificaciones propias del lenguaje debe respetar unos criterios de accesibilidad web, siguiendo unas pautas, o las normativas y leyes vigentes en los países donde se regule dicho concepto.
Suscribirse a:
Comentarios (Atom)
