ARREGLOS Estructuras de datos
Arreglos Conceptos Definición Tipos de arreglos Vectores Arreglos tipo String
ARREGLOS Un arreglo es una estructura de datos que permite el almacenamiento de varios datos del mismo tipo, bajo el mismo nombre de variable
Características de los arreglos Almacenan los elementos en posiciones contiguas de la memoria. Todos los elementos del arreglo se representan con un mismo nombre. Los arreglos pueden ser de tipo: int, long, float, double, char entre otros. Para hacer referencia a un arreglo se necesita de un indice.
Tipos de arreglos: Arreglos unidimensionales o vectores (1 dimensión – 1 índice) Arreglos bidimensionales o matrices (2 dimensiones – 2 índices) Multidimensionales (más de 2 dimensiones)
Declaración de un vector La sintaxis para la declaración de un vector es: Tipo_dato [ ] identificador; Ejemplo: par declarar un vector que almacena números de tipo entero Int [ ] numeros;
Declaración de un vector Ejemplo : para declarar un vector que almacena el valor de las ventas float [ ] ventas; Ejemplo: para declarar un vector que almacena letras char [ ] letras;
Creación de un vector La sintaxis para la creación de un vector es: Identificador = new tipo_dato [tamaño]; Ejemplo: para declarar y crear un vector que almacena 10 números de tipo entero int [ ] numeros; numeros = new int [10]; También puedo declarar y crear en una línea : Int [ ] numeros = new int [10];
Vectores Asignación de valores: int [ ] numeros = {10, 20, 30, 40, 50, 60, 70, 80,90, 100} ; char dato [] = {‘h’, ‘o’, ‘l’, ‘a’}; numeros[2] = 25; // guarda 25 en la posición 2
ARREGLOS - TIPO STRING (CADENAS) Creación de un vector de tipo String: La sintaxis es : String [ ] identificador; Identificador = new String [tamaño]; Ejemplo: String nombres; nombres= new String[5];
Creación de una variable tipo string: String nombres; nombres= new String[5]; nombres[0] = “Victor”; nombres[1] = “Nathalie”; nombres[2] = “Veronica”; nombres[3] = “luz Estela”; nombres[4] = “Juan Manuel”; También puede hacerse así: String nombres[ ] = { “Victor”,”Nathalie”,”Veronica”,”Luz Estela”,”Juan Manuel”};