Funciones

Solo disponible en BuenasTareas
  • Páginas : 2 (469 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de septiembre de 2012
Leer documento completo
Vista previa del texto
6 Funciones.

* 2. ¿Qué son?¿Para qué sirven? • Son un grupo de sentencias bajo el mismo nombre que realizan una tarea específica. • Sirven para facilitar la resolución de problemas mediante laaplicación del paradigma “Dividir y Conquistar”.
* 3. Diferencia entre El Programa y las Funciones • Las funciones y los programas se parecen mucho, pero difieren: – Los programas son usados porun usuario externo. – Las funciones son utilizadas por un programador. – El usuario del programa “Hola Mundo” no conoce que es la función printf. – El programador que usa printf no siempre conoceráexplícitamente como ésta hace para mostrar información en pantalla. – El programador que escribió printf conoce exactamente su funcionamiento interno.
* 4. Conceptos Básicos • Función – Grupo desentencias bajo el mismo nombre que realizan una tarea específica. • Llamada a una función – Ejecuta el grupo de sentencias de una función. • Retorno – Una vez “llamada” la función, esta hace su trabajo,y regresa al mismo punto donde fue llamada.
* 5. Funciones • Vamos a conocer tres cosas muy importantes sobre las funciones: – ¿Cómo se declaran? – ¿Cómo se implementan?, y – ¿Cómo se usan?
*6. Declaración de Funciones • De forma similar a las variables, las funciones deben ser declaradas: • La forma de declarar una función es siguiendo la forma predefinida: tipoDatoRetornonombreFuncion(lista parámetros); • Por ejemplo: int potencia(int base, int exponente); float farenheitACelsius(double celsius);
* 7. Implementación de Funciones int potencia(int base, int exponente) {sentencias; La primera línea se escribe igual que en la declaración, } pero sin el punto y coma. float farenheitACelsius(double celsius) { Entre llaves se escriben sentencias; las sentencias que } ejecutan loque debe realizar la función
* 8. ¿Cómo Retornar? • Si la función debe generar un valor, lo retornará usando la sentencia return dentro del cuerpo de la función. • La forma de usarla es: return...
tracking img