Algoritmos

¿QUÉ ES UN ALGORITMO?

Un  algoritmo...

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

En este video, vea cómo este padre enseña a sus hijos una lección sobre por qué los algoritmos deben ser exactos, fáciles de entendery en el orden correcto.

¿QUÉ TE PARECE?

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

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

Actividad opcional: ¡Realiza la actividad de mantequilla de cacahuete y mermelada con tus estudiantes!

Más información: 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 a cualquier edad!

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. Esto es bastante divertido si se hace correctamente porque el objetivo es tomar las órdenes lo más literalmente posible. Si el primer paso de estudiantes 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 estudiante no especificaba sólo una tostada).

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

Preguntas orientativas para estudiantes: ¿Hay otros juegos que necesiten un algoritmo para jugar? Piensa en cualquiera de esos juegos de comedor 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.

stylized A, AmeriCorps logo in navy

LOS ALGORITMOS DEBEN SER EXACTOS

¡Los ordenadores no pueden tomar decisiones por sí solos!
 
Sólo porque tu entiendaslo que estás diciendo, ¡no significa que el ordenador lo haga!

ALGORITMOS EN PROGRAMACIÓN Y AI

Los ordenadores no entienden los lenguajes humanos.
 
Especial lenguajes de programación traducen los pasos humanos para que el ordenador pueda entenderlos.

ACTIVIDAD: DIBUJAR FORMAS CON ALGORITMOS

Sigue las instrucciones en la hoja de ejercicios

REFLEXIONA Y COMENTA

¿Cómo ha ido la actividad?

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

Si tu compañera no lo ha conseguido, ¡trata de arreglar el algoritmo para que los pasos se puedan seguir!

CONSEJOS PARA RECORDAR

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