défis de programmation Comment les chiffres binaires fonctionnent

Numéro Nom Niveau de défi Langues
1.1 Non disponible en français
Display binary numbers (without calculations)
Débutant
Résultats pédagogiques

Les élèves seront capable de :

  • Expliquer comment les séquences fonctionnent en programmation.
    Science informatique: Programmation
  • Expliquer pourquoi un programme donne telle ou telle réponse.
    Science informatique: Programmation
Challenge Solutions
Show Block-based solution
Show Scratch solution
Show Python solution
1.2 Non disponible en français
Display Binary Numbers (using a variable)
Débutant
Résultats pédagogiques

Les élèves seront capable de :

  • Décrire la manière dont les variables stockent des valeurs et comment elles sont utilisées dans votre programme.
    Science informatique: Programmation
  • Expliquer comment les séquences fonctionnent en programmation.
    Science informatique: Programmation
Challenge Solutions
Show Python solution
Show Block-based solution
Show Scratch solution
1.3 Non disponible en français
Display Binary Numbers (using variables as an operator)
Débutant
Résultats pédagogiques

Les élèves seront capable de :

  • Décrire comment le stockage de valeurs dans une variable est mis à jour par le code que vous avez utilisé.
    Science informatique: Programmation
  • Expliquer comment les séquences fonctionnent en programmation.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution
Show Block-based solution
Show Python solution
1.4 Non disponible en français
Display Binary Numbers (using a variable, operator and a repeat loop)
Débutant
Résultats pédagogiques

Les élèves seront capable de :

  • Décrire comment le stockage de valeurs dans une variable est mis à jour par le code que vous avez utilisé.
    Science informatique: Programmation
  • Décrire comment une variable peut être affichée en sortie.
    Science informatique: Programmation
  • Identifier comment et quand utiliser une boucle pour répéter une série d'instructions.
    Science informatique: Programmation
Challenge Solutions
Show Python solution
Show Block-based solution
Show Scratch solution
2.1 Non disponible en français
Display number of dots for a given number of cards
Intermédiaire
Résultats pédagogiques

Les élèves seront capable de :

  • Décrire la manière dont les variables stockent des valeurs et comment elles sont utilisées dans votre programme.
    Science informatique: Programmation
  • Expliquer ce à quoi vous devez penser si vous demandez une valeur d'entrée à l'utilisateur.
    Science informatique: Programmation
  • Identifier comment et quand utiliser une boucle pour répéter une série d'instructions.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution
Show Python solution
Show Block-based solution
2.2 Non disponible en français
Display number of dots from right to left in one line
Intermédiaire
Résultats pédagogiques

Les élèves seront capable de :

  • Décrire la manière dont les variables stockent des valeurs et comment elles sont utilisées dans votre programme.
    Science informatique: Programmation
  • Expliquer ce à quoi vous devez penser si vous demandez une valeur d'entrée à l'utilisateur.
    Science informatique: Programmation
  • Expliquer comment concaténer (réunir) les chaines de caractères.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution
Show Block-based solution
Show Python solution
3.1 Non disponible en français
Display number of dots from the given largest card to 1
Intermédiaire
Résultats pédagogiques

Les élèves seront capable de :

  • Décrire la manière dont les variables stockent des valeurs et comment elles sont utilisées dans votre programme.
    Science informatique: Programmation
  • Expliquer ce à quoi vous devez penser si vous demandez une valeur d'entrée à l'utilisateur.
    Science informatique: Programmation
  • Identifier comment et quand utiliser une boucle pour répéter une série d'instructions.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution
Show Block-based solution
Show Python solution
4.1 Non disponible en français
Count dots on 5 black and white cards (without a loop)
Intermédiaire
Résultats pédagogiques

Les élèves seront capable de :

  • Décrire la manière dont les variables stockent des valeurs et comment elles sont utilisées dans votre programme.
    Science informatique: Programmation
  • Expliquer ce à quoi vous devez penser si vous demandez une valeur d'entrée à l'utilisateur.
    Science informatique: Programmation
  • Identifier quand utiliser une instruction si, pour vérifier un ensemble de conditions.
    Science informatique: Programmation
Challenge Solutions
Show Python solution
Show Scratch solution
Show Block-based solution
4.2 Non disponible en français
Count dots on 5 black and white cards (using a loop)
Intermédiaire
Résultats pédagogiques

Les élèves seront capable de :

  • Décrire la manière dont les variables stockent des valeurs et comment elles sont utilisées dans votre programme.
    Science informatique: Programmation
  • Expliquer ce à quoi vous devez penser si vous demandez une valeur d'entrée à l'utilisateur.
    Science informatique: Programmation
  • Identifier comment et quand utiliser une boucle pour répéter une série d'instructions.
    Science informatique: Programmation
  • Identifier quand utiliser une instruction si, pour vérifier un ensemble de conditions.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution
Show Block-based solution
Show Python solution
4.3 Non disponible en français
Count dots on 5 black and white cards as one input (without a loop)
Intermédiaire
Résultats pédagogiques

Les élèves seront capable de :

  • Décrire la manière dont les variables stockent des valeurs et comment elles sont utilisées dans votre programme.
    Science informatique: Programmation
  • Démontrer comment fonctionne l'indexation permettant d'accéder à une lettre par sa position dans une chaîne de caractères.
    Science informatique: Programmation
  • Expliquer ce à quoi vous devez penser si vous demandez une valeur d'entrée à l'utilisateur.
    Science informatique: Programmation
  • Identifier quand utiliser une instruction si, pour vérifier un ensemble de conditions.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution
Show Python solution
Show Block-based solution
4.4 Non disponible en français
Count dots on 5 black and white cards as one input (using a loop)
Intermédiaire
Résultats pédagogiques

Les élèves seront capable de :

  • Décrire la manière dont les variables stockent des valeurs et comment elles sont utilisées dans votre programme.
    Science informatique: Programmation
  • Démontrer comment fonctionne l'indexation permettant d'accéder à une lettre par sa position dans une chaîne de caractères.
    Science informatique: Programmation
  • Expliquer ce à quoi vous devez penser si vous demandez une valeur d'entrée à l'utilisateur.
    Science informatique: Programmation
  • Identifier comment et quand utiliser une boucle pour répéter une série d'instructions.
    Science informatique: Programmation
  • Identifier quand utiliser une instruction si, pour vérifier un ensemble de conditions.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution
Show Block-based solution
Show Python solution
4.5 Non disponible en français
Count dots on any number of black and white cards as one input (using a loop)
Aller plus loin
Résultats pédagogiques

Les élèves seront capable de :

  • Décrire la manière dont les variables stockent des valeurs et comment elles sont utilisées dans votre programme.
    Science informatique: Programmation
  • Démontrer comment fonctionne l'indexation permettant d'accéder à une lettre par sa position dans une chaîne de caractères.
    Science informatique: Programmation
  • Expliquer ce à quoi vous devez penser si vous demandez une valeur d'entrée à l'utilisateur.
    Science informatique: Programmation
  • Identifier comment et quand utiliser une boucle pour répéter une série d'instructions.
    Science informatique: Programmation
  • Identifier quand utiliser une instruction si, pour vérifier un ensemble de conditions.
    Science informatique: Programmation
Challenge Solutions
Show Python solution
Show Scratch solution
Show Block-based solution
5.1 Non disponible en français
Display the binary cards needed to represent a given number of dots
Intermédiaire
Résultats pédagogiques

Les élèves seront capable de :

  • Décrire la manière dont les variables stockent des valeurs et comment elles sont utilisées dans votre programme.
    Science informatique: Programmation
  • Expliquer ce à quoi vous devez penser si vous demandez une valeur d'entrée à l'utilisateur.
    Science informatique: Programmation
  • Identifier quand utiliser une instruction si, pour vérifier un ensemble de conditions.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution
Show Python solution
5.2 Non disponible en français
Display the binary cards needed to represent a given number of dots (all in one line)
Intermédiaire
Résultats pédagogiques

Les élèves seront capable de :

  • Décrire la manière dont les variables stockent des valeurs et comment elles sont utilisées dans votre programme.
    Science informatique: Programmation
  • Expliquer ce à quoi vous devez penser si vous demandez une valeur d'entrée à l'utilisateur.
    Science informatique: Programmation
  • Identifier quand utiliser une instruction si, pour vérifier un ensemble de conditions.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution
Show Python solution
6.1 Non disponible en français
Display the number of bits needed to represent a number
Aller plus loin
Résultats pédagogiques

Les élèves seront capable de :

  • Décrire la manière dont les variables stockent des valeurs et comment elles sont utilisées dans votre programme.
    Science informatique: Programmation
  • Expliquer ce à quoi vous devez penser si vous demandez une valeur d'entrée à l'utilisateur.
    Science informatique: Programmation
  • Identifier comment et quand utiliser une boucle pour répéter une série d'instructions.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution
Show Block-based solution
Show Python solution
7.1 Non disponible en français
Display the binary cards needed to represent a decimal number between 0 and 31
Aller plus loin
Résultats pédagogiques

Les élèves seront capable de :

  • Décrire la manière dont les variables stockent des valeurs et comment elles sont utilisées dans votre programme.
    Science informatique: Programmation
  • Expliquer ce à quoi vous devez penser si vous demandez une valeur d'entrée à l'utilisateur.
    Science informatique: Programmation
  • Identifier comment et quand utiliser une boucle pour répéter une série d'instructions.
    Science informatique: Programmation
  • Identifier quand utiliser une instruction si, pour vérifier un ensemble de conditions.
    Science informatique: Programmation
Challenge Solutions
Show Python solution
Show Scratch solution
7.2 Non disponible en français
Display the binary cards needed to represent any decimal number
Aller plus loin
Résultats pédagogiques

Les élèves seront capable de :

  • Décrire la manière dont les variables stockent des valeurs et comment elles sont utilisées dans votre programme.
    Science informatique: Programmation
  • Expliquer ce à quoi vous devez penser si vous demandez une valeur d'entrée à l'utilisateur.
    Science informatique: Programmation
  • Identifier comment et quand utiliser une boucle pour répéter une série d'instructions.
    Science informatique: Programmation
  • Identifier quand utiliser une instruction si, pour vérifier un ensemble de conditions.
    Science informatique: Programmation
Challenge Solutions
Show Python solution
Show Scratch solution
7.3 Non disponible en français
Convert a positive decimal number to a binary number
Aller plus loin
Résultats pédagogiques

Les élèves seront capable de :

  • Décrire la manière dont les variables stockent des valeurs et comment elles sont utilisées dans votre programme.
    Science informatique: Programmation
  • Expliquer ce à quoi vous devez penser si vous demandez une valeur d'entrée à l'utilisateur.
    Science informatique: Programmation
  • Identifier comment et quand utiliser une boucle pour répéter une série d'instructions.
    Science informatique: Programmation
  • Identifier quand utiliser une instruction si, pour vérifier un ensemble de conditions.
    Science informatique: Programmation
Challenge Solutions
Show Python solution
Show Scratch solution
7.4 Non disponible en français
Convert a decimal number to a binary number (alternative method)
Aller plus loin
Résultats pédagogiques

Les élèves seront capable de :

  • Décrire la manière dont les variables stockent des valeurs et comment elles sont utilisées dans votre programme.
    Science informatique: Programmation
  • Expliquer ce à quoi vous devez penser si vous demandez une valeur d'entrée à l'utilisateur.
    Science informatique: Programmation
  • Identifier comment et quand utiliser une boucle pour répéter une série d'instructions.
    Science informatique: Programmation
  • Identifier quand utiliser une instruction si, pour vérifier un ensemble de conditions.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution
Show Python solution
8.1 Non disponible en français
Binary representation of a decimal number between 0 and 31 by playing musical notes
Aller plus loin
Résultats pédagogiques

Les élèves seront capable de :

  • Décrire la manière dont les variables stockent des valeurs et comment elles sont utilisées dans votre programme.
    Science informatique: Programmation
  • Expliquer ce à quoi vous devez penser si vous demandez une valeur d'entrée à l'utilisateur.
    Science informatique: Programmation
  • Identifier comment et quand utiliser une boucle pour répéter une série d'instructions.
    Science informatique: Programmation
  • Identifier quand utiliser une instruction si, pour vérifier un ensemble de conditions.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution
Show Python solution
8.2 Non disponible en français
Binary representation of any decimal number by playing musical notes
Aller plus loin
Résultats pédagogiques

Les élèves seront capable de :

  • Décrire la manière dont les variables stockent des valeurs et comment elles sont utilisées dans votre programme.
    Science informatique: Programmation
  • Expliquer ce à quoi vous devez penser si vous demandez une valeur d'entrée à l'utilisateur.
    Science informatique: Programmation
  • Identifier comment et quand utiliser une boucle pour répéter une série d'instructions.
    Science informatique: Programmation
  • Identifier quand utiliser une instruction si, pour vérifier un ensemble de conditions.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution
Show Python solution
9.1 Afficher des cartes binaires avec des points représentant un nombre entre 0 et 31
Aller plus loin
Résultats pédagogiques

Les élèves seront capable de :

  • Décrire la manière dont les variables stockent des valeurs et comment elles sont utilisées dans votre programme.
    Science informatique: Programmation
  • Expliquer ce à quoi vous devez penser si vous demandez une valeur d'entrée à l'utilisateur.
    Science informatique: Programmation
  • Identifier comment et quand utiliser une boucle pour répéter une série d'instructions.
    Science informatique: Programmation
  • Identifier quand utiliser une instruction si, pour vérifier un ensemble de conditions.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution