Professional Documents
Culture Documents
Universidad Catlica de El Salvador Facultad de Ingeniera y Arquitectura Materia: programacin II Docente: Master Giovanni Acosta
Objetivos:
Declarar funciones y procedimientos. Utilizar parmetros por valor y por referencia. Aplicar funciones recursivas.
Qu es un procedimiento en VB .NET?
08/02/2013
Un procedimiento Sub consiste en 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.
procedimiento.
08/02/2013
La definicin de un procedimiento consta de una cabecera y del cuerpo del procedimiento finalizando con un End Sub. Sintaxis para escribir un procedimiento: [modificador] Sub nombre ([parmetros])
Sentencias
End Sub
Modificadores de acceso
Descripcin Ninguna restriccin de acceso Accesible desde el programa que contiene la declaracin y desde cualquier otro lugar del mismo ensamblado
Private
08/02/2013
Sintaxis: Nombre_del_procedimiento([argumentos])
Ejemplos de procedimiento
08/02/2013
Qu es una funcin?
Una funcin en Visual Basic es un mdulo de un programa separado del cuerpo principal, que realiza una tarea especifica y que puede regresar un valor a la parte principal del programa u otra funcin o procedimiento que la invoque.
08/02/2013
Declaracin de parmetros
08/02/2013
Sintaxis de los parmetros: [Optional] [ByVal | ByRef] [ParamArray] nombre As TipoDato Y para parmetros opcionales: Optional [ByVal | ByRef] nombre As TipoDato = ValorDefault
Si estn declarados como ByVal, los mismos sern por valor, si se declaran como ByRef sern por referencia.
08/02/2013
En los parmetros enviados en ByVal se enva una copia de la variable, y de esta manera si se efecta un cambio en el procedimiento, solo tendr efecto dentro del procedimiento, es decir no se modifica el valor original de la variable. En los parmetros enviados en ByRef, lo que hace es enviar un puntero de la variable original, de manera que si se cambia el valor de la variable dentro del procedimiento, el cambio seguir mantenindose una vez que finalice la ejecucin del procedimiento.
08/02/2013
Sobrecargar un procedimiento significa definirlo en varias versiones, utilizando el mismo nombre pero distintas listas de parmetros. El propsito de sobrecargar un procedimiento es definir varias versiones de un procedimiento estrechamente relacionadas sin tener que distinguirlas por su nombre. Esto se lleva a cabo modificando la lista de parmetros.
Ejemplo de sobrecargo
08/02/2013
Funciones recursivas
10
08/02/2013
Ejercicio
Elaborar una aplicacin que enve una cadena de caracteres a una funcin y la retorne de forma encriptada (crifrada), segn las siguientes indicaciones:
1. 2. 3. 4. Invertir la cadena con StrReverse Cambiar las letras a minsculas por * con Replace Cambiar los ceros por # con Replace Dividir los dgitos pares entre 2
11