Progammieraufgaben zu The Modulo operator Unplugged

Nummer Name Schwierigkeitsgrad Sprachen
1.1 Nicht in Deutsch verfügbar
Check for odd/even numbers using “mod” 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
Show Python solution
Show Block-based solution
2.1 Nicht in Deutsch verfügbar
Check if a number is a divisor of another number
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
  • Identifizieren, wann eine IF-Anweisung verwendet wird, um mehrere Bedingungen zu prüfen.
    Informatik: Programmieren
Challenge Solutions
Show Scratch solution
Show Python solution
3.1 Nicht in Deutsch verfügbar
Add hours on a clock (12-hour clock)
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
  • Identifizieren, wann eine IF-Anweisung verwendet wird, um mehrere Bedingungen zu prüfen.
    Informatik: Programmieren
Challenge Solutions
Show Scratch solution
Show Python solution
3.2 Nicht in Deutsch verfügbar
Add hours on a clock without using “mod” (12-hour clock)
Fortgeschritten
Lernerfolge

Schüler können anschließend:

  • Beschreiben, wie Sie in Ihrem Programm mathematische Operationen eingesetzt haben.
    Informatik: Programmieren
  • 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
Challenge Solutions
Show Scratch solution
Show Python solution
3.3 Nicht in Deutsch verfügbar
Add hours on a clock (24 hour clock)
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
  • Identifizieren, wann eine IF-Anweisung verwendet wird, um mehrere Bedingungen zu prüfen.
    Informatik: Programmieren
Challenge Solutions
Show Scratch solution
Show Python solution
4.1 Nicht in Deutsch verfügbar
Display MIDI note names
Fortgeschritten
Lernerfolge

Schüler können anschließend:

  • Erklären, welche Funktion der Modulo-Operator in Ihrem Programm hat.
    Informatik: Programmieren
  • Erläutern, was zu berücksichtigen ist, wenn Endbenutzer zu einer Eingabe aufgefordert werden.
    Informatik: Programmieren
  • Identifizieren, wie und wann eine Schleife eingesetzt wird, um eine Reihe von Anweisungen zu wiederholen.
    Informatik: Programmieren
Challenge Solutions
Show Scratch solution
Show Python solution
5.1 Nicht in Deutsch verfügbar
Add number of months to a given month
Fortgeschritten
Lernerfolge

Schüler können anschließend:

  • Aufzeigen, wie auf ein Objekt an einer bestimmten Stelle in einer Liste zugegriffen werden kann.
    Informatik: Programmieren
  • 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
Challenge Solutions
Show Scratch solution
Show Python solution
6.1 Nicht in Deutsch verfügbar
Add seconds, minutes and hours of two video clips
Fortgeschritten
Lernerfolge

Schüler können anschließend:

  • Beschreiben, wie Sie in Ihrem Programm mathematische Operationen eingesetzt haben.
    Informatik: Programmieren
  • 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
Challenge Solutions
Show Scratch solution
Show Python solution
7.1 Nicht in Deutsch verfügbar
Check if a year is a leap year
Fortgeschritten
Lernerfolge

Schüler können anschließend:

  • Beschreiben, wie Sie in Ihrem Programm mathematische Operationen eingesetzt haben.
    Informatik: Programmieren
  • Erklären, welche Funktion der Modulo-Operator in Ihrem Programm hat.
    Informatik: Programmieren
  • Identifizieren, wann eine IF-Anweisung verwendet wird, um mehrere Bedingungen zu prüfen.
    Informatik: Programmieren
Challenge Solutions
Show Scratch solution
Show Python solution