Funciones De Programacion

Páginas: 8 (1777 palabras) Publicado: 14 de abril de 2011
1.-Función.
Una función es un conjunto de sentencias que se pueden llamar desde cualquier parte de un programa. Las funciones en C no se pueden anidar.
Las funciones permiten al programador modularizar un programa. Todas las variables declaradas en las definiciones de función son variables locales. La mayor parte de las funciones tienen una lista de parámetros. Los parámetros proporcionan laforma de comunicar información entre funciones.
Para escribir un programa se divide éste en varios módulos ya que C fue diseñado como un lenguaje de programación estructurado. El programa se divide en muchos módulos (rutinas pequeñas denominadas funciones), que producen muchos beneficios:
• aislar mejor los problemas.
• escribir programas correctos más rápido.
• producir programas que sonmucho más fáciles de mantener.

Un programa C se compone de varias funciones, cada una de las cuales realiza una tarea principal. El mejor medio para escribir un programa es escribir funciones independientes para cada tarea que haga el programa.

float suma ( float num1, float num2)
{
float resp;
resp = num1 + num2;
return resp;
}
1.0 Estructura de una función

Ejemplo defunción:

int main0
{
obtenercaracteres(); / * Llamada a una función que obtiene los
alfabetizar ( ) ; / * Llamada a la función que ordena
verletras ( ) ; / * Llamada a la función que visualiza
return O; / * retorno al sistema * /
}

int obtenercaracteres();
{
/ *Código de C para obtener una lista de caracteres
* /
return 0 ;
/ * Retorno a main ( ) * /
}
int alfabetizar();
{
/ *
Código de C para alfabetizar los caracteres
* /
return 0;
/ * Retorno a main() * /
{
void verletras ( )
/ * . . .
* /
return 0;/ * Retorno a main0 * /
}

2.-Funciones matemáticas de biblioteca.

Las funciones matemáticas de biblioteca le permiten al programador ejecutar ciertos cálculos matemáticos comunes.

Las funciones se utilizan normalmente en un programa, escribiendo el nombre de la función, seguido por un paréntesis izquierdo y a continuación por el argumento (o una lista de argumentos seguidos porcomas), seguido por un paréntesis derecho.

3-Como acceder a las funciones.

Se puede acceder a las funciones mediante archivos de cabecera, los archivos de cabecera contienen los prototipos de función de todas las funciones de dicha biblioteca, y las definiciones de varios tipos de datos y de constantes requeridas por dichas funciones.
La siguiente figura enlista los archivos de cabeceraestándar de biblioteca que pudieras incluirse en programas.



El programador puede crear archivos de cabecera personalizados. Los archivos de cabecera definidos por el usuario, también deben terminar en .h. un archivo de cabecera definido por el usuario puede ser incluido utilizando la directriz de procesador #include.
4.- Tipo de Datos de los Argumentos.

Los argumentos son variables, quenecesita la función es decir, la información que le hace falta para hacer la instrucción que tiene la función.
Un argumento representa el valor que se proporciona a un parámetro del procedimiento cuando se llama al procedimiento. El código de llamada proporciona los argumentos cuando llama al procedimiento. La parte de la llamada del procedimiento que especifica los argumentos se denomina lista deargumentos.
Un parámetro representa un valor que el procedimiento espera que se proporcione cuando es llamado. La declaración del procedimiento define sus parámetros.
En programas se utilizan funciones contenidas en la librería estándar y que forman parte integrante del lenguaje.
Las funciones de entrada/salida (printf, scanf) son un conjunto de funciones, incluidas con el compilador, que...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Funciones de programacion
  • Funciones programacion
  • Funciones (Programación)
  • funciones de metodos y ciclos. PROGRAMACION
  • Funciones basicas de programacion
  • Programacion Modular-Funciones Y Procedimientos
  • Fundamentos De Programacion Funciones
  • Funciones de programacion en Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS