proyecto

Páginas: 2 (491 palabras) Publicado: 19 de febrero de 2014
SUBPROGRAMAS / SUBPROCEDIMIENTOS / SUBRUTINAS
¿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....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Proyectos
  • Proyecto
  • Proyectos
  • Proyecto
  • Proyecto
  • Proyecto
  • Proyectos
  • Proyecto

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS