Progammieraufgaben zu Product code check digits

Nummer Name Schwierigkeitsgrad Sprachen
1.1 Nicht in Deutsch verfügbar
12 digit product codes: Weighted sum of digits (entered one at a time)
Fortgeschritten
Lernerfolge

Schüler können anschließend:

  • Beschreiben, wie Variablen Werte speichern und wie sie in Ihrem Programm eingesetzt werden.
    Informatik: Programmieren
  • Erklären, wie Zeichenketten verknüpft (verbunden) werden.
    Informatik: Programmieren
  • Erläutern, was zu berücksichtigen ist, wenn Endbenutzer zu einer Eingabe aufgefordert werden.
    Informatik: Programmieren
Challenge Solutions
Show Scratch solution
1.2 Nicht in Deutsch verfügbar
13 digit product codes: Weighted sum of digits (entered one at a time)
Fortgeschritten
Lernerfolge

Schüler können anschließend:

  • Beschreiben, wie Variablen Werte speichern und wie sie in Ihrem Programm eingesetzt werden.
    Informatik: Programmieren
  • Erklären, wie Zeichenketten verknüpft (verbunden) werden.
    Informatik: Programmieren
  • Erläutern, was zu berücksichtigen ist, wenn Endbenutzer zu einer Eingabe aufgefordert werden.
    Informatik: Programmieren
Challenge Solutions
Show Scratch solution
2.1 Nicht in Deutsch verfügbar
12 digit product codes: Check if total is a multiple of 10 (entered one at a time)
Fortgeschritten
Lernerfolge

Schüler können anschließend:

  • Beschreiben, wie Variablen Werte speichern und wie sie in Ihrem Programm eingesetzt werden.
    Informatik: Programmieren
  • Erklären, welche Funktion der Modulo-Operator in Ihrem Programm hat.
    Informatik: Programmieren
  • Erklären, wie Zeichenketten verknüpft (verbunden) werden.
    Informatik: Programmieren
  • Erläutern, was zu berücksichtigen ist, wenn Endbenutzer zu einer Eingabe aufgefordert werden.
    Informatik: Programmieren
  • Identifizieren, wann eine IF-Anweisung verwendet wird, um mehrere Bedingungen zu prüfen.
    Informatik: Programmieren
Challenge Solutions
Show Scratch solution
2.2 Nicht in Deutsch verfügbar
13 digit product codes: Check if total is a multiple of 10 (entered one at a time)
Fortgeschritten
Lernerfolge

Schüler können anschließend:

  • Beschreiben, wie Variablen Werte speichern und wie sie in Ihrem Programm eingesetzt werden.
    Informatik: Programmieren
  • Erklären, welche Funktion der Modulo-Operator in Ihrem Programm hat.
    Informatik: Programmieren
  • Erklären, wie Zeichenketten verknüpft (verbunden) werden.
    Informatik: Programmieren
  • Erläutern, was zu berücksichtigen ist, wenn Endbenutzer zu einer Eingabe aufgefordert werden.
    Informatik: Programmieren
  • Identifizieren, wann eine IF-Anweisung verwendet wird, um mehrere Bedingungen zu prüfen.
    Informatik: Programmieren
Challenge Solutions
Show Scratch solution
3.1 Nicht in Deutsch verfügbar
12 digit product codes: Check if total is a multiple of 10 (one line of input)
Fortgeschritten
Lernerfolge

Schüler können anschließend:

  • Den Unterschied zwischen einer SET-Anweisung und einer CHANGE-Anweisung beim Aktualisieren des Werts einer Variable erläutern.
    Informatik: Programmieren
  • Erklären, warum es wichtig ist, einen geeigneten Namen für eine Variable zu wählen.
    Informatik: Programmieren
  • Schildern, wie eine eingebettete Anweisung in Bezug auf Ihr Programm funktioniert.
    Informatik: Programmieren
Challenge Solutions
Show Scratch solution
3.2 Nicht in Deutsch verfügbar
13 digit product codes: Check if total is a multiple of 10 (one line of input)
Fortgeschritten
Lernerfolge

Schüler können anschließend:

  • Den Unterschied zwischen einer SET-Anweisung und einer CHANGE-Anweisung beim Aktualisieren des Werts einer Variable erläutern.
    Informatik: Programmieren
  • Erklären, warum es wichtig ist, einen geeigneten Namen für eine Variable zu wählen.
    Informatik: Programmieren
  • Schildern, wie eine eingebettete Anweisung in Bezug auf Ihr Programm funktioniert.
    Informatik: Programmieren
Challenge Solutions
Show Scratch solution
4.1 Nicht in Deutsch verfügbar
12 and 13 digit product codes: Check for a valid product code (any length)
Weiterführend
Lernerfolge

Schüler können anschließend:

  • Den Unterschied zwischen einer SET-Anweisung und einer CHANGE-Anweisung beim Aktualisieren des Werts einer Variable erläutern.
    Informatik: Programmieren
  • Erklären, warum es wichtig ist, einen geeigneten Namen für eine Variable zu wählen.
    Informatik: Programmieren
  • Schildern, wie eine eingebettete Anweisung in Bezug auf Ihr Programm funktioniert.
    Informatik: Programmieren
Challenge Solutions
Show Scratch solution
5.1 Nicht in Deutsch verfügbar
12 digit product codes: Calculate the last digit (entered one digit at a time)
Weiterführend
Lernerfolge

Schüler können anschließend:

  • Den Unterschied zwischen einer SET-Anweisung und einer CHANGE-Anweisung beim Aktualisieren des Werts einer Variable erläutern.
    Informatik: Programmieren
  • Erklären, wie Zeichenketten verknüpft (verbunden) werden.
    Informatik: Programmieren
  • Identifizieren, wie und wann eine Schleife eingesetzt wird, um eine Reihe von Anweisungen zu wiederholen.
    Informatik: Programmieren
  • Veranschaulichen, wie Indizieren zum Zugriff auf einen Buchstaben an der angegebenen Position in einer Zeichenkette funktioniert.
    Informatik: Programmieren
Challenge Solutions
Show Scratch solution
5.2 Nicht in Deutsch verfügbar
13 digit product codes: Calculate the last digit (entered one digit at a time)
Weiterführend
Lernerfolge

Schüler können anschließend:

  • Den Unterschied zwischen einer SET-Anweisung und einer CHANGE-Anweisung beim Aktualisieren des Werts einer Variable erläutern.
    Informatik: Programmieren
  • Erklären, wie Zeichenketten verknüpft (verbunden) werden.
    Informatik: Programmieren
  • Identifizieren, wie und wann eine Schleife eingesetzt wird, um eine Reihe von Anweisungen zu wiederholen.
    Informatik: Programmieren
  • Veranschaulichen, wie Indizieren zum Zugriff auf einen Buchstaben an der angegebenen Position in einer Zeichenkette funktioniert.
    Informatik: Programmieren
Challenge Solutions
Show Scratch solution
6.1 Nicht in Deutsch verfügbar
12 digit product codes: Calculate the last digit (one line of input)
Weiterführend
Lernerfolge

Schüler können anschließend:

  • Den Unterschied zwischen einer SET-Anweisung und einer CHANGE-Anweisung beim Aktualisieren des Werts einer Variable erläutern.
    Informatik: Programmieren
  • Erklären, wie Zeichenketten verknüpft (verbunden) werden.
    Informatik: Programmieren
  • Veranschaulichen, wie Indizieren zum Zugriff auf einen Buchstaben an der angegebenen Position in einer Zeichenkette funktioniert.
    Informatik: Programmieren
Challenge Solutions
Show Scratch solution
6.2 Nicht in Deutsch verfügbar
13 digit product codes: Calculate the last digit (one line of input)
Weiterführend
Lernerfolge

Schüler können anschließend:

  • Den Unterschied zwischen einer SET-Anweisung und einer CHANGE-Anweisung beim Aktualisieren des Werts einer Variable erläutern.
    Informatik: Programmieren
  • Erklären, wie Zeichenketten verknüpft (verbunden) werden.
    Informatik: Programmieren
  • Veranschaulichen, wie Indizieren zum Zugriff auf einen Buchstaben an der angegebenen Position in einer Zeichenkette funktioniert.
    Informatik: Programmieren
Challenge Solutions
Show Scratch solution