Funciones y Matrices en Visual Basic
Funciones y Matrices en Visual Basic
ASIGNACIÓN:
LABORATORIO #3
TÍTULO DE LA EXPERIENCIA:
PROGRAMA DE FUNCIONES Y MATRICES EN VISUAL BASIC
ESTUDIANTE:
ARLAND BARRERA (9-763-400)
ELBIN PUGA (2-751-1082)
FACILITADOR:
MILKA DE GRACIA
ASIGNATURA:
HERRAMIENTAS DE PROGRAMACIÓN APLICADA III
FECHA DE ENTREGA:
02 DE 09 DE 2024
Contenido
Introducción ................................................................................................................... 3
Programa ...................................................................................................................... 4
Ejecución del programa.................................................................................................. 8
Conclusiones ............................................................................................................... 10
Consideraciones Finales .............................................................................................. 10
Introducción
Visual Basic es un lenguaje de programación desarrollado por Microsoft que se
caracteriza por su sencillez y potencia para desarrollar aplicaciones de Windows.
Este lenguaje de programación ha sido una herramienta clave para desarrolladores
de todos los niveles, desde principiantes hasta expertos, debido a su estructura
clara y su enfoque en la facilidad de uso.
En Visual Basic, las funciones y las matrices son componentes fundamentales que
permiten a los programadores crear aplicaciones más eficientes y organizadas. Las
funciones son bloques de código que realizan tareas específicas y pueden ser
reutilizadas en diferentes partes de un programa. Esto no solo reduce la
redundancia, sino que también facilita el mantenimiento y la legibilidad del código.
Por otro lado, las matrices son estructuras de datos que permiten almacenar
múltiples valores del mismo tipo en un solo contenedor, lo que facilita la
manipulación de grandes conjuntos de datos. Las matrices pueden ser
unidimensionales o multidimensionales, y son esenciales para manejar datos
complejos y realizar operaciones como búsquedas, ordenamiento y manipulación
de datos en secuencia.
Programa
Module Module1
Sub Main()
Dim matrixA(,), matrixB(,) As Double
Dim filas, columnas As Integer
Console.Write("Ingrese la cantidad de filas: ")
filas = Console.ReadLine()
Console.Write("Ingrese la cantidad de columnas: ")
columnas = Console.ReadLine()
ReDim matrixA(filas, columnas)
ReDim matrixB(filas, columnas)
Console.WriteLine()
Console.WriteLine("Matriz A")
CargarMatrix(matrixA, filas, columnas)
MostrarMatrix(matrixA, filas, columnas)
Console.WriteLine()
Console.WriteLine("Matriz B")
CargarMatrix(matrixB, filas, columnas)
MostrarMatrix(matrixB, filas, columnas)
SumarMatrices(matrixA, matrixB, filas, columnas)
RestarMatrices(matrixA, matrixB, filas, columnas)
MultiplcarMatrices(matrixA, matrixB, filas, columnas)
DividirMatrices(matrixA, matrixB, filas, columnas)
SumaDiagonal(matrixA, matrixB, filas, columnas)
Console.Write("Presione Enter para salir...")
Console.ReadKey()
End Sub
Function CargarMatrix(ByRef matrix(,) As Double, ByVal f As Integer, ByVal c As
Integer)
Console.WriteLine("Ingrese Numeros en la Matriz: ")
For i As Integer = 1 To f
For j As Integer = 1 To c
Console.Write("[" & i & "][" & j & "]: ")
matrix(i, j) = Console.ReadLine()
Next
Next
End Function
Consideraciones Finales
Elbin:
Este laboratorio me pareció interesante porque aplicamos la lógica de calculo 3 de
matrices cuadradas usando el concepto de matrices en Visual Basic. Aprendí a
cuando usar los procedimientos que no retornan valores y funciones que si lo
hacen.
Arland: He utilizado funciones y matrices en otros lenguajes como Python, por lo
que tengo experiencia respecto a cómo funciones. Es interesante conocer la
sintaxis de Visual Basic.