13
UNIVERSIDAD POLITÉCNICA AMAZÓNICA Carrera: Ingeniería de sistemas y telemática Docente: Marco Aurelio Porro Chulli Ciclo: VII Alumna: María Sugelly Gálvez Ynga

Universidad politécnica amazónica arreglos

Embed Size (px)

Citation preview

Page 1: Universidad politécnica amazónica arreglos

UNIVERSIDAD POLITÉCNICA AMAZÓNICA

Carrera:Ingeniería de sistemas y telemática

Docente:Marco Aurelio Porro Chulli

Ciclo:VII

Alumna:María Sugelly Gálvez Ynga

Page 3: Universidad politécnica amazónica arreglos

DEFINICIÓN Un arreglo es un tipo de datos que contiene varios elementos de un mismo

tipo.Cada elemento tiene asociado un índice, y puede ser tratado como si fuera

una variable. La cantidad de elementos que tiene un arreglo es fija, y no puede cambiar durante la ejecución del programa.

La sintaxis para declarar un arreglo es:Tipo, dimensión(tamaño) :: nombre

 La sintaxis para referirse al elemento de índice i de un arreglo x es:

X(i)

Page 4: Universidad politécnica amazónica arreglos

CARACTERISTICASUn array se caracteriza por: - Almacenar los elementos del array en posiciones de memoria continua - Tener un único nombre de variable que representa a todos los elementos, y éstos a su vez se

diferencian por un índice o subíndice. - Acceso directo o aleatorio a los elementos individuales del array. Todos los arrays son de tamaño variable, tanto si se especifica como un tamaño al ser declaradosPara ver el contenido de los arrays según van siendo ejecutadas las líneas de código que los declaran, utilizaremos la ventana Locales del depurador, que muestra las variables de ámbito local al procedimiento que estamos ejecutando actualmente.Los arrays se crean con el operador new seguido del tipo y número de elementos.Se puede acceder al número de elementos de un array con la variable miembro implícita length (por ejemplo, vectlength).Se accede a los elementos de un array con los corchetes [] y un índice que varía de 0 a length-1.Se pueden crear arrays de objetos de cualquier tipo. En principio un array de objetos es un array de referencias que hay que completar llamando al operador new.

Page 5: Universidad politécnica amazónica arreglos

OPERACIONESLas limitaciones que tienen los arreglos respecto de las listas son compensadas por la cantidad de operaciones convenientes que permiten realizar sobre ellos.

Las operaciones aritméticas entre arreglos se aplican elemento a elemento:

Page 6: Universidad politécnica amazónica arreglos

Las operaciones entre un arreglo y un valor simple funcionan aplicando la operación a todos los elementos del arreglo, usando el valor simple como operando todas las veces:

Page 7: Universidad politécnica amazónica arreglos

Note que si quisiéramos hacer estas operaciones usando listas, necesitaríamos usar un ciclo para hacer las operaciones elemento a elemento.Las operaciones relacionales también se aplican elemento a elemento, y retornan un arreglo de valores booleanos:

Page 8: Universidad politécnica amazónica arreglos

TIPOS

Arreglos unidimensionales. Arreglos multidimensionales. Arreglo con múltiple subíndices.

Arreglos unidimensionalesEs un tipo de datos estructurado que está formado de una colección finita y ordenada de datos del mismo tipo. Es la estructura natural para modelar listas de elementos iguales. Están formados por un conjunto de elementos de un mismo tipo de datos que se almacenan bajo un mismo nombre, y se diferencian por la posición que tiene cada elemento dentro del arreglo de datos.

Page 9: Universidad politécnica amazónica arreglos

Arreglos multidimensionalesEs un tipo de dato estructurado, que está compuesto por dimensiones. Para hacer referencia a cada componente del arreglo es necesario utilizar n índices, uno para cada dimensión. El término dimensión representa el número de índices utilizados para referirse a un elemento particular en el arreglo. Los arreglos de más de una dimensión se llaman arreglos multidimensionales.

Arreglos con múltiple subíndices Es la representación de tablas de valores, consistiendo de información arreglada en renglones y columnas. Para identificar un elemento particular de la tabla, deberemos de especificar dos subíndices; el primero identifica el renglón del elemento y el segundo identifica la columna del elemento. A los arreglos que requieren dos subíndices para identificar un elemento en particular se conocen como arreglo de doble subíndice. Note que los arreglos de múltiples subíndices pueden tener más de dos subíndices. El estándar ANSI indica que un sistema ANSI C debe soportar por lo menos 12 subíndices de arreglo.

Page 10: Universidad politécnica amazónica arreglos

EJEMPLO

Page 11: Universidad politécnica amazónica arreglos

CONCLUSIONES

Los arrays tienen gran importancia en programación ya que es la estructura de datos que sirve para almacenar grandes secuencias de números (generalmente de tipo float) es el arreglo, se utilizan para algunos problemas que requieren manipular grandes secuencias de números como son: la predicción del clima, la construcción de edificios, y el análisis de indicadores financieros entre muchos otros.

Page 12: Universidad politécnica amazónica arreglos

LINKOGRAFÍA

https://informatica11cor.wordpress.com/2012/05/16/taller-5-3-operaciones-basicas-con-arreglos/

http://progra.usm.cl/apunte/materia/arreglos.html

http://www.monografias.com/trabajos71/clasificacion-arrays/clasificacion-arrays.shtml#ixzz4S1Xsda9P

http://csrg.inf.utfsm.cl/~rbonvall/progra-utfsm-2010-2/arreglos.html http://progra.usm.cl/apunte/materia/arreglos.html

http://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=182:ejercicios-ejemplos-resueltos-con-arrays-arreglos-unidimensionales-en-java-calcular-letra-dni-cu00904c&catid=58:curso-lenguaje-programacion-java-nivel-avanzado-i&Itemid=180

http://paginadec.webcindario.com/old/arreglos-operaciones-basicas.html

Page 13: Universidad politécnica amazónica arreglos

GRACIAS ;)