Logica y algoritmos 6. vectores y matrices

5
Ing. Edward Ropero Magister en Gestión, Aplicación y Desarrollo de Software

Transcript of Logica y algoritmos 6. vectores y matrices

Page 1: Logica y algoritmos 6. vectores y matrices

Ing. Edward Ropero Magister en Gestión,

Aplicación y Desarrollo de Software

Page 2: Logica y algoritmos 6. vectores y matrices

Ejemplo: Se tienen los sueldos de un grupo de 70 empleados de una empresa y necesitamos saber cuántos de estos empleados tienen un sueldo superior al promedio del grupo.

Una estructura de datos es una forma de organizar un conjunto de datos elementales con el objetivo de facilitar su manipulación

Page 3: Logica y algoritmos 6. vectores y matrices

Un arreglo se define como una colección finita, homogénea y ordenada de elementos. Características:

Finito: Todo arreglo tiene un límite, es decirse debe determinar cuál será el número máximo de elementos que podrán formar parte del arreglo.

Homogéneo: Todos los elementos de un arreglo son del mismo tipo (todos enteros, todos reales, etc., pero nunca una combinación de distintos tipos).

Ordenado: Se puede determinar cuál es el primer elemento, el segundo, el tercero,... y el n-ésimo elemento.

Page 4: Logica y algoritmos 6. vectores y matrices

Partes de un Arreglo:

Componentes

Índices

Para hacer referencia a un componente de un arreglo se necesita:

el nombre del arreglo

el índice del elemento

1 25 2 13 3 68 4 54 5 9

Componente

Índice

Page 5: Logica y algoritmos 6. vectores y matrices

• Lectura/Escritura • Asignación • Actualización: Inserción

Eliminación Modificación • Ordenación • Búsqueda