Introducción

Nos introduciremos en el mundo de la programación desarrollando nuestro primeros programas en Javascript utilizando la librería P5.js.

Los y las programadores tendremos que enfrentarnos a problemas que requieren de una solución que pueda ser resuelta por medio de una computadora. Siempre tendremos desafíos para realizar, de modo que, la programación es una invitación a continuos desafíos.

JS Logo P5.js Logo

Entonces... la programación es hacer programas o aplicaciones o apps que nos dará una utilidad.

Seguramente ahora, se te vienen a la memoria un montón de programas que utilizás con frecuencia... ¿o estás pensando en juegos? ¿Clash Royal quizás? ¿Será un programa? 🎮

La programación requiere de la capacidad de pensar de forma algorítmica

En el mundo del a programación nos encontramos con el término algoritmo.

Lo definimos como:

Un algoritmo, es un objeto de comunicación compuesto por un conjunto finito de instrucciones que especifican una secuencia de operaciones concretas por realizar en un orden determinado para resolver un problema. 🖥️. ¿Los algoritmos requieren computadoras?

El siguiente es un ejemplo de un algoritmo para cambiar una lámpara:

Algoritmo

Observa el siguiente algoritmo:

Algoritmo microondas

¿Encontrás algún error en el algoritmo anterior?

Es importante ser lo más preciso posible, evitando las ambigüedades. No podemos dudar a la hora de realizar una instrucción específica y tampoco dar por supuesta una instrucción particular.

Un algoritmo puede ser expesado utilizando:

Algoritmo expresión

Al momento de describir un algoritmo podemos pensar en tres niveles:

Algoritmo descripción

Bibliografía

  • Edith Lovos y Martin Goin (2021). Problemas y algoritmos: un enfoque práctico. Editorial UNRN.
  • P5.js (s.f.). Página en español de P5.js. https://p5js.org/es/