01 Práctica - Laboratorio
01 Práctica - Laboratorio
01 Práctica - Laboratorio
Estructura de contenidos.
1. Introduccin.
2. Objetivos.
3. Consideraciones.
4. Procedimiento.
5. Evidencias a entregar.
10
GUA DE LABORATORIO 6
Elementos del lenguaje de
programacin y estructuras
de datos en java
ACTIVIDAD DE PROYECTO
Codificar los mdulos del sistema
de informacin
INTRODUCCIN
1. INTRODUCCIN
El lenguaje de programacin Java posee un conjunto de caractersticas,
palabras reservadas, sintaxis y estructuras particulares que lo convierten
en uno de los lenguajes de programacin orientada a objetos ms
completos en la actualidad.
Como desarrolladores de sistemas de informacin, es necesario conocer
las caractersticas particulares de este lenguaje para poder sacarle el
mximo provecho en el desarrollo de soluciones de software.
2. OBJETIVOS
Usar adecuadamente los tipos de datos, identificadores y palabras
reservadas en Java.
Emplear correctamente las expresiones y estructuras de control de flujo
en el desarrollo de aplicaciones en Java.
Crear aplicaciones orientadas a objetos en Java, mediante la
implementacin de clases con atributos, constructores y mtodos.
Emplear arreglos y colecciones en el desarrollo de aplicaciones en Java.
2
FAVA - Formacin en Ambientes Virtuales de Aprendizaje
3. CONSIDERACIONES
Para el desarrollo del laboratorio es importante que tenga en cuenta los
siguientes aspectos relacionados en la tabla:
tem
Soporte Terico
Descripcin
Para el desarrollo del laboratorio se recomienda la
lectura y seguimiento de los objetos de
aprendizaje:
Fundamentos de Java.
Arreglos y Colecciones en Java.
Productos
requeridos
Productos
requeridos
3
FAVA - Formacin en Ambientes Virtuales de Aprendizaje
4. PROCEDIMIENTO
Para el Desarrollo de cada uno de los ejercicios tenga en cuenta el
siguiente procedimiento:
1. Leer detenidamente cada enunciado.
2. Identificar y/o descargar los recursos necesarios para la solucin del
enunciado.
3. Crear las clases requeridas como parte de la solucin al enunciado.
4. Codificar las clases de acuerdo con lo requerido para dar solucin al
enunciado.
5. Incluir comentarios que describan los elementos incorporados al cdigo.
6. Compilar la solucin.
7. Comprobar la solucin de cada ejercicio.
8. Si est correcto continuar con punto 9, si no volver a paso 4.
9. Preparar los archivos entregables como evidencia.
4
FAVA - Formacin en Ambientes Virtuales de Aprendizaje
Inicio
Leer enunciado
Identificar recursos
Compilar la solucin
NO
Solucin
Correcta?
SI
Preparar archivos para entregar
FIN
5
FAVA - Formacin en Ambientes Virtuales de Aprendizaje
EJERCICIOS:
1. En una competencia participan N atletas de los cuales es importante
conocer su nombre, nacionalidad y su tiempo. Desarrolle una aplicacin
que presente el siguiente men:
Competencia
1.
2.
3.
4.
5.
Registrar Atleta
Datos del campen.
Atletas por pas
Tiempo promedio de todos los atletas
Salir
6
FAVA - Formacin en Ambientes Virtuales de Aprendizaje
ArrayList nmeros
MiColeccion( )
+ void insertarAlFinal (int valor)
+ void insertarAlPrincipio (int valor)
+ void agregarAlFinal (List l)
+ void eliminar (int posicion)
+ void setValor (int posicion, int valor)
+ int getValor (int posicin)
+ int getSumatoria ( )
+ double getPromedio ( )
+ int cuentaElementos ( )
+ int cuentaCeros( )
+ int sumaPares ( )
+ int cuentaRepeticiones (int numero)
+ void reemplazarValor (int antiguoValor, int nuevoValor)
+ void reemplazarTodo (List a)
+ ArrayList invertir ( )
+ int getMayor ( )
+ int getMenor ( )
+ ArrayList getPrimeros (int cantidad)
+ ArrayList getUltimos (int cantidad)
7
FAVA - Formacin en Ambientes Virtuales de Aprendizaje
+ boolean esPalindrome ( )
+ boolean buscar (int numero)
+ void mostrarContenido ( )
8
FAVA - Formacin en Ambientes Virtuales de Aprendizaje
9
FAVA - Formacin en Ambientes Virtuales de Aprendizaje
5. EVIDENCIAS
Carpeta comprimida con el nombre laboratorio6 y dentro de ella dos
subcarpetas, una con los archivos requeridos para el desarrollo del ejercicio
1 y la otra subcarpeta con los archivos requeridos para el desarrollo del
ejercicio 2.
10
FAVA - Formacin en Ambientes Virtuales de Aprendizaje
LABORATORIO 6
Desarrollador de contenido
Experto temtico
Asesor Pedaggico
Productor Multimedia
RECURSOS BIBLIOGRFICOS
Oracle (2013). Java 2 Platform Standard Edition 5.0 API Specification, consultada
en
junio
de
2013
y
disponible
en:
http://docs.oracle.com/javase/1.5.0/docs/api/