Documente Academic
Documente Profesional
Documente Cultură
¿Que es un Array?: En programación, una matriz o vector (llamados en inglés arrays) es una
zona de almacenamiento continuo, que contiene una serie de elementos del mismo tipo, los
elementos de la matriz. Desde el punto de vista lógico una matriz se puede ver como un conjunto
de elementos ordenados en fila (o filas y columnas si tuviera dos dimensiones).
Ejemplo:
Donde el 0 es la primera posición y el 9 es la última del Índice (formando una fila), si ingresamos
el número 10 se almacenará en la posición 0, si ingresamos 8 se almacenara en la posición 1, y
así sucesivamente. Ejemplo Grafico:
Formula
Dim Nombre Del Vector o Matriz (Primer Valor To Ultimo Valor) As Tipo De Dato
Ejemplo:
Donde:
Nombre Del Vector o Matriz: Fila
Primer Valor: 1
Ultimo Valor: 5
Tipo De Dato: Integer
Escribir un programa en Visual Basic que lea N números, calcule la media aritmética de los
mismos y muestre los números leídos que son mayores que la media calculada.
Se debe crear:
1 CommandButton
1 TextBox
5 Label
1 ListBox
End Sub
Ejercicio 2
Escribir un programa en Visual Basic que lea 10 números que corresponden a los elementos
de un vector y determine y muestre el mayor y menor de ellos.
Se debe crear:
1 CommandButton
2 TextBox
2 Label
For Indice = 1 To 10
Vector(Indice) = InputBox("Numero " & Indice)
Next
For Indice = 1 To 10
If Vector(Indice) > Mayor Then
Mayor = Vector(Indice)
End If
Next
Menor = Mayor
For Indice = 1 To 10
If Vector(Indice) < Menor Then
Menor = Vector(Indice)
End If
Next
Text1 = Mayor
Text2 = Menor
End Sub
Ejercicio 3
Escribir un programa en Visual Basic que permita cargar "N" números en un vector "V" y
luego muestre la cantidad de elementos de "V" que son números pares y la cantidad de
elementos de "V" que son mayores que 100
Se debe crear:
1 CommandButton
1 TextBox
3 Label
N = Val(Text1)
For Indice = 1 To N
Vector(Indice) = InputBox("Dato " & Indice)
End Sub
Ejercicio 4
Hacer un programa en Visual Basic que lea dos vectores de "N" elementos cada uno y cree y
ordene ascendentemente un tercer vector cuyos elementos sean los elementos de
los 2vectores leidos
lo que hace es unirlo el vector 'A' y 'B' Vectores 'A' y 'B' ordenados
_ _ _ __ _ _ _ _ __ _
|7 |1 |4 |9 |6 |8| |1 |4 |6 |7 |8 |9|
Se debe crear:
1 CommandButton
1 TextBox
2 Label
1 ListBox
N = Val(Text1)
' 'K' es el indice que cuenta la cantidad de datos ingresados
For K = 1 To N 'Este es el vector 'A'
'Ingresamos esn 'A': 7, 1 y 4
A(K) = InputBox("Vector A(" & K & ") = ")
Next
AB(K + N) = B(K)
Next
'Metodo de la burbuja
' 'M' es la ultima posicion
M=N+N
For Posicion = 1 To M - 1
For K = 1 To M - 1
If AB(K) > AB(K + 1) Then
Auxiliar = AB(K)
AB(K) = AB(K + 1)
AB(K + 1) = Auxiliar
End If
Next
Next
'Del 1 hasta el 10
For K = 1 To M
List1.AddItem AB(K)
Next
End Sub
____________________________________________________________________________