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)  •  305 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

...

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