ARREGLOS Estructuras de datos Arreglos Conceptos Definicin Tipos

  • Slides: 11
Download presentation
ARREGLOS Estructuras de datos

ARREGLOS Estructuras de datos

Arreglos • • • Conceptos Definición Tipos de arreglos Vectores Arreglos tipo String

Arreglos • • • Conceptos Definición Tipos de arreglos Vectores Arreglos tipo String

ARREGLOS • Un arreglo es una estructura de datos que permite el almacenamiento de

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.

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) •

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

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

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

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,

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

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”;

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”};