ARREGLOS EJEMPLOS VISUAL BASIC

Páginas: 13 (3114 palabras) Publicado: 23 de julio de 2014
CAPITULO 5ARREGLOS


5.1 TIPOS ESTRUCTURADOS DE DATOS

simples int,float,void (ya visto)

Tipos de array(arreglos)
datos Estáticos string(cadenas)
(Estruc- estructurados struct(estructuras)
turas) union(reg. con campo único)
file (archivos)

Dinámicospilas,colas,listas enlazadas Arboles, grafos ,etc


5.2. ARRAY (ARREGLO)


Es una estructura homogénea compuesta por varios componentes, todas del mismo tipo y almacenadas consecutivamente en memoria. Cada componente puede ser accedido directamente por el nombre de la variable array seguido de un subíndice encerrado entre parentisis


Arrays, conceptos básicos

Otros nombresparareferirnos a un array son matriz y vector

Declaración
Para declarar un array actuaremos prácticamente igual que para declarar una variable normal, con ladiferencia de que utilizaremos los paréntesis junto al nombre de la variable, para indicar que se trata deun array, y opcionalmente, dentro de los paréntesis, indicaremos el número de elementos de que
inicialmente va a constar el array.También es posible, asignar valores a los elementos en el mismomomento de su declaración.

Debemos tener en cuenta a la hora de establecer el número de elementos, que el primer índice de unarray es el cero, por lo que al ser creado, el número real de elementos en un array será el especificadoen la declaración más uno.


La Figura 170 muestra la representación de un array en un modo gráfico.

Acontinuación vemos unos ejemplos de creación de arrays en el Código fuente 63.


Option Explicit On
Option Strict On
ModuleModule1
Submain()

' array sin elementos
DimColores() AsString
' array con 4 elementos: de 0 a 3
DimNombres(3) AsString
' array con 3 elementos, cuyos valores asignamos
' en el momento de la declaración del array
DimFrutas() AsString = {"Manzana", "Naranja","Pera"}
DimObjetos() AsObject

EndSub

EndModule




Al declarar un array, todos sus valores son del mismo tipo de dato. Si necesitamos que dichos valoressean de tipos diferentes, debemos declarar el array como tipo Object, ya que al ser este, el tipo de datogenérico en el entorno de .NET, nos permitirá asignar valores de distintos tipos al array.

Asignación y obtención de valoresPara asignar y obtener valores de los elementos de un array, actuaremos igual que para una variablenormal, pero empleando además el índice para indicar qué posición queremos manipular.



Option Explicit On
Option Strict On
ModuleModule1
SubMain()
' array con 4 elementos: de 0 a 3
DimNombres(3) AsString
' asignar valores al array
Nombres(0) = "Ana"
Nombres(1) = "Pedro"
Nombres(2) ="Antonio"
Nombres(3) = "Laura"
' obtener valores de un array
DimValorAAsString
DimValorBAsString
ValorA = Nombres(1) ' Pedro
ValorB = Nombres(3) ' Laura
' mostrar los valores obtenidos del array
Console.WriteLine("Variables: ValorA --> {0}, ValorB --> {1}", ValorA, ValorB)
Console.ReadLine()
EndSub
EndModule




Modificación de tamaño

Para modificar el tamaño o número deelementos de un array, emplearemos la instrucción ReDim,seguido del array a modificar y el nuevo tamaño. En el Código fuente 65, modificamos el tamaño deun array, añadiéndole dos elementos.



Option Explicit On
Option Strict On
ModuleModule1
SubMain()
' array con 4 elementos: de 0 a 3
DimNombres(3) AsString
' asignar valores al array
Nombres(0) = "Ana"
Nombres(1) = "Pedro"
Nombres(2) ="Antonio"
Nombres(3) = "Laura"
' ampliamos el array con 6 elementos: de 0 a 5
ReDimNombres(5)
DimValorAAsString
DimValorBAsString
ValorA = Nombres(1) ' Pedro
ValorB = Nombres(3) ' Laura
Console.WriteLine("Variables: ValorA --> {0}, ValorB --> {1}", ValorA, ValorB)
Console.ReadLine()
EndSub

EndModule




ReDim no toma el array existente y modifica su número de elementos, sino que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • tipos de arreglos en visual basic
  • Visual basic arreglos
  • Arreglo de Registro Visual Basic
  • programacio ejemplos visual basic
  • Visual basic programa ejemplo
  • Ejemplos de visual basic
  • programacio ejemplos visual basic
  • Ejemplos visual basic

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS