Desafíos de programación Parity magic

Número Nombre Nivel del desafío Idiomas
1.1 No disponible en español
Count the black squares (one colour per input)
Principiante
Resultados del aprendizaje

Los alumnos podrán:

  • Explicar la diferencia entre la sentencia SET y la sentencia CHANGE cuando se usan para actualizar el valor de una variable.
    Informática: Programación
  • Explicar qué hay que tener en cuenta al solicitar una entrada por parte del usuario final.
    Informática: Programación
  • Identificar cuándo usar una sentencia IF para verificar un conjunto de condiciones.
    Informática: Programación
Challenge Solutions
Show Scratch solution
1.2 No disponible en español
Count the black squares (one line of input)
Experiencia en crecimiento
Resultados del aprendizaje

Los alumnos podrán:

  • Describir por qué a una variable se le debe asignar el tipo correcto de valor inicial.
    Informática: Programación
  • Explicar la diferencia entre la sentencia SET y la sentencia CHANGE cuando se usan para actualizar el valor de una variable.
    Informática: Programación
  • Identificar cuándo usar una sentencia IF para verificar un conjunto de condiciones.
    Informática: Programación
Challenge Solutions
Show Scratch solution
2.1 No disponible en español
Check for odd/even numbers using modulo operation
Experiencia en crecimiento
Resultados del aprendizaje

Los alumnos podrán:

  • Explicar qué hay que tener en cuenta al solicitar una entrada por parte del usuario final.
    Informática: Programación
  • Identificar cuándo usar una sentencia IF para verificar un conjunto de condiciones.
    Informática: Programación
Challenge Solutions
Show Scratch solution
2.2 No disponible en español
Check for odd/even numbers using repeated subtraction
Experiencia en crecimiento
Resultados del aprendizaje

Los alumnos podrán:

  • Describir cómo las variables almacenan valores y cómo se usan en tu programa.
    Informática: Programación
  • Identificar cuándo usar una sentencia IF para verificar un conjunto de condiciones.
    Informática: Programación
Challenge Solutions
Show Scratch solution
3.1 No disponible en español
Detect parity error in a row
Experiencia en crecimiento
Resultados del aprendizaje

Los alumnos podrán:

  • Explicar la diferencia entre una sentencia IF-ELSE y una sentencia IF y cómo las has usado en tu programa.
    Informática: Programación
  • Explicar por qué es importante elegir un buen nombre para una variable.
    Informática: Programación
  • Explicar qué hace el operador módulo en tu programa.
    Informática: Programación
Challenge Solutions
Show Scratch solution
4.1 No disponible en español
Detect parity error in 6 rows (after each row is entered)
Experiencia en crecimiento
Resultados del aprendizaje

Los alumnos podrán:

  • Explicar cómo concatenar (unir) cadenas de caracteres.
    Informática: Programación
  • Explicar la diferencia entre una sentencia IF-ELSE y una sentencia IF y cómo las has usado en tu programa.
    Informática: Programación
  • Explicar por qué es importante elegir un buen nombre para una variable.
    Informática: Programación
  • Explicar qué hace el operador módulo en tu programa.
    Informática: Programación
Challenge Solutions
Show Scratch solution
4.2 No disponible en español
Detect parity error in any number of rows (after each row is entered)
Experiencia en crecimiento
Resultados del aprendizaje

Los alumnos podrán:

  • Describir cómo las variables almacenan valores y cómo se usan en tu programa.
    Informática: Programación
  • Explicar cómo concatenar (unir) cadenas de caracteres.
    Informática: Programación
  • Explicar la diferencia entre una sentencia IF-ELSE y una sentencia IF y cómo las has usado en tu programa.
    Informática: Programación
  • Explicar qué hace el operador módulo en tu programa.
    Informática: Programación
Challenge Solutions
Show Scratch solution
5.1 No disponible en español
Detect parity error in any number of rows (after all the rows are entered)
Listo para expandir
Resultados del aprendizaje

Los alumnos podrán:

  • Describir cómo las variables almacenan valores y cómo se usan en tu programa.
    Informática: Programación
  • Explicar cómo concatenar (unir) cadenas de caracteres.
    Informática: Programación
  • Identificar cuándo usar una lista para almacenar un conjunto de datos.
    Informática: Programación
  • Identificar cuándo usar una sentencia IF para verificar un conjunto de condiciones.
    Informática: Programación
Challenge Solutions
Show Scratch solution
6.1 No disponible en español
Detect parity error in rows and columns (any length)
Listo para expandir
Resultados del aprendizaje

Los alumnos podrán:

  • Describir cómo las variables almacenan valores y cómo se usan en tu programa.
    Informática: Programación
  • Explicar cómo concatenar (unir) cadenas de caracteres.
    Informática: Programación
  • Identificar cuándo usar una lista para almacenar un conjunto de datos.
    Informática: Programación
  • Identificar cuándo usar una sentencia IF para verificar un conjunto de condiciones.
    Informática: Programación
Challenge Solutions
Show Scratch solution