Saltar la navegación

1. 📖 Fundamentos de la Programación

Introducción y Definición

Ejemplo de Código Javascript
Wikipedia. Ejemplo de Código Javascript

Programar no es solo escribir líneas de código: es aprender a comunicarte con una máquina de forma lógica y precisa. Un ordenador no interpreta intenciones ni adivina lo que quieres decir; ejecuta exactamente lo que le indicas, ni más ni menos. Por eso, programar bien empieza siempre por pensar bien.

Para poder dar instrucciones a un ordenador necesitamos un intermediario: un lenguaje de programación. Igual que las personas usamos distintos idiomas, los ordenadores utilizan lenguajes diseñados para expresar algoritmos de forma clara, estructurada y sin ambigüedades.

En esta asignatura vamos a trabajar con JavaScript. ¿Por qué este lenguaje? Porque es una opción excelente para aprender programación de verdad:

  • Es muy expresivo y cercano, lo que facilita centrarse en la lógica y no solo en la sintaxis.
  • Es uno de los lenguajes más usados del mundo, especialmente en la web.
  • Nos va a servir como base directa para la siguiente unidad de Programación Gráfica con Processing, donde la creatividad y lo visual van a cobrar protagonismo.

JavaScript es ideal para aprender fundamentos porque te obliga a razonar, pero a la vez permite ver resultados rápidos, algo clave para mantener la motivación.

Con esta idea clara, vamos a los conceptos principales sobre los que se construye cualquier programa.

Instrucción

Una persona programando
Imagen de Freepik. Una persona programando

Una instrucción es una orden concreta que el ordenador puede ejecutar.

Ejemplos sencillos:

  • Mostrar un mensaje.
  • Hacer un cálculo.
  • Guardar un dato.

Ejemplo en lenguaje natural:

“Muestra por pantalla el número 5”.

Ejemplo en JavaScript:

console.log(5);

👉 Quédate con esto: un programa es una colección de instrucciones.

Secuenciación

La secuenciación es el orden en el que se ejecutan las instrucciones.
El ordenador sigue las instrucciones una detrás de otra, de arriba abajo.

Ejemplo:

console.log("Inicio");
console.log("Proceso");
console.log("Fin");

El resultado siempre será ese orden.

💡 Idea importante: muchos fallos al programar no son por no saber “cosas difíciles”, sino por colocar mal las instrucciones. La lógica del orden es fundamental.

Algoritmo

Un algoritmo es una serie ordenada de pasos para resolver un problema, sin depender de ningún lenguaje de programación.

Ejemplo cotidiano: algoritmo para preparar un bocadillo

  1. Abrir el pan
  2. Añadir el relleno
  3. Cerrar el pan

Eso ya es programación… sin ordenador.

Ejemplo más informático: algoritmo para sumar dos números

  1. Obtener el primer número
  2. Obtener el segundo número
  3. Sumarlos
  4. Mostrar el resultado

👉 Primero va el algoritmo, luego el código. Saltarte el algoritmo suele acabar en programas que no entiendes ni sabes corregir. Puedes compararlo con el proceso de diseñar una casa por un arquitecto antes de pasar a construirla.

Código

El código es la forma de escribir un algoritmo usando un lenguaje de programación, en nuestro caso, JavaScript.

Ejemplo del algoritmo anterior en JavaScript:

let a = 4;
let b = 6;
let resultado = a + b;
console.log(resultado);

El ordenador no entiende ideas, entiende código. Pero el programador piensa en algoritmos, no en líneas sueltas.

Ideas Clave

  • Un lenguaje de programación es la forma de comunicarte con el ordenador.
  • El algoritmo es la idea; el código es su traducción.
  • JavaScript nos permite aprender lógica y preparar el terreno para la programación gráfica.

Aquí empieza de verdad El Algoritmo de Ada: pensar bien antes de programar. 💻✨

Creado con eXeLearning (Ventana nueva)