Progammieraufgaben zu Parity magic

Nummer Name Schwierigkeitsgrad Sprachen
1.1 Nicht in Deutsch verfügbar
Count the black squares (one colour per input)
Anfänger
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
  • 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
1.2 Nicht in Deutsch verfügbar
Count the black squares (one line of input)
Fortgeschritten
Lernerfolge

Schüler können anschließend:

  • Beschreiben, warum einer Variablen der richtige Typ des ursprünglichen Werts zugewiesen werden sollte.
    Informatik: Programmieren
  • Den Unterschied zwischen einer SET-Anweisung und einer CHANGE-Anweisung beim Aktualisieren des Werts einer Variable erläutern.
    Informatik: Programmieren
  • Identifizieren, wann eine IF-Anweisung verwendet wird, um mehrere Bedingungen zu prüfen.
    Informatik: Programmieren
Challenge Solutions
Show Scratch solution
2.1 Nicht in Deutsch verfügbar
Check for odd/even numbers using modulo operation
Fortgeschritten
Lernerfolge

Schüler können anschließend:

  • 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
Check for odd/even numbers using repeated subtraction
Fortgeschritten
Lernerfolge

Schüler können anschließend:

  • Beschreiben, wie Variablen Werte speichern und wie sie in Ihrem Programm eingesetzt 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
Detect parity error in a row
Fortgeschritten
Lernerfolge

Schüler können anschließend:

  • Den Unterschied zwischen einer IF-ELSE-Anweisung und einer IF-Anweisung erklären und wie Sie diese in Ihrem Programm verwendet haben.
    Informatik: Programmieren
  • Erklären, warum es wichtig ist, einen geeigneten Namen für eine Variable zu wählen.
    Informatik: Programmieren
  • Erklären, welche Funktion der Modulo-Operator in Ihrem Programm hat.
    Informatik: Programmieren
Challenge Solutions
Show Scratch solution
4.1 Nicht in Deutsch verfügbar
Detect parity error in 6 rows (after each row is entered)
Fortgeschritten
Lernerfolge

Schüler können anschließend:

  • Den Unterschied zwischen einer IF-ELSE-Anweisung und einer IF-Anweisung erklären und wie Sie diese in Ihrem Programm verwendet haben.
    Informatik: Programmieren
  • Erklären, warum es wichtig ist, einen geeigneten Namen für eine Variable zu wählen.
    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
Challenge Solutions
Show Scratch solution
4.2 Nicht in Deutsch verfügbar
Detect parity error in any number of rows (after each row is entered)
Fortgeschritten
Lernerfolge

Schüler können anschließend:

  • Beschreiben, wie Variablen Werte speichern und wie sie in Ihrem Programm eingesetzt werden.
    Informatik: Programmieren
  • Den Unterschied zwischen einer IF-ELSE-Anweisung und einer IF-Anweisung erklären und wie Sie diese in Ihrem Programm verwendet haben.
    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
Challenge Solutions
Show Scratch solution
5.1 Nicht in Deutsch verfügbar
Detect parity error in any number of rows (after all the rows are entered)
Weiterführend
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
  • Identifizieren, wann eine IF-Anweisung verwendet wird, um mehrere Bedingungen zu prüfen.
    Informatik: Programmieren
  • Identifizieren, wann eine Liste zum Speichern eines Datensatzes verwendet wird.
    Informatik: Programmieren
Challenge Solutions
Show Scratch solution
6.1 Nicht in Deutsch verfügbar
Detect parity error in rows and columns (any length)
Weiterführend
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
  • Identifizieren, wann eine IF-Anweisung verwendet wird, um mehrere Bedingungen zu prüfen.
    Informatik: Programmieren
  • Identifizieren, wann eine Liste zum Speichern eines Datensatzes verwendet wird.
    Informatik: Programmieren
Challenge Solutions
Show Scratch solution