viernes, 17 de octubre de 2008

Connect 4
Todo un clásico de los juegos de mesa, pásate horas y horas ganado a tu amigo o al ordenador, juego para uno o dos jugadores

viernes, 12 de septiembre de 2008

sábado, 6 de septiembre de 2008

Autos fuera de serie


De algunos de estos automóviles tan sólo existen unos cuantos ejemplares en todo el mundo y sus dueños son reyes, estrellas de cine y presidentes; uno de ellos logra derretir el asfalto al superar los 324 kilómetros por hora; otro es capaz de cargar el peso equivalente a 200 personas y arrastrarlas a 120 kilómetros antes de necesitar un poco de gasolina y tan sólo uno de ellos continuará viajando gracias a su revolucionario motor, ya sea solar o de hidrógeno.

miércoles, 3 de septiembre de 2008

Arreglos bidimensionales

ARREGLOS BIDIMENSIONALES TIPO TABLA
Un arreglo tipo tabla se define como un conjunto de datos del mismo tipo organizados en dos o más columnas y uno o mas renglones. Para procesar (recordar solo operaciones y comparaciones) internamente todos los elementos de la tabla se ocupan dos ciclos for(), uno externo para controlar renglón y uno interno para controlar columna. Los elementos de la tabla se deberán simbolizar con el nombre de la tabla y 2 subindices, el primer subindice referencia al renglon y el siguiente subindice referencia la columna los dos dentro del mismo corchete.
La declaración de una tabla sera de acuerdo a los siguientes formatos:
1) tipodato nomtabla[][]= new tipodato[reng][col];
ejemplo:
int calif[][]=new int[3][4];
double ingresos[][]= new double[3][4];
2) Clasenumerica objetotabla[][]= new constructor[ren][col];
ejemplo;
Integer calif[][]= new Integer[2][3];
Double ingresos[][]=new Double[3][4];
Para capturar sus elementos, usaremos el procedimiento desarrollado con listas.
Para efectuar otros procesos tales como operaciones despliegue con todos los elementos de la tabla se deberan usar 2 ciclos un for externo para controlar renglon y un for interno para controlar columna.

sábado, 30 de agosto de 2008

Break y Continue

Break
Se detiene un bucle utilizando la palabra break. Detener un bucle significa salirse de él y dejarlo todo como está para continuar con el flujo del programa inmediatamente después del bucle.
for (i=0;i<10;i++){>
document.write (i)
escribe = dime si continúo
if (escribe == "no")
break
}
Este ejemplo escribe los números del 0 al 9 y en cada iteración del bucle pregunta al usuario si desea continuar. Si el usuario dice cualquier cosa continua excepto cuando dice "no" que entonces se sale del bucle y deja la cuenta por donde se había quedado.
Continue
Sirve para volver al principio del bucle en cualquier momento, sin ejecutar las líneas que haya por debajo de la palabra continue.
var i=0
while (i<7){>
incrementar = dime si incremento
if (incrementar == "no")
continue
i++
}
Este ejemplo, en condiciones normales contaría hasta desde i=0 hasta i=7, pero cada vez que se ejecuta el bucle pregunta al usuario si desea incrementar la variable o no. Si introduce "no" se ejecuta la sentencia continue, con lo que se vuelve al principio del bucle sin llegar a incrementar en 1 la variable i, ya que se ignoran las sentencia que hayan por debajo del continue.

Public static void main

Vamos a comentar brevemente qué significan estas palabras.
public: Indica que la función es pública, se puede suar desde cualquier otra clase.
static: Indica que la función es estática.
void: Se incluye cuando una función no devuelve ningún valor.
main: Es el nombre de la función
String [] args: Indica que es un array de tipo String llamado ‘args’.
NOTA: En cualquier clase tiene que haber un main, si no da error.

viernes, 15 de agosto de 2008

JAVA

¿QUÉ ES JAVA?

Java es una plataforma virtual de software desarrollada por Sun Microsystems, de tal manera que los programas creados en ella puedan ejecutarse sin cambios en diferentes tipos de arquitecturas y dispositivos computacionales ("Diferentes plataformas").
UN POCO DE HISTORIA

Java es un lenguaje de programación de Sun Microsystems originalmente llamado "Oak", que fue concebido bajo la dirección de James Gosling y Bill Joy, quienes pertenecían a una subsidiaria de Sun, conocida como "FirstPerson Inc". Oak nació para programar pequeños dispositivos electrodomésticos, como los asistentes personales digitales PADs (Personal Digital Assistants) y un poco más adelante se utilizó para ejecutar aplicaciones para televisores. Ninguno de estos productos tuvo éxito comercial. Gosling y Joy se quedaron con una tecnología robusta, eficiente, orientada a objetos, independiente de la arquitectura, pero hasta ese momento, sin ninguna utilidad práctica.

No pasó mucho tiempo, cuando en Sun se dieron cuenta de que todas estas características cubrían a la perfección las necesidades de las aplicaciones de Internet. De esta manera, con unos cuantos retoques, Oak se convirtió en Java.
JVM (MAQUINA VIRTUAL DE JAVA)

(Java Virtual Machine o JVM). Aplicación que interpreta y ejecuta programas escritos en el lenguaje de programación Java. Específicamente puede interpretar el bytecode generado al compilar en Java.Lo que hace la JVM es terminar de compilar el bytecode en lenguaje máquina para que la aplicación Java pueda ser ejecutada en un dispositivo específico, este es el caso de las JVM que utilizan un compilador JIT (Just In Time).
JDK

Java Development Kit o (JDK), es un software que provee herramientas de desarrollo para la creación de programas en java. Puede instalarse en una computadora local o en una unidad de red. En la unidad de red se puede tener la aplicación distribuida en varias computadoras y trabajar como una sola aplicación.

lunes, 14 de julio de 2008

Nuevo Windows 7



"Touchable Paint" es la aplicación que permite el control táctil, es muy similar a lo que ofrece Apple a través de Ipod Touch o Iphone. Microsoft promete dejar atrás el uso obligado de ratón y teclado como actualmente sucede con Windows XP y Vista.