Con la tecnología de Blogger.

EVAP4

FUNCIONES

Una función es un conjunto de líneas de código que realizan una tarea específica y puede retornar un valor.

En este caso tocamos el tema de funciones que viene a ser, como un método para programar unos problemas que podrían ser de un gran tamaño el desarrollo lo cual en este caso en funciones se hace que los problemas se hagan más sencillo y cortó.

Funciones son aquellos pequeños trozos de códigos utilizados para dividir un programa con el objetivo de que, cada bloque realice una tarea determinada.

  • TIPOS DE VARIABLES:

  •  VARIABLES LOCALES:
Las variables solo pueden ser utilizadas si han sido declaradas anteriormente.

  • VARIABLES GLOBALES:
 En este caso estas variables son creadas en toda la ejecución del programa y pueden ser llamadas; modificadas y muchas cosas más y por ende son globales desde cualquier función y se definen antes del main().


  • LLAMAR A UNA FUNCIÓN:



 Se siguen los sgts pasos:




 *  TIPOS DE FUNCIONES:

  • FUNCIÓN DE TIPO PUNTERO (*) :

En muchas ocasiones se desea que ciertas funciones regresen una referencia o puntero hacia un tipo (sea este estructurado o no) específico de dato en lugar de un valor específico. En tales casos, la función se deberá declarar como para que regrese un puntero.

 Para ser más puntuales, vamos a escribir un programa en donde se verá la función binstr(), y cuyo objetivo será precisamente convertir números decimales en cadenas binarias.



  • FUNCIÓN DE TIPO VOID:
La palabra reservada void se usa sólo en la declaración de funciones. Indica que se espera que no devuelva información a la función donde fué llamada.
Por ejemplo, la función pausa() que se verá en seguida, no devolverá valor alguno y la misma no requiere de parámetros.

// esta función requiere de la librería iostream
void pausa(void)
{
cout << "Por favor presione <Enter> HOLA...";
cin.get();
cin.ignore(255, '\n');
// rechazar caracteres introducidos antes de
<Enter>
}

En este caso se aclara que la palabra void dentro de los paréntesis es opcional o también se pudo escribir de la siguiente manera void pausa ().




0 comentarios:

Publicar un comentario