Funciones en Algoritmos: Organización y Estructura Eficiente
Clase 15 de 18 • Curso de Pensamiento Lógico: Manejo de Datos, Estructuras y Funciones
Contenido del curso
- 3

Tipos de Datos de Texto y Concatenación en Programación
08:25 - 4

Tipos de Datos Numéricos y Operaciones Básicas
06:47 - 5

Comprensión de Datos Booleanos en Flujos de Trabajo
03:43 - 6

Introducción a Arrays: Almacenamiento y Acceso de Datos Múltiples
04:58 - 7

Creación de Algoritmos y Diagramas de Flujo para un Reloj
12:14
- 8

Estructuras de Control en Algoritmos: Condicionales y Ciclos
02:00 - 9

Condicionales IF y Switch: Toma de Decisiones en Programación
09:28 - 10

Condicionales IF y Switch en Algoritmos de Decisión
09:44 - 11

Ciclos en Programación: For, While y Do While
11:18 - 12

Ciclos For, While y Do While en Algoritmos de Programación
09:23 - 13

Manejo de Errores con Try-Catch en Programación
02:53 - 14

Manejo de Errores con TRY-CATCH en Flujos de Trabajo Reales
03:00 Estructuras de control
Una función es un bloque de instrucciones que hacen una actividad específica y pueden ser reutilizadas.
Cómo definir una función
La declaración o definición de una función está constituido por las siguientes partes:
- La palabra reservada
functionpara especificar que es una función, esto puede variar dependiendo el lenguaje de programación. - El nombre de la función, que representa la acción que resuelve.
- Los parámetros están envueltas en paréntesis
(), son variables propias de la función y deberán utilizarse en el contenido. Son opcionales, es decir, puede existir 0 hasta infinitos parámetros. - El valor retornado es un único valor que devuelve la función cuando es invocada. Se lo especifica por la palabra reservada
return.
function nombre (argumentos)
"Bloque de código"
return valor
Por ejemplo, definamos la función suma, que a partir de dos parámetros a y b, retorna el valor de la suma.
function suma ( a, b )
suma = a + b
return suma
De esta manera, definimos la lógica de la función, pero no la estamos utilizando. Para generar los valores es necesario invocar la función en el código según sea necesario.
Cómo invocar una función
La invocación o llamada es la manera que utilizamos las funciones para utilizar el valor de retorno (return) según ciertos argumentos.
La invocación de la función está constituida por dos componentes:
- El nombre de la función especificada en la declaración.
- Los argumentos, son los valores para cada uno de parámetros de la función envueltos entre paréntesis.
nombre(argumentos)
La invocación sirve para utilizar una función con diferentes argumentos.
resultado1 = suma(2,3)
resultado2 = suma(4,6)
resultado3 = suma(10,12)
Mostrar resultado1
Mostrar resultado2
Mostrar resultado3
También existen funciones que simplemente se invocan, porque la lógica no devuelve un valor en el return.
Mostrar saludar()
Contribución creada por Andrés Guano (Platzi Contributor).