Está en la página 1de 2

Practica 4

USO DE MATRICES CON VISUAL BASIC.NET

I.- ANALICE EL SIGUIENTE CÒDIGO FUENTE, REALICE LA APLICACIÒN


CON LOS OBJETOS QUE SE ENCUENTRAN DEFINIDOS EN EL CODIGO Y
COPIE EL CODIGO. COMENTARICE EL CODIGO. (Valor 1.66 puntos)
Public Class Form1
Dim i As Integer : Dim j As Integer : Dim z As Integer
Dim A(3) As Integer
Dim B(2) As Integer

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As


System.EventArgs) Handles MyBase.Load

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e


As System.EventArgs) Handles Button1.Click

For i = 1 To 2
z = InputBox("Introduce los valores de la matriz de 2
elementos")
B(i) = z
Next
For i = 1 To 2
TextBox1.Text = B(i)
TextBox2.Text = B(2)
Next

End Sub
End Class

II.- REALICE LOS SIGUIENTES PROGRAMAS CON EL LENGUAJE DE


PROGRAMACIÒN VISUAL BASIC.NET (Valor 1.66 puntos de cada
programa).
a) Mediante una matriz de 4 * 4 realice una matriz inversa.
b) Mediante dos matrices de 5 * 5 realice la suma de ambas.
c) Realice el método de solución de matrices por el método de Gauss-Jordan
d) Realice el juego del Sudoku.

III.- REALICE LA SIGUIENTE INTERFAZ GRÀFICA EN VISUAL BASIC.NET


III.- COPIE EL SIGUIENTE CÒDIGO Y EJECUTE SU APLICACIÒN (valor
1.66 puntos)

Public Class Form1


Dim Word(20) As String

Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles MyBase.Load

End Sub

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button1.Click
Dim i As Integer
Dim Palindromo As Boolean
ReDim Word(Len(TextBox1.Text))
For i = 1 To Len(TextBox1.Text)
Word(i) = Mid(TextBox1.Text, i, 1)
Next

Palindromo = True
For i = 1 To UBound(Word) / 2
If Word(i) <> Word((UBound(Word) - i) + 1) Then
Palindromo = False
End If
Next i

If Palindromo = True Then


MsgBox("La palabra es un Palindromo")
Else
MsgBox("La palabra no es Palindrome")
End If
End Sub

Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)


Handles Button2.Click
End
End Sub

End Class

CONTESTE LAS SIGUIENTES PREGUNTAS:


a) ¿Qué funciòn realiza el LEN?
b) ¿què funciòn realiza el MID?
c) ¿Qué hace la siguiente sintaxis?
d) If Word(i) <> Word((UBound(Word) - i) + 1) Then
e) ¿Para que se utiliza el ReDim?

Intereses relacionados