martes, 9 de diciembre de 2014

practica 6 unidad 1

LogoSEP


INSTITUTO TECNOLÓGICO DE SALINA CRUZ

ESTRUCTURA Y ORGANIZACIÓN DE DATOS

REPORTE DE PRACTICAS



·        Unidad: 1
·        No. De la practica:  6
·        Nombre: Danel Meléndez Clara
·        Docente: Ing. Susana Román Nájera
·        Fecha: 22 de Septiembre del 2014




INSTRUCCIONES
Con base al programa ya codificado, describir paso a paso el programa, que da entrada y posterior visualización de un array de dos dimensiones. El método leer() da entrada a los elementos de la matriz que se pasan como argumento, yel método visualizar() muestra la tabla en la pantalla.


OBJETIVOS

El objetivo principal de esta práctica, es empezar a adentrase a lo que son los arreglos en java, conocer sus principales características y poner en práctica los conocimientos de programación.
Esta práctica pretende enseñarle al programador las bases de los arrays o arreglos, aprender el concepto y tratamiento de estos.
Como último objetivo, el programador al termino de esta práctica debe tener los conocimientos básicos de los tipos de arreglos sea unidimensional, bidimensional y tridimensional.

MATERIALES

Los materiales que se utilizaron para esta práctica fueron el programa netbeans de java, la consulta de algunas fuentes en la internet ya sea paginas especializadas en java, y tutoriales en youtube, y por obvia razón se utilizo una computadora.





DESARROLLO DE LA PRACTICA

import java.io.*;
class tabla
{          
            public static void main(String [] a) throws Exception //se arroja una excepción
            {          
                  int v[][]= new int[3][5];   //Aquí se declara un  arreglo multidimensional 3 son las filas y 5 las columnas
                  leer(v);   
                  visualizar(v);
            }          
             static void leer(int a[][])throws Exception // en este metodo se arrojara una excepción
            {          
                  int i,j;                  
                  BufferedReader entrada = new BufferedReader  //clase para leer datos y almacenarlos
                                                             (InputStreamReader(System.in)); // abre un flujo de entrada de datos en la computadora 
                  System.out.println("Entrada de datos de la matriz"); //se imprime en la pantalla
                  for (i = 0; i < a.length; i++) //ciclo for para que se haga el ciclo hasta que se cumpla la condición
                 {     
                        System.out.println("Fila: " + i);    
                        for (j = 0; j < a[i].length; j++) // ciclo for para que la condicion se cumpla   
                             a[i][j]= Integer.parseInt(entrada.readLine()); // aqui se ingresan los valores de la matriz           
                  }
            } 
            static void visualizar (int a[][])
            {
                  int i,j;       
                   System.out.println("nt Matriz leidan"); //se imprime en la pantalla
                   for (i = 0; i < a.length; i++)     
                   {  
                          for (j = 0; j < a[i].length; j++)        
                                System.out.print(a[i][j] + " "); //
                           System.out.println(" ");   
                    } 
          }
}







CONCLUSIÓN

Para terminar esta práctica, concluimos que los arreglos son muy útiles para el usuario, ahorran muchas líneas de código, y mucho tiempo, y el tiempo es oro, el arrays(arreglos) es un tipo de dato estructurado que se utiliza para localizar y almacenar elementos de un tipo de dato dado.
Hay tres tipos de arrays(arreglos), el unidimensional, el bidimensional y el multidimensional, pero este ultimo casi no se utiliza.
Al termino de esta práctica, el programador debe salir con conocimientos más especializados sobre el tema, y debe tener la lógica para resolver cualquier tipo de problema en los que se necesiten arreglos.



No hay comentarios:

Publicar un comentario