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

Funciones En Programación


Enviado por   •  30 de Abril de 2015  •  1.185 Palabras (5 Páginas)  •  333 Visitas

Página 1 de 5

FUNCIONES.

• INTRODUCCIÓN:

Las funciones son un grupo de sentencias bajo el mismo nombre que realizan una tarea específica. Sirven para facilitar la resolución de problemas. Las funciones son utilizadas por un programador.

• FUNCIÓN (CONCEPTOS).

CONCEPTOS BÁSICOS.

• Función:

- Grupo de sentencias 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.

DECLARACIÓN DE FUNCIONES:

• De forma similar a las variables, las unciones deben ser declaradas.

• La forma de declarar una función es siguiendo la forma predefinida:

- TipoDatoRetorno nombreFuncion(lista parámetros);

Donde TipodatoRetorno especifica el tipo de dato que regresara la función.

• FUNCIÓN TIPO: void.

Bajo ciertas circunstancias se deseará escribir funciones que no regresen valor alguno (esto sería algo parecido a escribir procedures en Pascal) y para ello podemos declarar a la función como void. La palabra reservada void es utilizada para declarar funciones sin valor de retorno y también para indicar que una función específica no requiere de parámetros. Por ejemplo, la función pausa() que se verá en seguida, no devolverá valor alguno y la misma no requiere de parámetros.

Sintaxis.

void <nombre de la variable>( )

{

Sentencia(s);

}

Ejemplo:

void pausa(void)

{

cout << "Por favor presione <Enter> HOLA...";

cin.get();

cin.ignore(255, '\n'); // rechazar caracteres introducidos antes de <Enter>

}

• FUNCIÓN TIPO: char.

Interpreta los argumentos como enteros y retorna la cadena de caracteres que consiste en los caracteres dados por los códigos de tales enteros. Los valores NULL no se tienen en cuenta.

Sintaxis.

char <nombre de la variable>( )

{

Sentencia(s);

}

Ejemplo:

mysql> SELECT CHAR(77,121,83,81,'76');

-> 'MySQL'

mysql> SELECT CHAR(77,77.3,'77.3');

-> 'MMM

• FUNCIÓN TIPO: int.

Devuelve la parte correspondiente al entero de un número.

Sintaxis.

int <nombre de la variable>( )

{

Sentencia(s);

}

Ejemplo:

int sumar()

{

int num1, num2, r;

cout << "Numero 1: "; cin >> num1;

cout << "Numero 2: "; cin >> num2;

r = num1 + num2;

return r;

}

int main()

{

int r;

r = sumar();

cout << "La suma es " << r;

}

• FUNCIÓN TIPO: float.

La función float, es un módulo de un programa separado del cuerpo principal, que realiza una tarea específica y que puede regresar un valor a la parte principal del programa u otra función o procedimiento que la invoque.

Sintaxis.

Float nombreFuncion (parámetros)

{

Cuerpo de instrucciones;

return [dato, var, expresión];

}

Ejemplo:

#include <stdio.h>

#include <conio.h>

#include <string.h>

//toda función debe declararse antes del main

float fun1(float b, float a);

void main()

{

Clrscr(); //capturando datos

int base, altura; //área de declaración de variables.

float area;

printf(“dame base: ”);

scanf(”%d”,&base);

printf(“dame altura: ”);

scanf(”%d”,&altura);

//llamando a la función fun1 área.

fun1(base, altura);

printf(” area =%0.2f”,area);

getchar();

}

float fun1(float b, float a)

{

return b * a / 2;

}

</code

• EL USO DEL RETURN.

La instrucción RETURN es quien regresa un y solo un dato a la parte del programa que la esté llamando o invocando, sin embargo es de considerar que return puede regresar un dato, una variable o una expresión algebraica (no ecuación o formula).

Si la función debe generar un valor, lo retornará usando la sentencia return dentro del cuerpo de la función. Esto especifica que la función debe terminar, retornando el valor calculado.

Hay funciones que no retornan

...

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