Algoritmos

¿QUÉ ES UN ALGORITMO?

Un algoritmo...

  • Es un conjunto de pasos para completar una tarea.
    • El orden de los pasos es importante.
  • Debe ser fácil de entender para el usuario.
lista de 3 pasos

En este vídeo, ve cómo este padre enseña a sus hijos una lección sobre por qué los algoritmos deben serexactos, fáciles de entenderyen el orden correcto.

¿QUÉ TE PARECE?

sándwich de crema de cacahuete y mermelada
  • ¿Cuál era el algoritmo que escribían los niños?
  • ¿Por qué fracasaron sus primeros intentos?
  • ¿Cómo mejoraron sus algoritmos?

Buenas prácticas: Anima a los alumnos a dividir la tarea en pequeños pasos. Mantén su entusiasmo recordándoles que este es el primer paso hacia la codificación.

Actividad opcional: Realiza la actividad Mantequilla de cacahuete y mermelada con tus alumnos.

Más antecedentes: Las escuelas europeas experimentaron con formas de enseñar informática a niños pequeños (de 4 a 5 años), ¡pero es una actividad muy divertida para hacer con cualquiera!

Querían ilustrar que los ordenadores no son inteligentes. Sólo son máquinas muy rápidas (y tontas) que hacen todo lo que les programamos. Para ello, actuaron como si fueran ordenadores y los niños "programaron" a los ordenadores/profesores para que hicieran un bocadillo. Es muy divertido si se hace correctamente, porque el objetivo es tomar las órdenes lo más literalmente posible. Si el primer paso de los alumnos es "unta la mantequilla de cacahuete en el pan", entonces los ordenadores/profesores no harán primero las cosas obvias, sino que harán lo literal, que probablemente sería untar mantequilla de cacahuete por TODA la barra de pan (ya que el alumno no especificó sólo una tostada).

Hay un vídeo de ejemplo aquí con más instrucciones e información.

Preguntas orientativas para los alumnos: ¿Hay otros juegos que necesiten un algoritmo para jugar? Piensa en cualquiera de esos juegos en los que tienes que preparar los pedidos de la gente. Primero cocinas la carne, cortas las verduras y luego lo pones todo junto en un plato. Como en Overcooked. ¿Hay algún otro juego de la vida real que utilice un algoritmo? ¿Qué tal un cubo de Rubik? Repites ciertos patrones hasta que los cuadrados se mueven donde quieres, ¡eso es un algoritmo!

Los consejos de los mentores se proporcionan gracias al apoyo de AmeriCorps.

A estilizada, logotipo de AmeriCorps en azul marino

LOS ALGORITMOS DEBEN SER EXACTOS

Los ordenadores no pueden tomar decisiones por sí solos.
 
Sólo porque tu entiendasno significa que el ordenador lo haga.

ALGORITMOS EN CODIFICACIÓN Y AI

Ordenadores no entienden las lenguas humanas.
 
Los lenguajes de programación especiales traducen los pasos humanos para que el ordenador pueda entenderlos.

ACTIVIDAD: DIBUJAR FORMAS CON ALGORITMOS

Siga las instrucciones de la hoja de ejercicios

Parar y debatir

¿Cómo ha ido la actividad?

  • ¿Ha dibujado tu compañero la forma correctamente?
  • ¿Qué ha funcionado?
  • ¿Qué no ha funcionado?
dos chicas hablando

Si tu compañero no lo ha hecho bien, ¡trata de arreglar tu algoritmo para que pueda seguir los pasos!

CONSEJOS PARA RECORDAR

  • Sea exacto¡!
  • Poner las cosas en el orden correcto, llamado secuencia
  • El ordenador sólo puede hacer lo que tú le digas.