ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Programacion funciones


Enviado por   •  19 de Octubre de 2012  •  774 Palabras (4 Páginas)  •  352 Visitas

Página 1 de 4

FUNCIONES

La programación modular permite la descomposición de un problema en un conjunto de subproblemas independientes entre sí, más sencillos de resolver y que pueden ser tratados separadamente unos de otros. Gracias a la modularización se pueden probar los subprogramas o módulos de manera independiente, depurándose sus errores antes de su inclusión en el programa principal y almacenarse para su posterior utilización cuantas veces se precise.

La función es una conjunto de sentencias que ejecutadas sobre un conjunto de argumentos retornan un valor. En C++ a diferencia de otros lenguajes, todo es función. El programa tiene un punto de partida en la función principal (main) que puede invocar a otras funciones y ejecutar sus propias sentencias.

La función main.

Todos los programas en C++ comienzan a partir de la función main(). La sintaxis de esta función es:

<tipo de valor de retorno>main()

{ ...

}

<tipo de valor de retorno>main(int argc, char *argv[])

{ ...

}

en donde el tipo de valor de retorno generalmente es un entero que indica al programa que lo invoco si la ejec ución terminó satisfactoriamente o no.

El segundo prototipo incluye una lista de argumentos que son útiles si necesitamos especificar valores iniciales o parámetros a nuestro programa.

Algunos programas incluyen la palabra reservada void como argumento o como valor de retorno. Esto indica ausencia de parámetros y el incluirla es una manera mas explícita de indicar al compilador que nuestra función no recibe parámetros o no devuelve ningún valor.

Las reglas generales de escritura de la función main() son las siguientes:

1. La función main() devuelve un valor al sistema operativo. Algunos compiladores no toman esto como un error, pero despliegan cierta advertencia en caso de ausencia de valor de retorno.

2. Es una buena práctica de programación devolver un valor entero que indique operación con éxito en la ejecución de un programa.

3. Se generarán errores por el compilador si el tipo de valor de retorno de la función main() se especifica distinto de entero.

Definición de funciones.

La definición de una función es la descripción completa de la función. Primero se escribe la cabecera de la función, indicando los parámetros que recibe y el tipo de valor que devuelve, seguido del cuerpo de la función consistente en el conjunto de sentencias que se ejecutarán cuando sea invocada, como se muestra a continuación:

<tipo de valor de retorno>nombre de la función(parámetros)

{

sentencias;

return valor;

..

}

la forma de especificar el valor de retorno de la función

...

Descargar como (para miembros actualizados)  txt (5.2 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com