Subrutinas

Páginas: 2 (494 palabras) Publicado: 17 de julio de 2012
USO DE SUBRUTINAS, TRANSMISIÓN DE PARÁMETROS Y COMPILACIÓN CONDICIONAL EN C++
Bruno López Takeyas Instituto Tecnológico de Nuevo Laredo Reforma Sur 2007, C.P. 88250, Nuevo Laredo, Tamps. Méxicohttp://www.itnuevolaredo.edu.mx/takeyas E-mail: takeyas@itnuevolaredo.edu.mx
Básicamente una Subrutina es un segmento de código que se escribe sólo una vez pero puede invocarse o ejecutarse muchas veces.Existen dos tipos: Procedimientos y Funciones. float CALCULA(void); // Devuelve un valor de tipo real

3. Limitación de return()
? Subrutinas ? Funciones Procedimientos La cláusula return() sólodevuelve un valor. Si se desea que la función devuelva más de un valor debe usarse otro mecanismo.

4. Variables locales y globales 1. Procedimientos
Son un tipo de subrutina que ejecuta un conjuntode acciones sin devolver valor alguno como resultado de dichas operaciones. Estos se identifican por su declaración void(). P. ejem. void Rutina(void); void TAREA(void); Las variables que se declarandentro de una subrutina se llaman locales mientras que las variables globales se conocen a través del programa entero y se pueden usar en cualquier segmento de código manteniendo su valor. Se puedendeclarar variables globales declarándolas fuera de cualquier función. Cualquier función puede acceder a ellas sin tener en cuenta en qué función esté dicha expresión.

2. Funciones
A diferencia delos procedimientos, las funciones después de ejecutar un conjunto de acciones devuelven sólo un valor del tipo usado en la declaración de ésta por medio de return(). P. ejem. int SUMA(void); //Devuelve un valor de tipo entero 1

5. Usando argumentos para pasar datos a subrutinas
El mecanismo para enviar información a las subrutinas es llamado argumento (algunos autores lo conocen comoparámetro) y son los datos que se colocan entre paréntesis al invocarlas. P. ejem. int PROCESO(int x, float y) Argumentos

Se pueden enviar varios argumentos a una subrutina, sin embargo es necesario...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • subrutinas
  • ejemplo de subrutinas java
  • Subrutinas 2
  • Subrutinas De Retardo Con El Pic
  • practica: Subrutinas de tiempo
  • subrutina e inversor de giro

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS