domingo, 7 de septiembre de 2008

Arreglos Bidimensionales

Es un arreglo de arreglos, es decir, un arreglo unidimensional donde cada elemento es un arreglo. Es similar a la de los unidimensionales con la diferencia que hay que inicializarlos primero para indicar cuantos arreglos contendrán (filas) y a su vez inicializar estos (columnas) para indicar cuantos elementos contendrán, para finalmente crear los elementos que se guardarán en el arreglo.

Ejemplo:

int bidimensional [ ] [ ]=new int [25] [30]; //Arreglo de 25 filas y 30 columnas

Arreglo de 4 renglones y 2 columnas:
 int tabla[][]=new int[4][2]; si cada entero ocupa 4 bytes:
 
Elemento Posición relativa en memoria
 Tabla[0][0] 0
 Tabla[0][1] 4
 Tabla[1][0] 8
 Tabla[1][1] 12
 Tabla[2][0] 16
 Tabla[2][1] 20
 Tabla[3][0] 24
 Tabla[3][1] 28

Arreglos

Un arreglo es una secuencia de datos del mismo tipo.

Caracteristicas:
Los datos se llaman elementos del arreglo y se numeran 0, 1, 2, ...
Estos números localizan al elemento dentro del arreglo y se denominan índices
En Java, los índices del arreglo empiezan con 0 y terminan con el tamaño del arreglo -1

Sintaxis de declaración de arreglos en Java es:
tipo [] identificador
tipo identificador [] 

Tipos:
  • char 
  • int
  • double
  • float...

Sintaxis para definir arreglo de un número determinado de elementos:
tipo nombreArreglo[] = new tipo [numeroDeElementos]

Sentencia Continue

La sentencia de continue es de tipo de control de bucles. Dentro de la iteración en un bucle, de cualquiera de los tipos (while, do-while, for), el uso de esta sentencia rompe la iteracion de dicho bucle. Provocando que se ejecute la siguiente iteración de dicho bucle, ignorando las sentencias posteriores a "continue"

Ejemplo de Estructura:
 for(int j = 0; j<10;>
    sentencia 1;
    sentencia 2;
    sentencia 3;
    continue;
    sentencia 4;
};
Explicación:

Este bucle se ejecuta 10 veces, pero con la salvedad de que la sentencia 4 no se ejecuta ninguna vez. Es decir, se ejecutan las sentencias 1, 2 y 3 y cuando se llega a la sentencia de control continue se vuelve de nuevo a comprobar la condición del for y en caso de cumplirse de nuevo a la sentencia 1 y así sucesivamente.

Método Main()

En Java un programa es un conjunto de definiciones de clases que están dispuestas en uno o más archivos.

Mediante una clase creamos el nombre del archivo
class Ejemplo{

Dentro de la clase Ejemplo se define el método main:

Método principal main()

public static void main (String args[]) {
declaraciones locales
sentencias
}

En una clase se definen uno o más métodos.

Java exige que main() se declare public static void

Las palabras public y static son atributos del método .

  • public: accesible desde cualquier clase
  • static: método controlado por la clase.

No es necesario crear un objeto para llamarlo.

La palabra void indica que el método main no retorna ningún valor, es decir cuando el método no devuelve resultados.

miércoles, 13 de agosto de 2008

JVM Y JDK

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).

Java


Lenguaje de programación orientado a objetos. Fue desarrollado por James Gosling y sus compañeros de Sun Microsystems al principio de la década de los 90.

*La programación en Java es compilada en bytecode.El lenguaje es parecido a C y C++, aunque su modelo de objetos es más sencillo, y fue influenciado también por Smalltalk, y Eiffel.




Java fue diseñado por James Gosling, de Sun Microsystems, en 1990, como software para dispositivos electrónicos de consumo. Curiosamente, todo este lenguaje fue diseñado antes de que diese comienzo la era World Wide Web, puesto que fue diseñado para dispositivos electrónicos como calculadoras, microondas, y la televisión interactiva entre otros.


En los primeros años de la década de los noventa, Sun Microsystems decidió intentar introducirse en el mercado de la electrónica.Decidió crear una filial, denominada FirstPerson Inc., para dar margen de maniobra al equipo responsable del proyecto.


Inicialmente Java se llamó OAK (roble en inglés), aunque tuvo que cambiar debido a la existencia de que dicho nombre ya estaba registrado por otra empresa. Se dice que el nombre original fue roble en inglés debido a la existencia de tal árbol en los alrededores del lugar de trabajo de los promotores de tal lenguaje.

martes, 12 de agosto de 2008

DocRepair **Herramienta de Reparacion de Doctos.**

¿Te ha pasado alguna vez que te haz esforzado en un trabajo,tareas, proyecto, etc y luego que terminas se daña tu archivo?Pues ami si jajaja y encontre esta herramienta que me ayudo con mi problema espero les sirva.

Descargalo aqui
Descargalo de megaupload aqui

sábado, 9 de agosto de 2008

Lenguajes de Programación

Lenguaje de Programación: Lenguaje artificial que puede ser usado para controlar el comportamiento de una máquina, especialmente una computadora. Estos se componen de un conjunto de reglas sintácticas y semánticas que permiten expresar instrucciones que luego serán interpretadas.

Son ejemplos de lenguajes de programación: php, prolog, ASP, ActionScript, ada, python, pascal, c, basic, JAVA, JavaScript, etc. Los lenguajes de programación que se acercan más al lenguaje humano que al del ordenador reciben el nombre de "lenguajes de alto nivel " (como Pascal); los que se acercan más al ordenador son los de " bajo nivel " (como el ensamblador).

Clasificacion de Lenguajes de Programación:
  • Lenguajes de bajo nivel
  • Lenguajes de medio nivel
  • Lenguajes de alto nivel

Según la forma de ejecución

  • Lenguajes compilados
  • Lenguajes interpretados
  • Lenguajes imperativos
  • Lenguajes funcionales
  • Lenguajes lógicos
  • Lenguajes orientados a objetos

Introducción a la Programación

¿Qué es Programación?

Acción de programar. En el caso de la computación, se programa en los códigos de una aplicación que, luego de ser compilada, podrá ser ejecutada.
  • Programación genérica: La programación genérica es un estilo de programación más centrada en los algoritmos que en los datos.
  • Programación modular: Paradigama de programación que se realiza mediante modulos.
  • Paradigma de programación en el que la estructura y ejecución del programa dependen de los sucesos (eventos) que ocurran en el sistema o que ellos mismos provoquen.
¿Qué es un algoritmo?

Conjunto de reglas para efectuar algún cálculo, bien sea a mano o (más frecuentemente) a máquina. Pueden representarse gráficamente empleando diagramas de flujo o formas similares.
Los algoritmos también pueden escribirse en
pseudocódigo, lo que también los hace fáciles de entender.Además son rigurosamente definidos para que la computadora pueda interpretarlos. El orden en que se ejecuta cada uno de los pasos que constituyen un algoritmo es fundamental.


Proceso y resultado de compilar código fuente. A grandes rasgos el proceso se puede describir en los siguientes pasos:

* El compilador recibe el código fuente.
* Se analiza lexicográficamente.
* Se analiza semántica y sintácticamente (parseado).
* Se genera el código intermedio no optimizado.
* Se optimiza el código intermedio.
* Se genera el
código objeto para una plataforma específica.
Finalmente ya puede ejecutarse el código máquina.


Compilar: Proceso de traducción de un
código fuente (escrito en un lenguaje de programación de alto nivel) a lenguaje máquina (código objeto) para que pueda ser ejecutado por la computadora.

jueves, 7 de agosto de 2008

Data Doctor Recovery Portable 14 in 1


Es un TEU (Todo En Uno)con 14 portables para la recuperacion de todo tipo de datos.

Contenido:
  • Recovery Digital Camera v3.0.1.5
  • Recovery Digital Pictures v3.0.1.5
  • Recovery FAT v3.0.1.5
  • Recovery FAT and NTFS v3.0.1.5
  • Recovery iPod v3.0.1.5
  • Recovery Memory Card v3.0.1.5
  • Recovery NTFS v3.0.1.5
  • Recovery Pen Drive v3.0.1.5
  • Password Recovery v3.0.1.5
  • Recovery Removable Media v3.0.1.5
  • Recovery SIM Card v3.0.1.5
  • Recovery Zune v3.0.1.5
  • Secure Data Wiper v3.0.1.5
  • Website Monitor v2.0.1.5
Descargalo aqui
Descargalo por megaupload aqui