La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Capítulo 9 Procedimientos y funciones definidas por el usuario Educere – Cargando Tecnología en tu memoria. Web:

Presentaciones similares


Presentación del tema: "Capítulo 9 Procedimientos y funciones definidas por el usuario Educere – Cargando Tecnología en tu memoria. Web:"— Transcripción de la presentación:

1 Capítulo 9 Procedimientos y funciones definidas por el usuario Educere – Cargando Tecnología en tu memoria. Web: Condiciones de uso de esta presentación, se encuentran en la página web anotada anteriormente. Las referencias de páginas son con respecto al título Aprenda Visual Basic Practicando, José Felipe Ramírez Ramírez, 2001, Pearson Educación, ISBN Educere – Cargando Tecnología en tu memoria. Web: Condiciones de uso de esta presentación, se encuentran en la página web anotada anteriormente. Las referencias de páginas son con respecto al título Aprenda Visual Basic Practicando, José Felipe Ramírez Ramírez, 2001, Pearson Educación, ISBN

2 09-01: Procedimientos y funciones Capítulo 9, págs. 220, 223. procedimientos funciones Los procedimientos son secuencias de instrucciones, que son mandadas a ejecutar preferentemente mediante la orden Call. Si éstos retornan valores, se les llama funciones. TipoAlcance Procedimiento Función Privado Público

3 09-02: Funcionalidad de los procedimientos Capítulo 9, págs Funcionalidad de los procedimientos No utilizan argumentos, no retornan valores. No utilizan argumentos, retornan valores. Utilizan argumentos, no retornan valores.

4 Sub NombreProcedimiento( ) Instrucciones End Sub Sub SalirDeSistema ( ) if MsgBox(Desea salir?, vbOkCancel)= vbOk Then End End If End Sub Call NombreProcedimiento 09-03: Procedimiento sin argumentos ni valores de retorno Capítulo 9, págs Ejemplo Sintaxis Llamada

5 Sub NombreProcedimiento(Arg1 As Tipo [, Arg2 As Tipo, …] ) Instrucciones End Sub Sub RaizCuadrada(Numero As Double) Dim Resultado As Double Resultado# = Numero * Numero MsgBox Raíz de & Numero & = & Resultado# End Sub Call RaizCuadrada( 10 ) 09-04: Gestión de argumentos Capítulo 9, págs Ejemplo Sintaxis Llamada

6 Sub NombreProcedimiento(Optional Arg1 As Tipo [, …]) Instrucciones End Sub Sub RaizCuadrada(Optional Numero As Double) Dim Resultado As Double Resultado# = Numero * Numero MsgBox Raíz de & Numero & = & Resultado# End Sub Call RaizCuadrada( 10 ) Call RaizCuadrada() 09-05: Gestión de argumentos opcionales Capítulo 9, págs Ejemplo Sintaxis Llamada

7 Sub NombreProcedimiento( ) As TipoRetrono Instrucciones … NombreProcedimiento = ValorDeRetorno End Sub Sub RaizCuadrada(Numero As Double) As Double Dim Resultado As Double Resultado# = Numero * Numero RaizCuadrada = Resultado# End Sub MsgBox Raiz de 10 = & RaizCuadrada( 10 ) 09-06: Gestión de valores de retorno Capítulo 9, págs Ejemplo Sintaxis Llamada

8 Sub NombreProcedimiento( ParamArray Serie() ) Instrucciones For Each Variable In Serie … Next Variable End Sub Sub Cuenta(ParamArray Numeros()) Dim Temporal As Integer For Each Temporal In Numeros Print Temporal Next Trmporal End Sub Call Cuenta(1,3,5,7,9) Call Cuenta(2,1) 09-07: Número incierto de parámetros Capítulo 9, págs Ejemplo Sintaxis Llamada

9 Laboratorio Laboratorio Creación de un procedimiento Creación de un procedimiento que no utilice argumentos y retorne valores Creación de un procedimiento que utilice argumentos y retorne valores Creación de un procedimiento que utilice argumentos opcionales y retorne valores Creación de un procedimiento que utilice argumentos opcionales con valor por omisión y retorne valores Creación de un procedimiento que utilice un número de argumentos incierto Realice los siguientes ejercicios.


Descargar ppt "Capítulo 9 Procedimientos y funciones definidas por el usuario Educere – Cargando Tecnología en tu memoria. Web:"

Presentaciones similares


Anuncios Google