Professional Documents
Culture Documents
3
Arrays
Al trmino de este captulo Usted podr utilizar
las estructuras de datos mediante Arrays, en este
captulo se tocaran los dos tipos de Arrays:
Array Unidimensional
Array Multidimensional
Estructuras de control
76
Captulo 3
Arrays
2.1.
Definicin
Un array o arreglo es una estructura de datos parecida a una
lista de elementos, los elementos del array se ubican
mediante un ndice. Existen arreglos unidimensionales y
multidimensionales.
Por ejemplo tenemos los siguientes arrays:
77
Estructuras de control
2.2.
Array Unidimensional
Es una lista de valores a los cuales se accede mediante un
ndice.
Por ejemplo
Color
Blanco
Azul
Verde
Rojo
Color[0]
Color[1]
Color[2]
Color[3]
78
Cdigo
Ejemplo
79
Estructuras de control
Codigo
Ejercicios propuestos
1. Realice una aplicacin que rellene un array con los 100
primeros nmeros enteros y los muestre en pantalla en
orden ascendente.
2. Realice una aplicacin que rellene un array con los 100
primeros nmeros enteros y los muestre en pantalla en
orden descendente.
3. Realice una aplicacin que rellene un array con los
nmeros pares comprendidos entre 1 y 100 y los muestre
en pantalla en orden ascendente
4. Realice una aplicacin que rellene un array con los
nmeros impares comprendidos entre 1 y 100 y los
muestre en pantalla en orden ascendente
5. Realice una aplicacin que lea 10 nmeros por teclado,
los almacene en un array y muestre la suma esos
nmeros.
80
81
Estructuras de control
2.3.
Array Bidimensional
Son estructuras de datos que tienen la siguiente forma:
Lista
0
82
Lista(fila,columna)
Ejemplo, con Textbos Multiline
Cdigo
End Sub
83
Estructuras de control
Ejemplo
Cdigo
End Sub
84
Cdigo
Public Class Form1
Dim A(10) As Integer
Private Sub Form1_Load(ByVal sender As
System.Object, ByVal e As System.EventArgs) Handles
MyBase.Load
A(0) = 5
A(1) = 12
A(2) = 3
A(3) = 43
A(4) = 7
A(5) = 3
A(6) = 8
A(7) = 5
A(8) = 3
A(9) = 8
For i = 0 To 9
ListBox1.Items.Add("A(" & i & ") = " & A(i))
Next
85
Estructuras de control
End Sub
Private Sub Button1_Click(ByVal sender As
System.Object, ByVal e As System.EventArgs)
Handles Button1.Click
Dim buscar As Integer
ListBox2.Items.Clear()
buscar = TextBox1.Text
For i = 0 To 9
If buscar = A(i) Then
ListBox2.Items.Add(A(i) & " Esta en
ubicacin : " & i)
End If
Next
End Sub
End Class
Codigo
Public Class Form2
Dim A(,) As Integer = {{3, 2, 4}, {5, 6, 2}, {2, 3, 2}}
Dim B(,) As Integer = {{4, 3, 2}, {4, 2, 5}, {3, 7, 4}}
86
Ejercicios propuestos
87
Estructuras de control
Multiplicacin de matrices
88
89
Estructuras de control
Fin bucle en k
Fin bucle en j
Fin bucle en i
4. Escribir la variable de salida P
90