défis de programmation Product code check digits

Numéro Nom Niveau de défi Langues
1.1 Non disponible en français
12 digit product codes: Weighted sum of digits (entered one at a time)
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
1.2 Non disponible en français
13 digit product codes: Weighted sum of digits (entered one at a time)
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
2.1 Non disponible en français
12 digit product codes: Check if total is a multiple of 10 (entered one at a time)
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 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
  • 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
13 digit product codes: Check if total is a multiple of 10 (entered one at a time)
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 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
  • 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
12 digit product codes: Check if total is a multiple of 10 (one line of input)
Intermédiaire
Résultats pédagogiques

Les élèves seront capable de :

  • Décrire de quelle manière fonctionnent des instructions imbriquées dans votre programme.
    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
  • Expliquez pourquoi il est important de choisir un bon nom pour une variable.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution
3.2 Non disponible en français
13 digit product codes: Check if total is a multiple of 10 (one line of input)
Intermédiaire
Résultats pédagogiques

Les élèves seront capable de :

  • Décrire de quelle manière fonctionnent des instructions imbriquées dans votre programme.
    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
  • 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
12 and 13 digit product codes: Check for a valid product code (any length)
Aller plus loin
Résultats pédagogiques

Les élèves seront capable de :

  • Décrire de quelle manière fonctionnent des instructions imbriquées dans votre programme.
    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
  • Expliquez pourquoi il est important de choisir un bon nom pour une variable.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution
5.1 Non disponible en français
12 digit product codes: Calculate the last digit (entered one digit at a time)
Aller plus loin
Résultats pédagogiques

Les élèves seront capable de :

  • 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 comment concaténer (réunir) les chaines de caractères.
    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 comment et quand utiliser une boucle pour répéter une série d'instructions.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution
5.2 Non disponible en français
13 digit product codes: Calculate the last digit (entered one digit at a time)
Aller plus loin
Résultats pédagogiques

Les élèves seront capable de :

  • 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 comment concaténer (réunir) les chaines de caractères.
    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 comment et quand utiliser une boucle pour répéter une série d'instructions.
    Science informatique: Programmation
Challenge Solutions
Show Scratch solution
6.1 Non disponible en français
12 digit product codes: Calculate the last digit (one line of input)
Aller plus loin
Résultats pédagogiques

Les élèves seront capable de :

  • 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 comment concaténer (réunir) les chaines de caractères.
    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
Challenge Solutions
Show Scratch solution
6.2 Non disponible en français
13 digit product codes: Calculate the last digit (one line of input)
Aller plus loin
Résultats pédagogiques

Les élèves seront capable de :

  • 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 comment concaténer (réunir) les chaines de caractères.
    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
Challenge Solutions
Show Scratch solution