tareas excelentess

Páginas: 5 (1082 palabras) Publicado: 10 de agosto de 2013

Modulo
III Desarrollo de sistemas básicos de información
Submódulo
III Elaborar sistemas de información mediante un lenguaje de programación visual
No. de secuencia
10

PROCEDIMIENTOS

Un procedimiento es simplemente un fragmento de código que indica al programa que realice una acción. Aunque es posible que no lo haya notado, ya se han utilizado procedimientos en las clasesanteriores. Por ejemplo, la función MsgBox tiene un procedimiento integrado que realiza la acción de mostrar un cuadro de diálogo.

Mientras Visual Basic Express tiene muchos procedimientos integrados para realizar las acciones comunes, siempre habrá casos en que se desea que el programa realice una acción que un procedimiento integrado no puede controlar. Por ejemplo, la función MsgBox no puedemostrar un cuadro de diálogo con una imagen. Debe escribir un procedimiento para realizar esta tarea.

¿Qué es un procedimiento?
Un procedimiento es un bloque de código independiente que se puede ejecutar desde otros bloques de código. En general, cada procedimiento contiene el código necesario para realizar una tarea. Por ejemplo, puede tener un procedimiento llamado PlaySound que contiene elcódigo necesario para reproducir un archivo de onda. Aunque puede escribir código que reproduzca un sonido cada vez que el programa deba realizar un ruido, tiene más sentido crear un procedimiento único al que se pueda llamar en cualquier parte del programa.

Un procedimiento se ejecuta llamándolo en el código. Por ejemplo, para ejecutar el procedimiento PlaySound, simplemente se agrega una líneade código al programa con el nombre del procedimiento, como se muestra a continuación.

PlaySound
Es todo lo que tiene que hacer. Cuando el programa llegue a esa línea, irá al procedimiento PlaySound y ejecutará el código contenido allí.


A continuación, el programa regresa a la siguiente línea que viene después de la llamada a PlaySound.

Puede llamar a tantos procedimientos comodesee. Los procedimientos se ejecutan en el orden de llamada. Por ejemplo, podría tener también un procedimiento llamado DisplayResults; para ejecutarlo después de ejecutar el procedimiento PlaySounds, llame a los procedimientos como se muestra a continuación.

PlaySounds
DisplayResults

Funciones y Subs
Existen dos tipos de procedimientos: funciones y subrutinas (llamadas a veces sub). Unafunción devuelve un valor al procedimiento que la llamó, mientras que una subrutina simplemente ejecuta código. Se llama a una subrutina cuando una línea de código, que contiene el nombre de ésta, se agrega al programa como en el siguiente ejemplo.
DisplayResults

Las funciones son diferentes, porque las funciones no sólo ejecutan códigos, también devuelven un valor. Por ejemplo, imagine unafunción llamada GetDayOfWeek que devuelve un Integer que indica el día de la semana. Se llama a esta función primero mediante la declaración de una variable para almacenar el valor devuelto y luego se asigna el valor devuelto a la variable para un uso posterior, tal como se muestra a continuación.

Dim Today As Integer
Today = GetDayOfWeek

En este ejemplo, el valor devuelto por la funciónse copia a la variable denominada Today y se almacena para un uso posterior.

Escribir procedimientos
Los procedimientos se escriben colocando primero una declaración de procedimiento. Una declaración de procedimiento realiza varias acciones: indica si el procedimiento es una función o una subrutina, denomina el procedimiento y detalla todos los parámetros que puede tener (los parámetros seanalizarán en detalle más adelante en esta lección). A continuación, se ofrece un ejemplo de una declaración de procedimiento sencilla.

Sub MyFirstSub()
End Sub

La palabra clave Sub indica al programa que este procedimiento es una subrutina y no devolverá un valor. El nombre de la subrutina (MyFirstSub) viene a continuación y el paréntesis vacío indica que no hay parámetros para este...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • tares tares tares
  • Tareas tareas y mas tareas
  • tareas tareas
  • Taran Taran
  • tareas tareas
  • Tareas Y Tareas
  • Mis tareas...Tus tareas
  • Tareas de Tareas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS