3.300 cursos gratis
6.269.465 alumnos
Publica tu curso gratis
Busca cursos gratis:
Estás aquí: mailxmail > Cursos de Informática > Programación > Visual Basic 6. Curso de introducción > Programas informáticos. Funciones

Visual Basic 6. Curso de introducción

Autor: Gabriel Martín Gutiérrez
Curso:  4,94/5 4,94/5 (16 opiniones) |8426 alumnos|Fecha publicación: 15/04/2009

Capítulo 11:

 Programas informáticos. Funciones

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: 
Programas informáticos. Funciones
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.
Programas informáticos. Funciones
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.

Recibe nuestras novedades
Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Hay 16 opiniones. Opina sobre este curso.


Cursos similares a Visual Basic 6. Curso de introducción


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]
5/5 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]
 3,13/5 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]
 4,47/5 20.578  


Publicar en   del.icio.us    digg    meneame

¿Qué es mailxmail.com?|ISSN: 1699-4914|Recomiéndanos|Ayuda
Condiciones legales de mailxmail