Ninguno

Páginas: 7 (1507 palabras) Publicado: 10 de octubre de 2012
Programación I:
Cronometro programado en java.

Manfred Umaña
Randald Ulate

Cronómetro programado en java.
Profesor: Fabio Fernández

Programación I:
Manfred Umaña.
Randald Ulate-

1

Programación I:
Cronometro programado en java.

Manfred Umaña
Randald Ulate

Descripción:
Este es un programa el cual muestra un cronometro que parte de cero
implementando con funciones comolas matrices en 3 dimensiones en las
cuales dibujamos los 9 números mas la barra espaciadora, luego gracias a los
for corremos las matrices dando forma a los números, también se emplea un
tipo de espera que semeja un segundero.

Objetivo:
Conocer fundamentos de programación en lenguaje java.

Justificación:
Practica tomada como referencia para aprender el lenguaje java.

2 Programación I:
Cronometro programado en java.

Manfred Umaña
Randald Ulate

¿Que es java?
El análisis es la base de la programación estructurada, es decir, la
descomposición de una tarea en tareas más pequeñas. Un programa no es otra
cosa que una colección de funciones que son llamadas sucesivamente por la
función principal y única del programa. Cada función tiene sus propias variables,
es unmódulo independiente. La Programación Orientada a Objetos es el
siguiente paso en la evolución de los lenguajes de programación, que combina
funciones y datos en una unidad auto consistente denominada clase.
La creación de interfaces gráficos como el Windows de Microsoft es uno de los
ejemplos más claros de las ventajas que tiene la programación orientada a objetos
sobre la programaciónestructurada. Las librerías nos proporcionan clases que
describen el aspecto y la conducta de elementos como la ventana, el diálogo, los
controles, etc. Derivando una clase de otra base, estamos utilizando el código de
la clase base para nuestras propias necesidades, y le añadimos el código que
implementa la conducta específica.
Un lenguaje de Programación Orientada a Objetos nos permite organizarel
código en entidades como las clases compuestas de datos y funciones, y a través
de la característica de la herencia podemos organizar las clases en jerarquías.

3

Programación I:
Cronometro programado en java.

Manfred Umaña
Randald Ulate

Ejemplos:

C
Fichero: holamundo.c
#include < stdio.h >
int main(){
printf("Hola mundo");
return 0;
}

Java
Fichero: holamundo.javapublic class holamundo{
public static void main(String[] args){
System.out.println("Hola mundo");
}
}

Comparación de ventajas y desventajas
Java: Ventajas:





“Escribe una vez, corre por cualquier lado”.
Seguridad.
Robustez.
Recolector de basura (elimina referencias en desuso).

4

Programación I:
Cronometro programado en java.



Manfred Umaña
Randald UlateQuizá facilidad de aprendizaje a los que sepan C++.
Soporta distintas codificaciones (caracteres especiales y orientales).

Java: Desventajas:






Lenguaje interpretado.
Lentitud frente a un programa equivalente en C o C++.
Se necesita el intérprete para poder usar tu programa (me daría lata tener que instalar el JRE.
Necesitas un compilador pesado y quizá un IDE pesado(opcional)
Si has estado viviendo en el mundo de la programación estructurada, puede que te cueste
pasar a la POO.

C: Ventajas









Rapidez.
Potencia.
Acceso completo al sistema.
Lenguaje de bajo nivel con instrucciones de alto nivel.
Sin necesidad de intérpretes por ser compilado.
Existen muchos tutoriales y ayudas en Internet por su tiempo y difusión entre losprogramadores.
Mayor control sobre el programa.
Además muchos, pero MUCHOS programas que tienen licencia GNU (o sea que puedes
descargar los fuentes, editarlos, y modificarlos a tu gusto) están programados en C,
incluyendo la práctica totalidad del S.O. Linux.

C: Desventajas:



Sin recolector de basura (tú mismo debes cerrar las refencias que no uses más)
Más control = Más dificultad

5...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Ninguno
  • Ninguno
  • Ninguno
  • Ninguno
  • Ninguno
  • Ninguno
  • Ninguno
  • Ninguno

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS