Programación estructurada: Funciones y procedimientosorigen de las computadoras.

Páginas: 11 (2501 palabras) Publicado: 12 de enero de 2014
FUNDAMENTOS DE
INFORMÁTICA
Tema 4
Programación estructurada:
Funciones y procedimientos
Departamento de Ingeniería de Sistemas y Automática
Universidad de Vigo

Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática.

Actualización Septiembre 2005

1

Programación estructurada: Funciones y procedimientos

Programación estructurada
La división de unprograma en unidades funcionales más pequeñas
presenta, entre otras, las ventajas siguientes:
• Modularidad: Cada unidad tiene una funcionalidad concreta con un
tamaño y complejidad manejable. Puede ser individualmente
depurada, utilizada muchas veces en un mismo programa o en otros
programas.
• Menor tiempo de desarrollo: Al ser reutilizada, se reduce el
tamaño de los programas y se minimizanlos errores.
• Independencia de datos y encapsulación de información: Una
función es capaz de mantener una gran independencia con el resto
del programa. Tiene sus propios datos aislados del resto y define la
interfaz o comunicación con el resto del programa.
Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática.

Actualización Septiembre 2005

2

Programaciónestructurada: Funciones y procedimientos

Programación estructurada
Utilizaremos los siguientes tipos de módulos:
• Módulos de código: los utilizamos para escribir las instrucciones
y sentencias de nuestro programa. No tienen interfaz gráfica.
Tienen la extensión “.bas”.
• Módulos de formulario: los utilizamos para escribir las
instrucciones y sentencias asociadas a un formulario. Tieneninterfaz gráfica. Tienen la extensión “.frm”.
Utilizaremos los siguientes tipos de unidades funcionales:
• Funciones Function que devuelven un valor.
• Procedimientos Sub que no devuelven ningún valor.
Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática.

Actualización Septiembre 2005

3

Programación estructurada: Funciones y procedimientos

Funciones
Lasintaxis relativa a la declaración de funciones definidas por el
usuario en Visual Basic es la siguiente:
Function nombre ([parámetros])[As tipo]
[sentencias]
[nombre = expresion]
[Exit Function]
[sentencias]
[nombre = expresion]
End Function

donde: nombre es el nombre que identifica la función; parámetros
son los argumentos que son pasados cuando se llama a la función;
tipo es el tipode datos que devuelve la función (Integer, String,
etc.).
Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática.

Actualización Septiembre 2005

4

Programación estructurada: Funciones y procedimientos

Funciones
El nombre de la función actúa como una variable dentro del cuerpo
de la función. El valor de expresión que se le asigne es almacenado
en el propionombre de la función. Si no se efectúa esta asignación,
se devuelve 0 en valores numéricos y cadena vacía (“”) en cadenas.
Exit Function permite abandonar la función antes de que ésta

finalice normalmente y devolver así el control del programa a la
sentencia inmediatamente a continuación de la que efectuó la
llamada a la función.
La sentencia End Function marca el final del código de lafunción y,
al igual que la anterior, devuelve el control del mismo modo. Es la
forma normal de finalizar una función.

Fundamentos de Informática. Departamento de Ingeniería de Sistemas y Automática.

Actualización Septiembre 2005

5

Programación estructurada: Funciones y procedimientos

Funciones
La llamada a una función puede hacerse de diversas formas, pero
la más usual es lasiguiente:
variable = nombre ([argumentos])

donde argumentos es una lista de constantes, variables o
expresiones, separadas por “,”, que son pasadas a la función como
parámetros para su ejecución y variable recibe el dato retornado.
El número de argumentos pasados debe ser igual al número de
parámetros declarados en la función.
Los tipos de los argumentos deben coincidir con los de los...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • EStructura y Principios de funcionamiento de una computadora
  • Estructura, elementos y funciones de centro de cómputo
  • capitulo 4 funciones programacion estructurada piensa en c++
  • Origen, Estructura Y Programacion De Computadores
  • Estructura para la programacion en las computadoras
  • Programación de computadoras / funciones y procedimientos
  • Programación estructurada-funciones
  • ESTRUCTURA Y FUNCIONAMIENTO DE UNA COMPUTADORA

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS