Practica #6: Repaso de los temas vistos Introducción El alumno creará tres programas en java en los cuales se abarquen los temas vistos en durante el modulo de Java Básico. Para esto deben utilizar declaración de variables, operadores matemáticos, usar arreglos, usar clases, control de flujo, excepciones y lectura estándar. //Ejemplo que introduce un retardo class Retardo{ public static void main(String[] args){ System.out.print("Esperando"); try{ for(int x=0; x<3; x++){ Thread.currentThread().sleep(1000); //retardo de un segundo System.out.print("."); } } catch(Exception e){ System.out.println(e); } } } Fundamento Teórico Para realizar esta práctica se tomará como base las practicas realizadas con anterioridad, tomando en cuenta principalmente los temas de declaración de variables, operadores aritméticos, uso de arreglos, uso de clases, control de flujo, excepciones y lectura estándar. Matriz de datos Una matriz en Java es muy similar a un arreglo, con la diferencia que presenta dos dimensiones. Para poder declararla se utiliza la siguiente sintaxis: tipo nombrematriz [x][y] En donde: tipo, es tipo de elemento a utilizar (int, string, double) nombrematriz, es el nombre que le asignamos a la matriz [x] [y], es en donde asignamos el tamaño a la matriz. public class EjemploMatriz{ public static void main (String Args[]){ int matriz[][] = new int [5][4];//declara la matriz int x, y, contador = 1; for(x=0;x<5;x++){ //for para las filas for(y=0; y<4; y++) //for para las columnas matriz[x][y] = contador++; } for(x=0;x<5;x++){ System.out.println(" "); for(y=0; y<4; y++) System.out.print(matriz[x][y] + "\t"); } } } Objetivos de Aprendizaje El propósito de esta práctica es que el estudiante practique todo lo visto en el modulo de Java Básico, por lo que se utilizará la lógica de programación para abordar todos los temas vistos desde otra perspectiva. Descripción de la práctica 1. Crear dentro de la carpeta “Programación” otra carpeta con el nombre de “Practica6”. 2. Crear un programa llamado “retardo”, el cual deberá utilizar retardos de tiempo para mostrar información de forma más dinámica a un usuario. Guardar el archivo como .java en la carpeta de “Practica6”. Compilar el archivo y ejecutarlo. 3. Crear un programa de “datosAlumno”, el cual deberá almacenar datos de 10 alumnos (Nombre, Apellidos, Matricula, Carrera), guardar el archivo como .java en la carpeta de “Practica6”. Compilar el archivo y ejecutarlo. 4. Crear un programa de “calificacionAlumno”, el cual deberá almacenar las calificaciones de 10 alumnos en 3 materias, una vez teniendo esto, el programa deberá imprimir en pantalla el promedio de cada alumno, guardar el archivo como .java en la carpeta de “Practica6”. Compilar el archivo y ejecutarlo. 5. Realizar un reporte con los resultados obtenidos. El reporte debe contener Número de práctica, nombre de la experiencia educativa, nombre del alumno, matrícula, fecha de elaboración, desarrollo de la práctica (Código Fuente), y resultados. Tarea 6 Crear un programa llamado Tarea6. el cual deberá mostrar un menú en pantalla (con al menos 5 opciones) y desde la línea de comandos el usuario podrá elegir la opción deseada. Guardar el archivo en la carpeta de “Practica 6”. Compilar el archivo y ejecutarlo. Materiales a emplear en la práctica Computadora con el JDK instalado. Block de notas Línea de comandos o terminal. Bibliografía Froute Quintas, A. (2008). JAVA 2: Manual de usuario y tutorial (5th ed.). México: Alfaomega, ISBN 978-­‐970-­‐15-­‐1430-­‐6.