défis de programmation The Modulo operator Unplugged

Numéro Nom Niveau de défi Langues
1.1 Non disponible en français
Check for odd/even numbers using “mod” 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
Show Python solution
Show Block-based solution
2.1 Non disponible en français
Check if a number is a divisor of another number
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 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
Challenge Solutions
Show Scratch solution
Show Python solution
3.1 Non disponible en français
Add hours on a clock (12-hour clock)
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 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
Challenge Solutions
Show Scratch solution
Show Python solution
3.2 Non disponible en français
Add hours on a clock without using “mod” (12-hour clock)
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écrire la manière dont vous avez utilisé des opérations mathématiques dans votre programme.
    Science informatique: Programmation
  • Expliquer comment concaténer (réunir) les chaines de caractères.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution
Show Python solution
3.3 Non disponible en français
Add hours on a clock (24 hour clock)
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 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
Challenge Solutions
Show Scratch solution
Show Python solution
4.1 Non disponible en français
Display MIDI note names
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
  • Expliquer ce que fait l'opérateur modulo dans votre programme.
    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
5.1 Non disponible en français
Add number of months to a given month
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 comment concaténer (réunir) les chaines de caractères.
    Science informatique: Programmation
  • Montrer comment accéder à un élément situé à une position donnée dans une liste.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution
Show Python solution
6.1 Non disponible en français
Add seconds, minutes and hours of two video clips
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écrire la manière dont vous avez utilisé des opérations mathématiques dans votre programme.
    Science informatique: Programmation
  • Expliquer comment concaténer (réunir) les chaines de caractères.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution
Show Python solution
7.1 Non disponible en français
Check if a year is a leap year
Intermédiaire
Résultats pédagogiques

Les élèves seront capable de :

  • Décrire la manière dont vous avez utilisé des opérations mathématiques dans votre programme.
    Science informatique: Programmation
  • Expliquer ce que fait l'opérateur modulo 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
Show Python solution