Tareas Tec

Páginas: 12 (2797 palabras) Publicado: 26 de septiembre de 2011
ARREGLOS
DEFINICION: Los arreglos son un grupo de posiciones en memoria relacionadas entre sí por el hecho de que todas tienen el mismo nombre y los datos que contiene son todos del mismo tipo.
Son entidades estáticas ya que conservan el mismo tamaño durante toda la ejecución del programa.
Para poder referirnos a una posición en particular o al de datos dentro de esa posición del arreglo, seespecifica el nombre del arreglo y el número de posición del elemento. Las posiciones generalmente se cuentan a partir del cero como primera posición.
ARREGLOS UNIDIMENSIONALES
Concepto: Un arreglo unidimensional tiene una sola dimensión. En C#, la dimensión se maneja por medio de un par de corchetes.
A los arreglos de una dimensión también se les llama listas.
Operaciones: Para manejar unarreglo, las operaciones a efectuarse son:
* Declaración del arreglo,
* Creación del arreglo,
* Inicialización de de los elementos del arreglo, y
* Acceso a los elementos del arreglo.
A continuación describiremos cada una de estas operaciones, en C#.
Declaración: La declaración de un arreglo unidimensional consiste en establecer las características del arreglo y sus elementos,por medio de la siguiente sintaxis:
<tipo> [ ] < identificador > ;
Donde:
tipo indica el tipo correspondiente a los elementos del arreglo ,
identificador es el nombre del arreglo, y
el par de corchetes, [ ], representa la dimensión del arreglo y encierra un número entero que corresponde al número de elementos del arreglo.
Ejemplos:
int [ ] a ;
float [ ] distancia ;
Artículo [] art = new Artículo[ 3];
Observe que, en la declaración, el espacio entre los corchetes está vacío. Esto se debe a que, durante dicha operación, no se reserva espacio en la memoria.
Creación: La creación de un arreglo unidimensional consiste en reservar espacio de memoria para todos sus elementos, utilizando la siguiente sintaxis:
< identificador > = new <tipo> [ tamaño ] ;Donde:
new es el operador para gestionar espacio de memoria, en tiempo de ejecución,
tamaño es un número entero que representa el número de elementos del arreglo.
Ejemplos:
a = new int [10] ; // Se crea el arreglo a , con 10 elementos de tipo entero.
distancia = new float[ 5] ; // Se crea el arreglo distancia , con 5 elementos de punto flotante y precisión sencilla .Artículo [] art = newArtículo[3];
Artículo [ ] art = new Artículo[ 3]; // Se crean 3 referencias a objetos de la clase Artículo
art[0]= new Artículo(); // Se crea el primer objeto del arreglo art
art[1]= new Artículo(); // Se crea el segundo objeto del arreglo art
art[2]= new Artículo(); // Se crea el tercer objeto del arreglo art
 Las dos primeras operaciones de declaración y creación anteriores se pueden agruparen una sola instrucción, como se muestra enseguida:
int [ ] a = new int [10] ;
float [ ] distancia = new float[5] ;
 Inicialización: Un arreglo es un objeto que,cuando es creado por el compilador, se le asignan automáticamente valores iniciales predeterminados a cada uno de sus elementos, de acuerdo a los siguientes criterios:
* Si el tipo del arreglo es numérico, a sus elementos se lesasigna el valor cero.
* Si el tipo del arreglo es char, a sus elementos se les asigna el valor '\u0000'.
* Si el tipo del arreglo es bool, a sus elementos se les asigna el valor false.
* Si el tipo del arreglo es una clase, a sus elementos se les asigna el valor null.
Cuando se requiere asignar valores iniciales diferentes de los predeterminados, es posible agrupar las operaciones dedeclaración, creación e inicialización en una sola instrucción, por ejemplo:
int [ ] a = { 1, 0,4,-6, 2,9, 23,455, 90,35 };
float [ ] distancia = { 2.50F, 286.45F, 46.75F, 30.62F, 93.00F };
string [ ] pato = { "Hugo", "Paco", "Luís" };
Acceso: Se puede acceder a los valores de los elementos de un arreglo a través del nombre del arreglo y un subíndice. El subíndice debe escribirse entre...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Las tareas del tec
  • Tareas tec
  • Tareas tec
  • Tareas tec
  • tareas tec
  • tareas del tec
  • Tareas del tec
  • tareas de ESC. SEC. TEC. 116 NEZAHUALPILLI

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS