4,94/5
(16 opiniones)
|8426 alumnos|Fecha publicación: 15/04/2009
g) Funciones y Procedimientos.
Los programas informáticos suelen tener una gran cantidad de líneas
de código (cientos e incluso miles), por ello a medida que aumentan
su tamaño pueden convertirse en sistemas poco manejables si no
fuera por la modularización, que es un proceso consistente en
dividir un programa muy grande en una serie de módulos mucho más
pequeños y manejables, a estos módulos se les denomina en Visual
Basic con el nombre de Procedimientos y Funciones.
Los Procedimientos y Funciones se usan para realizar tareas comunes
múltiples veces sin necesidad de tener que repetir código.
La diferencia fundamental entre ambos es que las funciones, al ser
llamadas, ejecutan una serie de sentencias y suelen devolver un
valor de retorno, por tanto pueden ser usadas en una expresión,
mientras que los procedimientos realizan una tarea pero no
devuelven ningún valor de retorno.
g.1) Funciones.
Tienen la siguiente forma general:

NombreFuncion es el nombre de la función que se usa para invocarla,
parametros son los argumentos de la función que se han de pasar
cuando se invoca, se indica encerrado entre corchetes [ ] puesto
que es opcional, puede haber funciones con argumentos y otras sin
argumentos.
As Tipo, es el valor que retorna la función, también es opcional
puesto que hay funciones que no devuelven ningún valor.
Dentro del grupo de sentencias que contiene la función puede
existir una salida de la misma mediante Exit Funcition.
También suele existir una asignación al nombre de la función de una
expresión, y esta expresión será el valor devuelto por la
función.

La función anterior suma los parámetros a y b, así esta función
puede ser llamada desde otra parte del programa de la siguiente
forma:
Dim Resultado as Integer
Resultado = Suma (7,8)
Msgbox Resultado
Una vez ejecutada estas sentencias saldrá por pantalla el valor 15.
Se observa que la función retorna un valor y que se usa en una
expresión, en la que ese valor de retorno se le asigna a la
variable Resultado.
Cuando se llama a una función, en principio, el número y los tipos
de los argumentos de la llamada debe ser igual al número y los
tipos de los parámetros de la función, en caso contrario se
producirían errores de programa, así las siguientes llamadas a la
función suma serían erróneas.
Resultado = Suma ("Luis", "Pepe") `Da
error puesto que los argumentos no son enteros
Resultado = Suma (7,8,15) `Da error puesto que el número de
argumentos es incorrecto.
Hay 16 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Creación de un microrobot Este es un robot muy sencillo pensado para aquellos que se quieren iniciar en el mundo de la microbótica. La estructura mecánica está realizada con piezas de Lego y como ... [25/02/05] |
|
8.057 | ||
|
Programa con Delphi Con este curso aprenderemos a programar con delphi, un lenguaje de programación visual, con el que podrás aprender de una manera rápida e intuitiva.... [05/05/05] |
|
5.531 | ||
|
Creación de Paginas Web con Html HTML es el lenguaje básico y muy sencillo que nos permite la creación de Paginas Web. Este curso ha nacido con la intención de complementar los anteriores cursos de JavaS... [26/05/05] |
|
20.578 | ||
Publicar en
del.icio.us
digg
meneame