ARRAYS Y COLECCIONES DE DATOS

Slides:



Advertisements
Presentaciones similares
Curso Programación en Java
Advertisements

ARRAYS Y COLECCIONES DE DATOS. ARRAYS Arrays – Matriz – Vector Elemento del lenguaje que nos permite agrupar un conjunto de valores del mismo tipo, y.
“Estructuras de datos”
RubyNote ARCHIVOS EN RUBY HECHO POR: FRANCISCO ALVAREZ AGUILA.
PROGRAMACIÓN ORIENTADA A OBJETOS Encapsulamiento y constructores.
HTM L (Hyper Text Markup Language). ¿Qué es HTML? Es el lenguaje que permite escribir texto de forma estructurada, y que está compuesto por etiquetas,
Programación Avanzada
PROGRAMACIÓN ORIENTADA A OBJETOS
Ecuación de la recta Prof. Lucy Vera V. NM3.
ArrayList Collecciones
Polimorfismo y Métodos Virtuales
Estructuras de Datos Aun en problemas muy simples surge la necesidad de agrupar valores elementales de alguna manera. Cuando representamos una caja de.
CREACION DE ESM.
SAP Business One, Versión 9.0
Conceptos básicos de programación
Estructuras de Control en Visual Basic.net
Arreglos. en Lenguaje C n
Introducción a la Programación Multimedial
Introducción a la Programación Multimedial
Guía teórica de manejo de estructuras de datos
CONEXIÓN A BASE DE DATOS
Creación de Tareas Conductivas
Elementos avanzados en GDevelop
BASES DE DATOS con Libreoffice base
Programación orientada a objetos
Diccionarios y Colecciones
Tema 3. Fundamentos para la construcción de código a partir del algoritmo Objetivo: El alumno construirá programas utilizando el lenguaje de programación.
Manejo de Punteros y objetos en memoria dinámica en C++
Array Bidemensionales. ¿Qué es una matriz o tabla?  Una matriz es un vector de vectores o también llamado array bidimensional.  Dimensión de un Arreglo:
CONTROLES BÁSICOS VB.NET
Vectores Unidad II A Z L D Comenzar.
Tema 7 Arreglos Parte 1.
LENGUAJE DE PROGRAMACION III Estructuras Estáticas de Datos
IPOO 2 cuatrimestre 2016 Departamento de Ciencias e Ingeniería
2da clase ofimatica.
Excel Finanzas Básicas
ESMERALDA LIMÓN ESCUTIA AURORA MENDOZA PASTRANA RUTH LÓPEZ muñoz I.S.C
Vectores de posicion.
¿Cómo lo vamos a realizar?
ESTRUCTURAS DE CONTROL EN VISUAL BASIC.NET Prof.: Rafael Mourglia.
CREAR INFORME EN CRYSTAL REPORTS
Excel Macros Formularios.
Tipos de Datos abstractos
INFORMATICA DEL CBU Clase 11 Año 2016 ARREGLOS.
COMPONENTES WEB TEMA: variables.
Excel Macros Macros Automáticas.
Tipos de Datos abstractos
POWER POINT PASO A PASO MI PRIMERA PRESENTACIÓN
Solicitud de Asignación Escolar
Estructuras de Datos Dinámicas
Metodología de la Programación
Tema 8 Arreglos Parte 4.
Diccionarios y Colecciones
Estructuras de Datos Aun en problemas muy simples surge la necesidad de agrupar valores elementales de alguna manera. Cuando representamos una caja de.
PUNTEROS EN EL LENGUAJE C
Informática Ingeniería en Electrónica y Automática Industrial
Informática Ingeniería en Electrónica y Automática Industrial
Tema 5: Matrices Antonio J. Sierra.
MATRICES. ¿QUÉ ES UNA MATRIZ? Una matriz es un espacio bidimensional que se genera en la memoria del computador. Las matrices deben tener un nombre que.
Informática Ingeniería en Electrónica y Automática Industrial
COLAS O LINEA DE ESPERA EN C# SHARP. ¿QUE ES UNA COLA O LINEA DE ESPERA?  Es una estructura de datos que almacena elemento en una lista y permite acceder.
TEMARIO DEFINICIÓN ………………………………………………………..………..
Metodología de la Programación
Departamento de Ingeniería de Sistemas e Industrial
Arreglos Bidimensionales
Excel Finanzas Básicas
UNIDAD VI ARREGLO UNIDIMENSIONAL
Macros EN EXCEL.
TALLER DE CERTIFICACIÓN INTERNACIONAL
METODOLOGIA DE LA PROGRAMACION I MG. CONNY PAMELA SAMANIEGO FLORES UNIVERSIDAD NACIONAL DEL CENTRO DEL PERU FACULTAD DE INGENIERIA DE SISTEMAS.
Transcripción de la presentación:

ARRAYS Y COLECCIONES DE DATOS

ARRAYS Arrays – Matriz – Vector Elemento del lenguaje que nos permite agrupar un conjunto de valores del mismo tipo, y acceder a ellos a través de una misma variable o identificador, especificando la posición o índice en donde se encuentra el dato a recuperar.

ARRAYS La primera posición de un array es 0 (cero). En la declaración se especifica el numero de elementos menos 1. Si necesitamos un array de 4 elementos, en la declaración especificaremos 3 y los elementos serán los que se encuentren en la posición: 0, 1, 2 y 3. En otras palabras, se especifica el índice máximo a utilizar comenzando desde 0. Definimos un array de tipo string:

ARRAYS Ejemplo de como utilizar un array: MsgBox(sNombres(3))

ARRAYS Un array puede ser de cualquier tipo de dato e incluso de un objeto que nosotros mismos creamos.

FORMAS DE DECLARAR UN ARRAY Manual Programación en VB.NET, página: 430

Asignación y obtención de valores Asignación indicando posición: Asignación método SetValue(): Obtención indicando posición: Obtención método GetValue(): Manual Programación en VB.NET, página: 431

Recorrer un array Utilizando estructura FOR: Utilizando estructura FOR EACH:

COLECCIONES Colección: Array especializado con determinadas características y métodos que permitien utilizar esas características. Características: Su tamaño aumenta dinámicamente Acceder a sus valores mediante identificadores claves y no sólo por su número de índice. Eliminar un valor y que sus dimensiones se ajusten automáticamente. Insertar un valor en una determinada posición.

ARRAYLIST Los objetos de tipo colección creados con esta clase, implementan un array cuyo número de elementos puede modificarse dinámicamente. Instanciación de objetos ArrayList Ver más: Manual Programación en VB.NET, página: 445

Agregar valores a un ArrayList Una vez creado un ArrayList, podemos utilizar algunos de los métodos indicados a continuación para añadir valores a la colección. Add(Valor). Añade el valor representado por Valor. El primer elemento se inserta en la posición 0. Se inserta luego de la última posición. Insert(Posición, Valor). Inserta el valor Valor en la posición Posición del array,desplazando el resto de valores una posición adelante. Se inserta antes de la posición indicada. Posición 0  Posición 1  Posición 2  Posición 3  Cantidad de elementos 4 Ver más: Manual Programación en VB.NET, página: 445 - 446

Recorrer y obtener valores de un ArrayList Propiedad para saber la cantidad de elementos de un ArrayList. array.Count Sabiendo esto es posible recorrer un ArrayList utilizando el bucle clásico For-Next.

Recorrer y obtener valores de un ArrayList O utilizando el bucle For Each sabiendo el tipo de dato que almacena el ArrayList.

ArrayList con objetos creados

ArrayList con objetos creados Mostrar Todos los administrativos de nombre Pedro:

Eliminar objeto de ArrayList Supongamos que deseamos eliminar un objeto del ArrayList de acuerdo a un determinado criterio, ejemplo: eliminar el administrador con documento 5.678.901-2 Para eliminar un elemento contamos con los métodos: RemoveAt: Quita el elemento ubicado en el índice que se indique. Remove: Quita el objeto que se indique como parámetro

Eliminar objeto de ArrayList: RemoveAt RemoveAt: Para utilizar este método, primero debemos buscar en que índice se encuentra el objeto que deseamos eliminar. IndexOf: Nos dice el índice en que se encuentra un determinado objeto que pertenezca al ArrayList

Eliminar objeto de ArrayList: Remove Remove: Este método elimina el objeto que se pasa como parámetro. El objeto debe ser “exactamente igual” al que se encuentra en el ArrayList. Remove utiliza el método equals (heredado de Object) para comparar el objeto especificado como parámetro, con cada uno de los objetos que están en el ArrayList. Exactamente igual: esto significa todos sus atributos, inclusi la misma isntancia.

Eliminar objeto de ArrayList: Remove Osea, no importan los otros atributos de objeto1 y objeto2, como tampoco si éstos corresponden a una misma instancia. Exit for: necesario para que la colección no continúe recorriéndose, ya que de otra forma, al cambiar la dimensión del Array, provocaría un error. Por otra parte, no tendría sentido continuar recorriendo al Array, si ya se pudo eliminar el objeto deseado.

Vaciar un ArrayList Pera vaciar un ArrayList utilizamos el método Clear()

Modificar objeto dentro de un ArrayList