TEORIA DE PROGRAMACION Y
METODOS NUMERICOS
PROCEDIMIENTOS Y FUNCIONES
PROCEDIMIENTOS
Un procedimiento Sub es una serie de instrucciones de Visual Basic delimitadas por
las instrucciones Sub y End Sub. El procedimiento Sub ejecuta una tarea y
devuelve el control al cdigo de llamada, pero no le devuelve un valor.
Cada vez que se llama a un procedimiento, se ejecutan las instrucciones de ste,
desde la primera instruccin ejecutable tras la instruccin Sub hasta la primera
instruccin End Sub, Exit Sub o Return que se encuentre.
Se
puede
definir
un
procedimiento Sub en
mdulos,
clases
y
estructuras. Es Public de forma predeterminada, lo que significa que puede llamarlo
desde cualquier lugar de la aplicacin que tenga acceso al mdulo, clase o
estructura en el que se ha definido. El trmino mtodo describe un
procedimiento Sub o Function al que se tiene acceso desde fuera de su mdulo,
clase o estructura en el que se ha definido
Un procedimiento Sub puede aceptar argumentos, como constantes, variables o
expresiones, que le pasa el cdigo de llamada.
Sintaxis de la declaracin
La sintaxis para declarar un procedimiento Sub es la siguiente:
[ modificadores ] Sub subNombre [( listaDeParmetros )]
' Statements of the Sub procedure.
End Sub
FUNCIONES
Una funcin Function es una serie de instrucciones de Visual Basic delimitadas por
las instrucciones Function y End Function. El procedimiento Function realiza una
tarea y, a continuacin, devuelve el control al cdigo de llamada. Cuando devuelve
el control, tambin devuelve un valor al cdigo de llamada.
Cada vez que se llama a un procedimiento, se ejecutan las instrucciones de ste,
desde la primera instruccin ejecutable tras la instruccin Function hasta la primera
instruccin End Function, Exit Function o Return que se encuentre.
Puede
definir
un
procedimiento Function en
un
mdulo,
clase
o
estructura. Es Public de forma predeterminada, lo que significa que puede llamarlo
desde cualquier lugar de la aplicacin que tenga acceso al mdulo, clase o
estructura en el que se ha definido.
~ 1 de 6 ~
TEORIA DE PROGRAMACION Y
METODOS NUMERICOS
NOTAS:
Las funciones dividen tareas grandes de computacin en varias ms pequeas
permite la posibilidad de construir sobre lo que otros ya han hecho en comenzar en
lugar de comenzar desde cero. Las funciones apropiadas ocultan los detalles de
operacin de las partes del programa que no necesitan saber acerca de ellos, as
que dan claridad a la totalidad y facilitan la penosa tarea de hacer cambios.
Cuando se llama a una funcin, el control se pasa a la misma para su ejecucin; y
cuando finaliza el control es devuelto de nuevo al mdulo que lo llamo, para
continuar con la ejecucin del mismo a partir de la sentencia que efectu la llamada.
main()
{declaraciones y
propociones
internas
funcion 1()
-----------funcion 2
}
funcion 1
{declaraciones
funcion 2
--------}
funcion 2
{declaraciones
cuerpo de la
funcion
}
LA INSTRUCCIN RETURN
La funcin se ejecuta hasta que encuentra al final de la funcin o hasta que se
encuentre una funcin de retorno.
return(expresin);
~ 2 de 6 ~
TEORIA DE PROGRAMACION Y
METODOS NUMERICOS
EJEMPLOS
1. Mostrar un mensaje utilizando procedimientos
~ 3 de 6 ~
TEORIA DE PROGRAMACION Y
METODOS NUMERICOS
~ 4 de 6 ~
TEORIA DE PROGRAMACION Y
METODOS NUMERICOS
EJERCICIOS PROPUESTOS
Desarrollar interfaces en Visual Basic y la Programacin respectiva para los siguientes
ejercicios:
1. Calcular el factorial de un nmero usando funciones.
2. Calcular la suma desde 1 hasta un nmero ingresado usando funciones.
3. Calcular la suma de los nmeros comprendidos entre 2 ingresados por teclado usando
funciones.
4. Calcular n nmeros aleatorios entre dos nmeros ingresados usando funciones.
~ 5 de 6 ~
TEORIA DE PROGRAMACION Y
METODOS NUMERICOS
5. Se ingresan tres notas implementar un funcin para obtener el promedio considerando solo
las dos ms altas notas
6. Mediante funciones implementar el siguiente juego (a criterio modifique y mejore)
~ 6 de 6 ~