défis de programmation Parity magic

Numéro Nom Niveau de défi Langues
1.1 Non disponible en français
Count the black squares (one colour per input)
Débutant
Résultats pédagogiques

Les élèves seront capable de :

  • Expliquer ce à quoi vous devez penser si vous demandez une valeur d'entrée à l'utilisateur.
    Science informatique: Programmation
  • Expliquer la différence entre une instruction d'initialisation et une instruction de modification lorsqu'elles sont utilisées pour mettre à jour la valeur d'une variable.
    Science informatique: Programmation
  • Identifier quand utiliser une instruction si, pour vérifier un ensemble de conditions.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution
1.2 Non disponible en français
Count the black squares (one line of input)
Intermédiaire
Résultats pédagogiques

Les élèves seront capable de :

  • Décrire pourquoi une variable doit être définie dans le type approprié pour la valeur initiale.
    Science informatique: Programmation
  • Expliquer la différence entre une instruction d'initialisation et une instruction de modification lorsqu'elles sont utilisées pour mettre à jour la valeur d'une variable.
    Science informatique: Programmation
  • Identifier quand utiliser une instruction si, pour vérifier un ensemble de conditions.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution
2.1 Non disponible en français
Check for odd/even numbers using modulo operation
Intermédiaire
Résultats pédagogiques

Les élèves seront capable de :

  • 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
2.2 Non disponible en français
Check for odd/even numbers using repeated subtraction
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
  • Identifier quand utiliser une instruction si, pour vérifier un ensemble de conditions.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution
3.1 Non disponible en français
Detect parity error in a row
Intermédiaire
Résultats pédagogiques

Les élèves seront capable de :

  • Expliquer ce que fait l'opérateur modulo dans votre programme.
    Science informatique: Programmation
  • Expliquer la différence entre une instruction si-sinon et une instruction si, et comment vous les avez utilisées dans votre programme.
    Science informatique: Programmation
  • Expliquez pourquoi il est important de choisir un bon nom pour une variable.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution
4.1 Non disponible en français
Detect parity error in 6 rows (after each row is entered)
Intermédiaire
Résultats pédagogiques

Les élèves seront capable de :

  • Expliquer ce que fait l'opérateur modulo dans votre programme.
    Science informatique: Programmation
  • Expliquer comment concaténer (réunir) les chaines de caractères.
    Science informatique: Programmation
  • Expliquer la différence entre une instruction si-sinon et une instruction si, et comment vous les avez utilisées dans votre programme.
    Science informatique: Programmation
  • Expliquez pourquoi il est important de choisir un bon nom pour une variable.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution
4.2 Non disponible en français
Detect parity error in any number of rows (after each row is entered)
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 que fait l'opérateur modulo dans votre programme.
    Science informatique: Programmation
  • Expliquer comment concaténer (réunir) les chaines de caractères.
    Science informatique: Programmation
  • Expliquer la différence entre une instruction si-sinon et une instruction si, et comment vous les avez utilisées dans votre programme.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution
5.1 Non disponible en français
Detect parity error in any number of rows (after all the rows are entered)
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 comment concaténer (réunir) les chaines de caractères.
    Science informatique: Programmation
  • Identifier quand utiliser une instruction si, pour vérifier un ensemble de conditions.
    Science informatique: Programmation
  • Identifier quand utiliser une liste pour stocker un ensemble de données.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution
6.1 Non disponible en français
Detect parity error in rows and columns (any length)
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 comment concaténer (réunir) les chaines de caractères.
    Science informatique: Programmation
  • Identifier quand utiliser une instruction si, pour vérifier un ensemble de conditions.
    Science informatique: Programmation
  • Identifier quand utiliser une liste pour stocker un ensemble de données.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution