Eposodio 147: Funciones

Transcripción de Comic

Pánel 1.
Kodu: Una vez que tienes el punto de inicio y se han inicializado las variables, empieza el código fuente de lo que quieres que haga el programa.
Laby: Kodu, ¡crees que eres tan inteligente! ¿Qué hay de las funciones que forman el código?

Pánel 2.
Baltie: Esas son las secciones más cortas de instrucciones computacionales, ¿no?
Kodu: Ey, yo soy quien está explicando sobre la programación computacional…

Pánel 3.
Kodu: Las funciones son secciones de código computacional que están escritos de tal forma que pueden ser utilizadas una y otra vez sin repetir el código.
Ludd: Programar no suena tan difícil.

Pánel 4.
Alkina: No lo es, una vez que conoces las reglas del lenguaje de programación. Y los lenguajes de programación tienen muchas cosas en común que hace que un programador que entiende un lenguaje pueda entender otro aunque no sepa como escribir programas completos en él.

Pánel 5.
Laby: Alkina, ¿cuánto falta para que Epo arregle el sistema de navigación?

Esconder transcripción

¿Qué significa eso?

Código fuente – Es el conjunto de instrucciones computacionales que compone los programas computacionales.

Función (computacional) – Es una sección breve de instrucciones computacionales que realiza una tarea en específico. El código fuente está compuesto en funciones de forma tal que el programa pueda utilizar el mismo código una y otra vez sin tener que escribir el código dentro del programa muchas veces.

Lenguaje de programación – Es un conjunto de reglas que un programador computacional debe saber y entender para poder escribir programas en ese lenguaje. Así como hay muchos lenguajes humanos, las computadoras también tienen diferentes lenguajes con sus propias reglas.

¡En nuestra lengua por favor!

Es posible que un programa computación complejo pueda hacer muchas cosas, y típicamente pueda brincar entre ellas. Por ejemplo, un programa de cálculo puede que necesite sumar números dados por el usuario en una instancia, y multiplicarlos en otra. El programa necesita que se repitan estas operaciones sin que el usuario tenga que reiniciar el programa. Esto es lo que hace que las funciones sean tan útiles. El programa puede tomar dos números de entrada y una operación dados por el usuario y mandarlos a otra función que pueda multiplicarlos o sumarlos dependiendo de la operación escogida por el usuario. El siguiente episodio de las Crónicas de Epo tratará de un ejemplo de cómo se podría ver esto en un código computacional.