sdafsdahtg

Páginas: 3 (548 palabras) Publicado: 4 de diciembre de 2013
Computación II
Semestre: 2013 - Intensivo
Sección: M2





Practica Nº 3
Funciones








Prof: Milton García

Objetivo:
Al finalizar la práctica, el estudiante debe estaren capacidad de declarar, definir y usar funciones realizando paso de parámetros por valor y por referencia.
BASE TEORICA
FUNCIONES.-
Elementos de una función son:
El Prototipo. Es un requisitode “C” y define el tipo de dato que devuelve la función y el tipo de datos que recibe como argumentos. Debe aparecer antes de que se haga la llamada a la función y permite a C chequear losargumentos que se usan en la llamada.
La Llamada. Es la invocación de la función. Todas las funciones, excepto aquellas definidas como tipo void, devuelven un valor por lo tanto las funciones pueden serusadas como operando en cualquier expresión valida de C.
La definición.
Contiene la función según la estructura:
(parámetros formales)
{

}
Donde:
tipo– Tipo de variable que devuelve lafunción. Puede ser cualquier tipo de dato del lenguaje C, si no se especifica se asume tipo int.
nombre – Nombre de la función.
parámetros formales – Variables que recibe la función cada vez que seinvoca
Ambito de las variables:
Variables Locales. Se declaran dentro de una función y existen mientras se esta ejecutando, desparecen cuando la función termina. No se “ven” desde otra función.Variables Globales. Se declaran fuera de cualquier función y son accesibles desde todas las funciones del modulo.
Estructuras de datos como parametros:
Paso de un vector.
tipo Nombre_Funcion(tipoVector[ ], int NumElementos, ….tipo Pn)
llamada: Nombre_Funcion(Vector, NumElementos, ….Pn)
Paso de una matriz.
tipo Nombre_Funcion(tipo Matriz[ ][filas], int NumElementos, ….tipo Pn)
llamada:Nombre_Funcion(Matriz, NumElementos, ….Pn)
Paso de un registro.
tipo Nombre_Funcion(tipo_registro DATO, ….tipo Pn)
llamada: Nombre_Funcion(DATO, ….Pn)
Paso de un arreglo de registros.
tipo...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS