You are on page 1of 6

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Educación Superior


Instituto Universitario Politécnico Santiago Mariño
Maracay-Estado-Aragua

Datos
Profesor Integrantes C.I Sección
Luis Aponte Carlos Medina 26.585.529 II
Brayan Amaro 26.866.949
Efraín Hernández 26.448.348
José Uvieda 26.570.228
Gerard Duque 26.448.348
Agosto,2017
Arreglos y Validaciones de campos en Visual Basic.Net

1-Que es Array
Un arreglo (array) es un 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. Es decir Un arreglo (array) es un conjunto finito y ordenado de
elementos homogeneos. Ordenado porque los elementos n-esimo de un array puede
ser identificado, y homogeneo porque todos los elementos del array son del mismo
tipo de datos.
En visual basic los arreglos son equivalentes a los vectores o matrices en matemáticas,
estos pueden ser unidimensionales o multidimensionales. Los arreglos se definen
haciendo uso de la CLASE ARRAY la cual está contenida en el espacio de nombres
System y es una de las muchas clases incluidas en el .NET Framework que está a
disposición de los programadores para efectuar operaciones con estas.
El arreglo más simple es el unidimensional (matriz de una dimension). A diferencia de
Visual Basic clásico que nos permitía especificar los limites de un arreglo, en .NET un
arreglo siempre empieca en 0 (cero), por tanto el arreglo tendrá un elemento más del
valor indicado como índice superior.
En el ejemplo siguiente, se tiene un vector X de 5 elementos de tipo real. Se nota que
empieza en cero, por tanto su índice superior es 4 y no 5.

2-Sintaxis para declarar un arreglo en visual basic


1- 'Estableciendo el número de elementos
2- Dim a Nombres(2) As String
3- 'Asignar los valores de cada elemento
4- Nombres(0) = "María"
5- Nombres(1) = "Ana"
6- Nombres(2) = "Juana"

En el código se puede ver que los elementos parten desde el índice 0, así cuando decimos
Nombres(n), donde n es el número de elementos, estamos hablando que se crearán n+1
elementos. Nombres (2) crea 2+1 = 3 elementos, sus índices serán 0,1 y 2 respectivamente.
Otra forma de declarar un arreglo es asignar los valores al array al mismo tiempo que se
declara.

1 Dim Nombres() As String = {"María", "Ana", "Juana"}

Al igual que la primera forma, los elementos quedan asignados en la forma en que
fueron declarados, es decir Nombres (0) será igual a "María", y así respectivamente.
Como los arreglo en visual basic son una clase, al hacer la declaración de la variable
con la sentencia Dim, la clase hereda todas sus propiedades al objeto creado, en este
caso a la variable aNombres. Algunas de estas propiedades son:

3. Propiedades De los Arreglos


Length
Devuelve la cantidad de elementos que contiene el array.
 Declarar el arreglo y asignar valores.
 Dim aDias() As String= { “lunes”, “Martes”, “Miércoles“, “Jueves”, “Viernes”, ”Sábado”,
”Domingo”}.
 Dim nElementos As Integer = aDias, Length
 MsgBox (nElementos)

Se obtendrá el valor 7, que son la cantidad de elementos que contiene el arreglo.


Ahora bien, que pasa si se quiere imprimir la cantidad de elementos del arreglo
podemos hacer la siguiente rutina.
 1 For i= 0 to aDias, Length
 2 MsgBox (i)
 3 Next

Como puede observarse el ciclo comienza desde 0 porque es el índice inicial de los
arreglos en visual basic. El ciclo finaliza cuando el arreglo llega al índice 6, es decir
al elemento 7, es por eso que se resta 1 a la propiedad.

4. Declaración de un Arreglo en Visual Basic.Net


01 DIMENSION Arreglo (indice_superior) TIPO_DE_DATOS

Donde DIMENSION puede ser DIM, PUBLIC, PRIVATE, y TIPO DE DATOS, es el tipo de datos que
tendrá el arreglo, por ejemplo.

 01 'declara un arreglo con 12 elementos de tipo string


 02 Dim meses(11) As String
 03 'declara un arreglo con 7 elementos de tipo entero
 04 Private dia_semana(6) As Byte
 05 'declara un arreglo con 24 elementos de tipo real
 06 Public hora(23) As Double
5.Arreglos Unidimensionales

 Para acceder a cada elemento de arreglos y almacenar el respectivo


valor, se hace de la siguiente manera:
Dim Pares (5) As Integer

Pares (0)=40

Pares (1)=28

Pares (2)=4

Pares (3)=16

Pares (4)=32

Pares (5)=12

 Para leer el Arreglo por Teclado Usando un InputBox:


For i= 0 to 5

Pares(i)= InputBox (“Digite numero par :”)

Next

 Para recorrer todo el arreglo e imprimirlo


Dim Pares(5) As Integer

Pares(0)=40

Pares(1)=28

Pares(2)=4

Pares(3)=16

Pares(4)=32

Pares(5)=12
6. Arreglos Multidimensionales
Son aquellos que constan de 2 o más dimensiones. Los arreglos de 2 dimensiones también se
conocen con el nombre de matriz, ya que forman una tabla compuesta por filas (Horizontales y
columnas (Verticales). Los arreglos de 3 dimensiones forman un cubo.

 Para almacenar datos en cada elemento de la Matriz:


Declaramos Matriz:

 Para llenar Matriz Desde teclado Usando InputBox:


Declaramos Matriz:
 Para Imprimir Matriz Usando MsgBox:
Declaramos Matriz:

 Para Imprimir una Matriz usando un TextBox Multiline:

You might also like