Desafíos de programación Cómo funcionan los dígitos binarios

Número Nombre Nivel del desafío Idiomas
1.1 No disponible en español
Display binary numbers (without calculations)
Principiante
Resultados del aprendizaje

Los alumnos podrán:

  • Explicar cómo funciona la secuencia en programación.
    Informática: Programación
  • Explicar por qué un programa da el resultado que da.
    Informática: Programación
Challenge Solutions
Show Block-based solution
Show Scratch solution
Show Python solution
1.2 No disponible en español
Display Binary Numbers (using a variable)
Principiante
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 funciona la secuencia en programación.
    Informática: Programación
Challenge Solutions
Show Python solution
Show Block-based solution
Show Scratch solution
1.3 No disponible en español
Display Binary Numbers (using variables as an operator)
Principiante
Resultados del aprendizaje

Los alumnos podrán:

  • Describir cómo el almacenamiento de valores en una variable se actualiza debido al código que has utilizado.
    Informática: Programación
  • Explicar cómo funciona la secuencia en programación.
    Informática: Programación
Challenge Solutions
Show Scratch solution
Show Block-based solution
Show Python solution
1.4 No disponible en español
Display Binary Numbers (using a variable, operator and a repeat loop)
Principiante
Resultados del aprendizaje

Los alumnos podrán:

  • Describir cómo el almacenamiento de valores en una variable se actualiza debido al código que has utilizado.
    Informática: Programación
  • Describir cómo una variable se puede mostrar como una salida.
    Informática: Programación
  • Identificar cómo y cuándo usar un bucle para repetir un conjunto de instrucciones.
    Informática: Programación
Challenge Solutions
Show Python solution
Show Block-based solution
Show Scratch solution
2.1 No disponible en español
Display number of dots for a given number of cards
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 qué hay que tener en cuenta al solicitar una entrada por parte del usuario final.
    Informática: Programación
  • Identificar cómo y cuándo usar un bucle para repetir un conjunto de instrucciones.
    Informática: Programación
Challenge Solutions
Show Scratch solution
Show Python solution
Show Block-based solution
2.2 No disponible en español
Display number of dots from right to left in one line
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 qué hay que tener en cuenta al solicitar una entrada por parte del usuario final.
    Informática: Programación
Challenge Solutions
Show Scratch solution
Show Block-based solution
Show Python solution
3.1 No disponible en español
Display number of dots from the given largest card to 1
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 qué hay que tener en cuenta al solicitar una entrada por parte del usuario final.
    Informática: Programación
  • Identificar cómo y cuándo usar un bucle para repetir un conjunto de instrucciones.
    Informática: Programación
Challenge Solutions
Show Scratch solution
Show Block-based solution
Show Python solution
4.1 No disponible en español
Count dots on 5 black and white cards (without a loop)
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 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 Python solution
Show Scratch solution
Show Block-based solution
4.2 No disponible en español
Count dots on 5 black and white cards (using a loop)
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 qué hay que tener en cuenta al solicitar una entrada por parte del usuario final.
    Informática: Programación
  • Identificar cómo y cuándo usar un bucle para repetir un conjunto de instrucciones.
    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
Show Block-based solution
Show Python solution
4.3 No disponible en español
Count dots on 5 black and white cards as one input (without a loop)
Experiencia en crecimiento
Resultados del aprendizaje

Los alumnos podrán:

  • Demostrar cómo funciona la indexación para acceder a una letra en la posición especificada en una cadena.
    Informática: Programación
  • Describir cómo las variables almacenan valores y cómo se usan en tu programa.
    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
Show Python solution
Show Block-based solution
4.4 No disponible en español
Count dots on 5 black and white cards as one input (using a loop)
Experiencia en crecimiento
Resultados del aprendizaje

Los alumnos podrán:

  • Demostrar cómo funciona la indexación para acceder a una letra en la posición especificada en una cadena.
    Informática: Programación
  • Describir cómo las variables almacenan valores y cómo se usan en tu programa.
    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 cómo y cuándo usar un bucle para repetir un conjunto de instrucciones.
    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
Show Block-based solution
Show Python solution
4.5 No disponible en español
Count dots on any number of black and white cards as one input (using a loop)
Listo para expandir
Resultados del aprendizaje

Los alumnos podrán:

  • Demostrar cómo funciona la indexación para acceder a una letra en la posición especificada en una cadena.
    Informática: Programación
  • Describir cómo las variables almacenan valores y cómo se usan en tu programa.
    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 cómo y cuándo usar un bucle para repetir un conjunto de instrucciones.
    Informática: Programación
  • Identificar cuándo usar una sentencia IF para verificar un conjunto de condiciones.
    Informática: Programación
Challenge Solutions
Show Python solution
Show Scratch solution
Show Block-based solution
5.1 No disponible en español
Display the binary cards needed to represent a given number of dots
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 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
Show Python solution
5.2 No disponible en español
Display the binary cards needed to represent a given number of dots (all in one line)
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 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
Show Python solution
6.1 No disponible en español
Display the number of bits needed to represent a number
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 qué hay que tener en cuenta al solicitar una entrada por parte del usuario final.
    Informática: Programación
  • Identificar cómo y cuándo usar un bucle para repetir un conjunto de instrucciones.
    Informática: Programación
Challenge Solutions
Show Scratch solution
Show Block-based solution
Show Python solution
7.1 No disponible en español
Display the binary cards needed to represent a decimal number between 0 and 31
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 qué hay que tener en cuenta al solicitar una entrada por parte del usuario final.
    Informática: Programación
  • Identificar cómo y cuándo usar un bucle para repetir un conjunto de instrucciones.
    Informática: Programación
  • Identificar cuándo usar una sentencia IF para verificar un conjunto de condiciones.
    Informática: Programación
Challenge Solutions
Show Python solution
Show Scratch solution
7.2 No disponible en español
Display the binary cards needed to represent any decimal number
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 qué hay que tener en cuenta al solicitar una entrada por parte del usuario final.
    Informática: Programación
  • Identificar cómo y cuándo usar un bucle para repetir un conjunto de instrucciones.
    Informática: Programación
  • Identificar cuándo usar una sentencia IF para verificar un conjunto de condiciones.
    Informática: Programación
Challenge Solutions
Show Python solution
Show Scratch solution
7.3 No disponible en español
Convert a positive decimal number to a binary number
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 qué hay que tener en cuenta al solicitar una entrada por parte del usuario final.
    Informática: Programación
  • Identificar cómo y cuándo usar un bucle para repetir un conjunto de instrucciones.
    Informática: Programación
  • Identificar cuándo usar una sentencia IF para verificar un conjunto de condiciones.
    Informática: Programación
Challenge Solutions
Show Python solution
Show Scratch solution
7.4 No disponible en español
Convert a decimal number to a binary number (alternative method)
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 qué hay que tener en cuenta al solicitar una entrada por parte del usuario final.
    Informática: Programación
  • Identificar cómo y cuándo usar un bucle para repetir un conjunto de instrucciones.
    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
Show Python solution
8.1 No disponible en español
Binary representation of a decimal number between 0 and 31 by playing musical notes
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 qué hay que tener en cuenta al solicitar una entrada por parte del usuario final.
    Informática: Programación
  • Identificar cómo y cuándo usar un bucle para repetir un conjunto de instrucciones.
    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
Show Python solution
8.2 No disponible en español
Binary representation of any decimal number by playing musical notes
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 qué hay que tener en cuenta al solicitar una entrada por parte del usuario final.
    Informática: Programación
  • Identificar cómo y cuándo usar un bucle para repetir un conjunto de instrucciones.
    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
Show Python solution
9.1 No disponible en español
Display binary cards with dots representing a number between 0 and 31
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 qué hay que tener en cuenta al solicitar una entrada por parte del usuario final.
    Informática: Programación
  • Identificar cómo y cuándo usar un bucle para repetir un conjunto de instrucciones.
    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