Crayonbird
Menú

Informática

¿Qué es programar o hacer coding?

Respuesta rápida

Programar es escribir instrucciones en un lenguaje que entiende una computadora para que haga una tarea, como ejecutar un juego, una aplicación o una página web.

De 6 a 14 añosPrimaria

En una frase

Coding es la palabra inglesa para programar: escribir instrucciones, llamadas código, que le dicen a un ordenador exactamente qué tiene que hacer, paso a paso.

Explicación

¿Qué es coding? ¿Qué significa?

Code en inglés significa «código», y coding es la acción de escribir código, es decir, programar. En los colegios y en internet se oyen las dos palabras, pero significan lo mismo. A quien programa se le llama programador o programadora (en inglés, coder o programmer).

Los ordenadores (o computadoras, como se dice en América) son muy rápidos, pero solo hacen lo que se les ordena, y lo hacen al pie de la letra. Programar es la manera de dar esas órdenes en un idioma que el ordenador entiende.

¿Cómo funciona la programación?

Paso a paso

  1. Piensa el problema¿Qué quieres que haga el ordenador? Por ejemplo, que un gato se mueva por la pantalla.
  2. Planea los pasosEscribe los pasos en orden. Esa lista de pasos es un algoritmo.
  3. Escribe el códigoTraduce los pasos a un lenguaje de programación. El conjunto de instrucciones terminado es un programa.
  4. PruébaloEjecuta el programa y mira si hace lo que querías.
  5. Arregla los fallosSi algo sale mal, busca el error y corrígelo. Esto se llama depurar.

Las aplicaciones, los videojuegos, las páginas web, los semáforos e incluso las lavadoras funcionan con programas que alguien ha escrito. En el fondo, el ordenador lo convierte todo en código binario: patrones de ceros y unos.

Programación por bloques y programación con texto

  • Programación por bloques: arrastras y encajas bloques como piezas de un rompecabezas. Scratch, creado en el MIT Media Lab, es un ejemplo muy popular y gratuito. Es ideal para empezar porque no puedes cometer faltas de ortografía en los comandos.
  • Programación con texto: escribes los comandos con el teclado. Python y JavaScript son ejemplos habituales. El código de texto es lo que usan la mayoría de los programadores profesionales.

Las ideas clave de la programación

Sea cual sea el lenguaje, aparecen siempre las mismas ideas:

Idea Qué es Ejemplo
Secuencia las instrucciones se ejecutan en orden, una tras otra primero ponte los calcetines, luego los zapatos
Bucle repite unas instrucciones varias veces «repite 4 veces: avanza y gira» dibuja un cuadrado
Condición hace algo solo si se cumple una regla «si llueve, coge el paraguas»
Variable una caja con nombre que guarda un dato la puntuación o las vidas de un juego
Evento algo que pone en marcha el código hacer clic en la bandera verde o pulsar una tecla

¿Para qué sirve aprender a programar?

Programar enseña a dividir un problema grande en partes pequeñas, a pensar con orden y a no rendirse cuando algo falla. Además, permite crear cosas propias: un juego, una animación, una historia interactiva o las órdenes de un robot. Muchas herramientas actuales, como la inteligencia artificial, también se construyen con código.

  • computadora
  • robot
  • cohete
  • bloques
Programar puede hacer bailar a un personaje, mover un robot o lanzar un cohete en un juego.

Ejemplos

Código por bloques (estilo Scratch):

  • al hacer clic en la bandera verde
  • repetir 10 veces
  • mover 10 pasos
  • girar 36 grados

Como 10 × 36 = 360 grados, el personaje da una vuelta completa y dibuja una figura cerrada de 10 lados.

Un ejemplo en Python:

Línea de Python Qué hace
puntos = 0 crea una variable llamada puntos que empieza en 0
for i in range(5): repite 5 veces la línea siguiente
puntos = puntos + 1 suma 1 a los puntos; esta línea se escribe con sangría para que quede dentro del bucle
print(puntos) después del bucle, muestra los puntos en la pantalla: 5

Programar sin ordenador: escribe tarjetas con flechas (avanzar, izquierda, derecha) y «programa» a un amigo para que atraviese un laberinto dibujado en el suelo. Si se choca con una pared, ¡toca depurar!

Errores frecuentes

  • Errores al escribir el código de texto. Las mayúsculas, los paréntesis, los dos puntos y los espacios del principio importan. Revisa con cuidado.
  • Rendirse cuando algo falla. El programa de todo programador falla alguna vez. Prueba partes pequeñas a menudo.
  • Copiar código sin entenderlo. Cambia una sola cosa cada vez y predice qué pasará.
  • Pensar que programar es solo para mayores. Con bloques o con tarjetas se puede empezar desde muy pequeño.

Test rápido

Programación (coding)

Comprueba lo que sabes con 4 preguntas rápidas.

Pregunta 1 de 4

¿Qué es un programa?

A practicar

Pruébalo

Responde estas preguntas. Las soluciones están debajo.

  1. ¿Qué significa coding en español?
  2. «Si la puntuación llega a 10, has ganado.» ¿Qué idea de programación es: bucle o condición?
  3. ¿Qué mostrará este programa? x = 3, luego x = x + 2, luego print(x).
  4. ¿Cómo se llama buscar y arreglar los errores de un programa?

Soluciones: 1) Programar. 2) Una condición. 3) Muestra 5. 4) Depurar.

Acertijos de código y lógica

Ver más en la biblioteca

Todas las fichas de Acertijos de lógica

Para adultos

Algoritmo

Un algoritmo es un conjunto de instrucciones precisas, paso a paso, para resolver un problema o hacer una tarea. Las computadoras siguen algoritmos escritos en forma de código.

Informática · De 5 a 12 años

Depuración de errores (debugging)

Depurar es encontrar y arreglar errores, llamados bugs, en un algoritmo o en un programa de computadora. Es una parte normal de programar para todo el mundo.

Informática · De 6 a 14 años

Sistema binario

El sistema binario es un sistema de numeración que solo usa dos dígitos, 0 y 1. Las computadoras lo usan para guardar y procesar toda su información.

Informática · De 9 a 14 años

Seguridad en internet

Estar seguro en internet es mantener privados tus datos personales, usar la configuración de privacidad y contraseñas fuertes, ser amable y avisar a un adulto de confianza si algo te preocupa.

Informática · De 5 a 14 años

Internet

Internet es una enorme red que conecta miles de millones de ordenadores y móviles de todo el mundo para que compartan información. La web, el correo y las videollamadas funcionan sobre ella.

Informática · De 7 a 13 años

Inteligencia artificial

La inteligencia artificial (IA) es un software que realiza tareas que suelen necesitar pensamiento humano, como reconocer imágenes, entender el habla o escribir textos. La mayoría aprende de ejemplos.

Informática · De 9 a 16 años

Volver a la enciclopedia