proyecto
¿Por qué los utilizamos? Estas son unas de las razones:
1. Modularización. Cada subprograma tiene una misión muy concreta, de modo que
nunca tiene unnúmero de líneas excesivo y siempre se mantiene dentro de un tamaño
manejable. Además, un mismo subprograma puede ser llamado muchas veces en un
mismo programa, e incluso puede ser reutilizadp porotros programas.
2. Ahorro de memoria y tiempo de desarrollo. En la medida en que un mismo
subprograma es
utilizado muchas veces, el número total de líneas de código del programa disminuye, ytambién lo hace la probabilidad de introducir errores en el programa.
3. Independencia de datos.
Existen 2 tipos de Subprogramas: FUNCIONES y PROCEDIMIENTOS
FUNCIONES
Sintaxis:
SINTAXISSintaxis:
VALORES DEVUELTOS
PROCEDIMIENTOS
Function miFuncion ([ parámetros])
[As tipo]
[ sentencias]
[ miFuncion = expresion]
End Function
El nombre de la función, que es el valor
deretorno, actúa como una variable
dentro del cuerpo de la función.
(*) Mirar teoría Parámetros
Las funciones DEVUELVEN SIEMPRE
un valor. Por eso a la hora de
INVOCARLAS se encuentran SIEMPRE
a laderecha de una expresión (no pueden
aparecer “solas”):
Sub nombre ([parámetros])
[instrucciones]
End Sub
(*) Mirar teoría Parámetros
Los procedimientos NO DEVUELVEN
NUNCA ningún valor. Poreso a la hora de
INVOCARLOS aparecen “solos”, sin estar
contenidos en ninguna expresión:
Ej1:
En ejecución, la llamada a la función se
sustituye por el valor que devuelve dicha
función
Ej2:Call calcularRectangulo
Call calcularTriangulo
Ej:
Ej3
Pagar=CalculoIVA(importe, iva)
No se invocan con CALL
Call miProcedimiento(dato1)
Se invocan con CALL
Fundamentos deInformática.
PROCEDIMIENTOS Y FUNCIONES DE VB
1
PARÁMETROS
Admiten el paso de PARÁMETROS, Admiten el paso de PARÁMETROS, tanto por
tanto
por
VALOR
como
por VALOR como por REFERENCIA....
Regístrate para leer el documento completo.