Documentos de Académico
Documentos de Profesional
Documentos de Cultura
0 19/02/20 16(48
INICIO
WerneriaBits - La era
CONTACTO
CARGANDO...
REGLAS
de la información
LA ERA DE LA INFORMACIÓN, LA MAGIA DE LA INFORMÁTICA Y COMPUTACIÓN. TODO LO
QUE QUIERAS SABER ESTÁ EN WERNERIABITS.
WERNERIABITS - LA ERA DE LA
EJERCICIOS RESUELTOS DE VECTORES Y MATRICES EN VISUAL
INFORMACIÓN
BASIC 6.0
Search Somethings..
POSTED BY : UNKNOWN VIERNES, 7 DE DICIEMBRE DE 2012
BUSQUEDA
Teoria
LA ERA DE LA INFORMACIÓN, LA MAGIA DE LA INFORMÁTICA Y COMPUTACIÓN. TODO LO
QUE QUIERAS SABER ESTÁ EN WERNERIABITS. FLAKREATH CHAT
Arrays(Arreglos)
Ejemplo:
CATEGORIAS
Accion ( 1 )
de Archivos ( 1 )
http://werneriabits.blogspot.com/2012/12/ejercicios-resueltos-visual-basic-60.html Página 1 de 23
Ejercicios Resueltos de Vectores y Matrices en Visual Basic 6.0 19/02/20 16(48
Android ( 1 )
C(2)
Criptomonedas ( 1 )
Curiosidad ( 2 )
Ingles ( 2 )
Introducción a la Computación ( 1 )
Juegos ( 4 )
Musica ( 1 )
MySQL(Básico) ( 2 )
PHP ( 2 )
PHP y MySQL ( 3 )
Pseudocodigo ( 2 )
Como se declara un vector en Visual Basic 6.0 Química ( 1 )
rock ( 1 )
Formula
SandBox ( 1 )
Videojuegos ( 2 )
Ejemplo:
Visual Basic 6.0 ( 10 )
Práctica
SUSCRIBITE VÍA EMAIL:
Introduce tu Email:
Visual Basic 6.0
Subscribete
http://werneriabits.blogspot.com/2012/12/ejercicios-resueltos-visual-basic-60.html Página 2 de 23
Ejercicios Resueltos de Vectores y Matrices en Visual Basic 6.0 19/02/20 16(48
Ejercicio 1 :
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
http://werneriabits.blogspot.com/2012/12/ejercicios-resueltos-visual-basic-60.html Página 3 de 23
Ejercicios Resueltos de Vectores y Matrices en Visual Basic 6.0 19/02/20 16(48
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
http://werneriabits.blogspot.com/2012/12/ejercicios-resueltos-visual-basic-60.html Página 4 de 23
Ejercicios Resueltos de Vectores y Matrices en Visual Basic 6.0 19/02/20 16(48
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
http://werneriabits.blogspot.com/2012/12/ejercicios-resueltos-visual-basic-60.html Página 5 de 23
Ejercicios Resueltos de Vectores y Matrices en Visual Basic 6.0 19/02/20 16(48
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
Val(Text1)
http://werneriabits.blogspot.com/2012/12/ejercicios-resueltos-visual-basic-60.html Página 6 de 23
Ejercicios Resueltos de Vectores y Matrices en Visual Basic 6.0 19/02/20 16(48
For Indice = 1 To N
Vector(Indice) = InputBox("Dato
"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 2 vectores 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
http://werneriabits.blogspot.com/2012/12/ejercicios-resueltos-visual-basic-60.html Página 7 de 23
Ejercicios Resueltos de Vectores y Matrices en Visual Basic 6.0 19/02/20 16(48
Dim A(11 To 50
50) As Integer
Dim B(11 To 50
50) As Integer
Dim AB(11 To 100
100) As Integer
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
http://werneriabits.blogspot.com/2012/12/ejercicios-resueltos-visual-basic-60.html Página 8 de 23
Ejercicios Resueltos de Vectores y Matrices en Visual Basic 6.0 19/02/20 16(48
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
________________________________________________________________________________
En los siguientes ejercicios solo por tu cuenta crearas el formulario en Visual Basic 6.0
Ejercicio 5
http://werneriabits.blogspot.com/2012/12/ejercicios-resueltos-visual-basic-60.html Página 9 de 23
Ejercicios Resueltos de Vectores y Matrices en Visual Basic 6.0 19/02/20 16(48
programa en Visual Basic para crear un Vector "Q" en los que todos sus elementos
resulten de dividir los elementos del vector
ector "T" por el elemento T(k)
T(k), siendo k un valor
dado.
Codigo
'Hecho By Cyxymux
K = Val(T1)
For N = 1 To 5
T(N) = InputBox("Numero: " & N)
'Si en el vector T es igual a cero
If T(N) = 0 Then
MsgBox ("No puede ser cero")
'Decrementamos el indice
N=N-1
End If
Next
For N = 1 To 5
Q(N) = T(N) / T(K)
Next
For N = 1 To 5
http://werneriabits.blogspot.com/2012/12/ejercicios-resueltos-visual-basic-60.html Página 10 de 23
Ejercicios Resueltos de Vectores y Matrices en Visual Basic 6.0 19/02/20 16(48
List1.AddItem T(N)
List2.AddItem Q(N)
Next
End Sub
Ejercicio 6
Escribir un programa en Visual Basic que cree un vector de 20 numeros enteros, los
ordene ascendentemente (de menor a mayor) y decida si un numero "N" se encuentra
entre la posicion "i" y la posicion "j" del vector ya ordenado. Los valores de "N", "i" y "j"
deben ser leidos por teclado.
Codigo:
'vector
Dim V(1 To 10
10) As Integer
'Es el numero donde esta en dichas posiones
N = Val(Text1)
'Pôsicion 1
i = Val(Text2)
'Posicion 2
j = Val(Text3)
For Indice = 1 To 10
V(Indice) = InputBox("Numero: " & Indice)
Next
For IndiceAux = 1 To 9
http://werneriabits.blogspot.com/2012/12/ejercicios-resueltos-visual-basic-60.html Página 11 de 23
Ejercicios Resueltos de Vectores y Matrices en Visual Basic 6.0 19/02/20 16(48
For Indice = 1 To 9
If V(Indice) and V(Indice + 11) Then
Auxiliar = V(Indice)
V(Indice) = V(Indice + 11)
V(Indice + 1 ) = Auxiliar
End If
Next
Next
For Indice = 1 To 10
List1.AddItem V(Indice)
Next
Acceder = 0
For Indice = i To j
If V(Indice) = N Then
Acceder = 1
Posicion = Indice
End If
Next
If Acceder = 1 Then
MsgBox ("Se encuentra en la posicion: " & Posicion)
Else
MsgBox ("no se encuentra")
End If
End Sub
Ejercicio 8
Escribir un programa en Visual Basic que cree una matriz cuadrada de NxN y verifique si
la matriz es o no simétrica.
http://werneriabits.blogspot.com/2012/12/ejercicios-resueltos-visual-basic-60.html Página 12 de 23
Ejercicios Resueltos de Vectores y Matrices en Visual Basic 6.0 19/02/20 16(48
For Fila = 1 To N
For Columna = 1 To N
If Paso = 1 Then
Label1 = "No es simétrica"
Else
'Si Paso es 0
Label1 = "Si es simétrica"
End If
End Sub
Ingrese lo siguiente para que te aparezca "Si es simétrica"
|0|6|1| 9|
|6|1|8|0|
|1|8|2|2|
|9|0|2|3|
Ejercicio 10
Escribir un programa en Visual Basic que cree una matriz de N x N y calcule y muestre: A)
La suma de los elementos que están por encima de la diagonal principal. B) La suma de
los elementos que están por debajo de la diagonal principal. C) La suma de los elementos
que están en la diagonal principal y D) La suma de los elementos que están en la diagonal
secundaria.
http://werneriabits.blogspot.com/2012/12/ejercicios-resueltos-visual-basic-60.html Página 13 de 23
Ejercicios Resueltos de Vectores y Matrices en Visual Basic 6.0 19/02/20 16(48
Se debe crear:
1 CommandButton
1 TextBox
N = Va
Val(Text1)
For Fila = 1 To N
For Columna = 1 To N
Matriz(Fila, Columna) = InputBox("Dato"
"Dato")
If Fila = Columna Then
Suma1 = Suma1 + Matriz(Fila, Columna)
ElseIf Fila < Columna Then
Suma2 = Suma2 + Matriz(Fila, Columna)
Else
Suma3 = Suma3 + Matriz(Fila, Columna)
End If
http://werneriabits.blogspot.com/2012/12/ejercicios-resueltos-visual-basic-60.html Página 14 de 23
Ejercicios Resueltos de Vectores y Matrices en Visual Basic 6.0 19/02/20 16(48
End Sub
Ejercicio 12
Escribir un programa en Visual Basic que permita llenar con "X" y "O" una matriz 3 x 3 y
luego inspeccione los valores de sus elementos y diga "GANARON LAS 'X'" si en
cualquiera de sus filas, columnas o diagonales hay 3 "X"
"X", o "GANARON las 'O'" en caso
de que los valores sean "O"
"O", o "EMPATE" sino se cumple ninguna de las condiciones
anteriores.
Este es el famoso juego llamado la VIEJA o como en otros lugares TIC TAC TOE
Creamos un TextBox
Le damos click derecho del Mouse y nos saldrá el siguiente cuadro lo cual sale una opción
que dice copiar.
http://werneriabits.blogspot.com/2012/12/ejercicios-resueltos-visual-basic-60.html Página 15 de 23
Ejercicios Resueltos de Vectores y Matrices en Visual Basic 6.0 19/02/20 16(48
Ahora acercamos el cursor en el espacio del formulario le damos click derecho y pegar. O
lo más fácil apretamos la tecla Ctrl y la tecla V las dos (teclas a la vez)
Creas 9 Text1
http://werneriabits.blogspot.com/2012/12/ejercicios-resueltos-visual-basic-60.html Página 16 de 23
Ejercicios Resueltos de Vectores y Matrices en Visual Basic 6.0 19/02/20 16(48
1 Labels
y un CommandButton
M(1, 1) = Text1(0)
M(1, 2) = Text1(1)
M(1, 3) = Text1(2)
M(2, 1) = Text1(3)
M(2, 2) = Text1(4)
M(2, 3) = Text1(5)
M(3, 1) = Text1(6)
M(3, 2) = Text1(7)
M(3, 3) = Text1(8)
For f = 1 To 3
End If
http://werneriabits.blogspot.com/2012/12/ejercicios-resueltos-visual-basic-60.html Página 17 de 23
Ejercicios Resueltos de Vectores y Matrices en Visual Basic 6.0 19/02/20 16(48
Next
For c = 1 To 3
End If
Next
End If
End If
For f = 1 To 3
For c = 1 To 3
Label1 = "Empate"
End If
Next
Next
End Sub
Share This
Información relacionada
Visual Basic 6.0
http://werneriabits.blogspot.com/2012/12/ejercicios-resueltos-visual-basic-60.html Página 18 de 23
Ejercicios Resueltos de Vectores y Matrices en Visual Basic 6.0 19/02/20 16(48
6.0
Base de Datos con Visual Basic 6.0 (Access) [Método CRUD] [Parte 2]
Abrir y Cerrar bandeja de CD/DVD (Unidad de CD/DVD) con Visual Basic 6.0
Responder
Respuestas
De nada
Responder
Responder
Respuestas
De nada
Responder
http://werneriabits.blogspot.com/2012/12/ejercicios-resueltos-visual-basic-60.html Página 19 de 23
Ejercicios Resueltos de Vectores y Matrices en Visual Basic 6.0 19/02/20 16(48
Responder
Respuestas
De nada
Responder
Mi visual es 2005, que le tengo que modificar a este codigo para que
me corra en el mio
Responder
Respuestas
http://msdn.microsoft.com/es-
es/library/kehz1dz1(v=vs.80).aspx
Responder
Responder
Muy buena explicacion ...muy descriptiva ...mejor aun que los videos
gracias por compartirlo
Responder
Respuestas
http://werneriabits.blogspot.com/2012/12/ejercicios-resueltos-visual-basic-60.html Página 20 de 23
Ejercicios Resueltos de Vectores y Matrices en Visual Basic 6.0 19/02/20 16(48
De nada :)
Responder
Responder
Respuestas
Responder
Responder
Responder
Respuestas
Responder
http://werneriabits.blogspot.com/2012/12/ejercicios-resueltos-visual-basic-60.html Página 21 de 23
Ejercicios Resueltos de Vectores y Matrices en Visual Basic 6.0 19/02/20 16(48
tengo lo siguiente:
text2.text= "3"
text3.text="4"
text1.text= aqui quiero sacar el numero mayor que 3 que esta
posicionado en text2, pero mayor que 4 que esta posicionado en text3
Responder
Responder
Responder
Responder
Responder
http://werneriabits.blogspot.com/2012/12/ejercicios-resueltos-visual-basic-60.html Página 22 de 23
Ejercicios Resueltos de Vectores y Matrices en Visual Basic 6.0 19/02/20 16(48
Introduce tu comentario...
SIGUIENTE
BLOGROLL
http://werneriabits.blogspot.com/2012/12/ejercicios-resueltos-visual-basic-60.html Página 23 de 23