Documentos de Académico
Documentos de Profesional
Documentos de Cultura
básicos 4
Instituto Visión Tecnológica - Alejandro Rojas - 2023
¿Qué es una
función?
El concepto de funciones es
fundamental en la
programación, en ocasiones las
utilizamos sin saber que son
funciones.
Podemos definirla como un
conjunto de instrucciones,
que realiza una tarea
determinada.
Las funciones reciben valores,
denominados parámetros
(entrada), realizan operaciones
en esos valores y devuelven un
resultado (salida)
Funciones
Entrada de Salida de
información FUNCIÓN Información
2 x + 1 3
10 x + 1 11
8 (X * 2) + 10 ?
nombreFuncion(num,3,num2)
Los valores a enviar a la función pueden ser valores como texto, numérico o
booleanos, también podemos pasar variables, como en el ejemplo que tenemos las
variables num y num2.
Función cuadrado 1
function cuadrado(numero)
{
let resultado = numero * numero Declaración de la
función.
return resultado
}
Ejecución de la
cuadrado(2) función.
//Esto da como resultado 4
Función cuadrado 1
function cuadrado(numero) Cuando ejecutamos
la función, el valor
{ que enviamos, en
let resultado = numero * numero este caso 2, en la
return resultado función se va a llamar
} numero.
cuadrado(2)
//Esto da como resultado 4
Función cuadrado 2
function cuadrado(numero) Este es otro ejemplo de cómo escribir
{ la función cuadrado. Si la operación
return numero * numero no es extensa, podemos escribirla al
lado del return.
}
cuadrado(5)
//Esto da como resultado 25
Función ejemplo
function operacion(n1,n2) En este ejemplo enviamos dos
{ valores a la función, y realizamos un
let resultado = (n1 + 5)/ n2 cálculo sencillo, les sumamos 5 al
primer valor y luego dividimos por el
return resultado segundo valor:
} (1 + 5) / 2 = 3
operacion(1,2)
//Esto da como resultado 3
operacion(1,2)
//¿Qué resultado nos devuelve ahora?
Ejercicio
function ejercicio1(n1,n2,n3) Determinar qué valores
{ devuelve la función en las
let resultado = (cuadrado(n1)+ n2) * n3 diferentes ejecuciones.
return resultado Recordemos que cuadrado
} es una función que
definimos previamente.
ejercicio1(2,2,3)
Hacer los cálculos en la
//Resultado:
carpeta.
ejercicio1(2,5,3)
//Resultado:
ejercicio1(5,5,2)
//Resultado: