FACULTAD DE INGENIERIA ESCUELA DE INGENIERÍA DE SISTEMAS ULADECH – PIURA TEMA:
Conceptos Teóricos - Arrays Unidimensionales ASIGNATURA :
ALGORITMOS Y ESTRUCTURA DE DATOS DOCENTE:
CERNAQUE BARRANTES MARLENY CICLO:
¨I¨ AL UMNO:
JORGE LUIS MÓSTIGA ADRIANZÉN
PIURA – PERÚ 2017
CONCEPTOS TEÓRICOS - ARRAYS UNIDIMENSIONALES
Para definir una Matriz(Array) Unidimensional debemos saber el concepto de lo que es una Matriz. Ceballos Sierra F.J la define como (1): “Una matriz es una estructura homogénea, compuesta por varios elementos, todos del mismo tipo y almacenados consecutivamente en memoria. Cada elemento puede ser accedido directamente por el nombre de la variable matriz seguido de uno o más subíndices encerrados entre corchetes.” Él explica que estos arrays se clasifican en Unidimensionales y Multidimensionales según su dimensión y según su contenido se clasifican en numéricas, de carácter y de referencias a objetos. Define como Matrices Unidimensionales como (1): “una matriz unidimensional es de un tipo primitivo, o bien una referencia a un objeto” luego nos menciona como declararlas y como crearlas: “Igual que sucede con otras variables, antes de utilizar una matriz hay que declararla. La declaración de una matriz especifica el nombre de la matriz y el tipo de elementos de la misma. Para crear y utilizar una matriz hay que realizar tres operaciones: declararla, crearla e iniciarla.” Pág. 163. Declarándolas como tipo[] nombre donde tipo es el tipo de dato (Ej.: int) los corchetes indican que es un Array al y el nombre es el identificador. El tamaño de la matriz menciona que se le asigna cuando ésta se crea, por ejemplo: Declaración de una matriz: Int[] lista;
Creación de una matriz: Lista= new int[8];
También se puede hacer en una sola línea: Int[] lista = new int[8];
Por otra parte, Yojanes Aguilar L., Zohonero Martínez I. mencionan conceptos de Arrays como (2): “Un array o arreglo (lista o tabla) es una secuencia de datos del mismo tipo. Los datos se llaman elementos del array y se numeran consecutivamente 0, 1, 2, 3 ... El tipo de elementos almacenados en el array puede ser cualquier dato simple de Java o de un tipo previamente declarado como una clase. Normalmente, el array se utiliza para almacenar tipos tales como char, int o float.” Y continúa explicando sobre los subíndices (2): “Los elementos
de un array se numeran, como ya se ha comentado, consecutivamente 0, 1, 2, 3,... Estos números se denominan valores índice o subíndice del array . El término “subíndice” se utiliza ya que especifica, igual que en matemáticas, una secuencia tal como a 0 , a 1 , a 2 ... Estos números localizan la posición del elemento dentro del array , proporcionando acceso directo al array . Si el nombre del array es a , entonces a[0] es el nombre del elemento que está en la posición 0 , a[1] es el nombre del elemento que está en la posición 1 , etc..” y al igual que Ceballos Sierra también expone sobre como declarar y crear los Arrays.
Referencias 1. J. CSF. Java 2: lenguaje y aplicaciones. [Online].; 2006 [cited 2017 noviembre 25. Available from: https://ebookcentral.proquest.com/lib/bibliocauladechsp/detail.action?docID=3228922. 2. Yojanes Aguilar L. ZMI. Estructuras de datos en Java. [Online].; 2008 [cited 2017 noviembre 25. Available from: http://ebookcentral.proquest.com/lib/bibliocauladechsp/detail.action?docID=3194831.