jueves, 26 de septiembre de 2019

Funciones

FUNCIONES

Las funciones pueden reducir a en línea, lo que se hace que expandir el código original de la función. 

Las funciones se descomponen simplificando los parámetros de manera individual al igual que el valor de retorno.

Las funciones pueden reducir a en línea. Lo que se hace es expandir el código original de la función.

Las funciones se descomponen simplificando los parámetros de manera individual al igual que el valor de retorno.
Ejemplo:
cuadrado(); //Declaramos la función
// regresar el cuadrado de un número
double cuadrado(double n)
{
return n*n;
}

En programación, una función es un grupo de instrucciones con un objetivo en particular y que se ejecuta al ser llamada desde otra función o procedimiento. Una función puede llamarse múltiples veces e incluso llamarse a sí misma (función recurrente).
 • Las funciones pueden recibir datos desde afuera al ser llamadas a través de los parámetros y deben entregar un resultado. 
• Se diferencian de los procedimientos porque estos no devuelven un resultado.

En general las funciones deben tener un nombre único en el ámbito para poder ser llamadas, un tipo de dato de resultado, una lista de parámetros de entrada y su código.

función de otra si el valor de la primera depende del valor de la segunda. Por ejemplo el área A de un círculo es función de su radio r (el valor del área es proporcional al cuadrado del radio, A = π·r2). Del mismo modo, la duración T de un viaje en tren entre dos ciudades separadas por una distancia d de 150 km depende de la velocidad v a la que se desplace el tren (la duración es inversamente proporcional a la velocidad, d / v). A la primera magnitud (el área, la duración) se la denomina variable dependiente, y la magnitud de la que depende (el radio y la velocidad) es la variable independiente.
En análisis matemático, el concepto general de funciónaplicación o mapeo se refiere a una regla que asigna a cada elemento de un primer conjunto un único elemento de un segundo conjunto. Las funciones son relaciones entre los elementos de dos conjuntos. Por ejemplo, cada número entero posee un único cuadrado, que resulta ser un número natural (incluyendo el cero):1
... −2 → +4, −1 → +1, 0 → 0, 
+1 → +1, +2 → +4, +3 → +9, ... 
Esta asignación constituye una función entre el conjunto de los números enteros Z y el conjunto de los números naturales N. Aunque las funciones que manipulan números son las más conocidas, no son el único ejemplo: puede imaginarse una función que a cada palabra del español le asigne su letra inicial:
...,Estación → E,Museo → M,Arroyo → A,Rosa → R,Avión → A,...
Esta es una función entre el conjunto de las palabras del español y el conjunto de las letras del alfabeto español.
La manera habitual de denotar una función f es:
fA → B
a → f(a),
donde A es el dominio de la función f, su primer conjunto o conjunto de partida; y B es el codominio de f, su segundo conjunto o conjunto de llegada. Por f(a) se denota la regla o algoritmo para obtener la imagen de un cierto objeto arbitrario a del dominio A, es decir, el (único) objeto de B que le corresponde. En ocasiones esta expresión es suficiente para especificar la función por completo, infiriendo el dominio y codominio por el contexto. En el ejemplo anterior, las funciones «cuadrado» e «inicial», llámeseles  y , se denotarían entonces como:
, o sencillamente ;
gV → A
p → Inicial de p;
si se conviene V = {Palabras del español} y A = {Alfabeto español}.

Resultado de imagen para funciones en lenguajes y automatas 2

Resultado de imagen para funciones en lenguajes y automatas 2


No hay comentarios:

Publicar un comentario