Progammieraufgaben zu Wie binäre Einheiten funktionieren

Nummer Name Schwierigkeitsgrad Sprachen
1.1 Nicht in Deutsch verfügbar
Display binary numbers (without calculations)
Anfänger
Lernerfolge

Schüler können anschließend:

  • Erklären, warum ein Programm eine bestimmte Ausgabe liefert.
    Informatik: Programmieren
  • Erläutern, wie beim Programmieren Abläufe gesteuert werden.
    Informatik: Programmieren
Challenge Solutions
Show Python solution
Show Scratch solution
Show Block-based solution
1.2 Nicht in Deutsch verfügbar
Display Binary Numbers (using a variable)
Anfänger
Lernerfolge

Schüler können anschließend:

  • Beschreiben, wie Variablen Werte speichern und wie sie in Ihrem Programm eingesetzt werden.
    Informatik: Programmieren
  • Erläutern, wie beim Programmieren Abläufe gesteuert werden.
    Informatik: Programmieren
Challenge Solutions
Show Scratch solution
Show Python solution
Show Block-based solution
1.3 Nicht in Deutsch verfügbar
Display Binary Numbers (using variables as an operator)
Anfänger
Lernerfolge

Schüler können anschließend:

  • Aufzeigen, wie das Speichern von Werten in einer Variable durch den von Ihnen verwendeten Code aktualisiert wird.
    Informatik: Programmieren
  • Erläutern, wie beim Programmieren Abläufe gesteuert werden.
    Informatik: Programmieren
Challenge Solutions
Show Block-based solution
Show Scratch solution
Show Python solution
1.4 Nicht in Deutsch verfügbar
Display Binary Numbers (using a variable, operator and a repeat loop)
Anfänger
Lernerfolge

Schüler können anschließend:

  • Aufzeigen, wie das Speichern von Werten in einer Variable durch den von Ihnen verwendeten Code aktualisiert wird.
    Informatik: Programmieren
  • Beschreiben, wie eine Variable als Ausgabe dargestellt werden kann.
    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
Show Block-based solution
2.1 Nicht in Deutsch verfügbar
Display number of dots for a given number of cards
Fortgeschritten
Lernerfolge

Schüler können anschließend:

  • Beschreiben, wie Variablen Werte speichern und wie sie in Ihrem Programm eingesetzt werden.
    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 Python solution
Show Block-based solution
Show Scratch solution
2.2 Nicht in Deutsch verfügbar
Display number of dots from right to left in one line
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 Python solution
Show Block-based solution
Show Scratch solution
3.1 Nicht in Deutsch verfügbar
Display number of dots from the given largest card to 1
Fortgeschritten
Lernerfolge

Schüler können anschließend:

  • Beschreiben, wie Variablen Werte speichern und wie sie in Ihrem Programm eingesetzt werden.
    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 Python solution
Show Scratch solution
Show Block-based solution
4.1 Nicht in Deutsch verfügbar
Count dots on 5 black and white cards (without a loop)
Fortgeschritten
Lernerfolge

Schüler können anschließend:

  • Beschreiben, wie Variablen Werte speichern und wie sie in Ihrem Programm eingesetzt 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 Block-based solution
Show Scratch solution
Show Python solution
4.2 Nicht in Deutsch verfügbar
Count dots on 5 black and white cards (using a loop)
Fortgeschritten
Lernerfolge

Schüler können anschließend:

  • Beschreiben, wie Variablen Werte speichern und wie sie in Ihrem Programm eingesetzt 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
  • Identifizieren, wie und wann eine Schleife eingesetzt wird, um eine Reihe von Anweisungen zu wiederholen.
    Informatik: Programmieren
Challenge Solutions
Show Scratch solution
Show Block-based solution
Show Python solution
4.3 Nicht in Deutsch verfügbar
Count dots on 5 black and white cards as one input (without a loop)
Fortgeschritten
Lernerfolge

Schüler können anschließend:

  • Beschreiben, wie Variablen Werte speichern und wie sie in Ihrem Programm eingesetzt 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
  • Veranschaulichen, wie Indizieren zum Zugriff auf einen Buchstaben an der angegebenen Position in einer Zeichenkette funktioniert.
    Informatik: Programmieren
Challenge Solutions
Show Python solution
Show Scratch solution
Show Block-based solution
4.4 Nicht in Deutsch verfügbar
Count dots on 5 black and white cards as one input (using a loop)
Fortgeschritten
Lernerfolge

Schüler können anschließend:

  • Beschreiben, wie Variablen Werte speichern und wie sie in Ihrem Programm eingesetzt 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
  • 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
Show Python solution
Show Block-based solution
4.5 Nicht in Deutsch verfügbar
Count dots on any number of black and white cards as one input (using a loop)
Weiterführend
Lernerfolge

Schüler können anschließend:

  • Beschreiben, wie Variablen Werte speichern und wie sie in Ihrem Programm eingesetzt 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
  • 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
Show Python solution
Show Block-based solution
5.1 Nicht in Deutsch verfügbar
Display the binary cards needed to represent a given number of dots
Fortgeschritten
Lernerfolge

Schüler können anschließend:

  • Beschreiben, wie Variablen Werte speichern und wie sie in Ihrem Programm eingesetzt 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
Show Python solution
5.2 Nicht in Deutsch verfügbar
Display the binary cards needed to represent a given number of dots (all in one line)
Fortgeschritten
Lernerfolge

Schüler können anschließend:

  • Beschreiben, wie Variablen Werte speichern und wie sie in Ihrem Programm eingesetzt 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 Python solution
Show Scratch solution
6.1 Nicht in Deutsch verfügbar
Display the number of bits needed to represent a number
Weiterführend
Lernerfolge

Schüler können anschließend:

  • Beschreiben, wie Variablen Werte speichern und wie sie in Ihrem Programm eingesetzt werden.
    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
Show Block-based solution
7.1 Nicht in Deutsch verfügbar
Display the binary cards needed to represent a decimal number between 0 and 31
Weiterführend
Lernerfolge

Schüler können anschließend:

  • Beschreiben, wie Variablen Werte speichern und wie sie in Ihrem Programm eingesetzt 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
  • Identifizieren, wie und wann eine Schleife eingesetzt wird, um eine Reihe von Anweisungen zu wiederholen.
    Informatik: Programmieren
Challenge Solutions
Show Python solution
Show Scratch solution
7.2 Nicht in Deutsch verfügbar
Display the binary cards needed to represent any decimal number
Weiterführend
Lernerfolge

Schüler können anschließend:

  • Beschreiben, wie Variablen Werte speichern und wie sie in Ihrem Programm eingesetzt 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
  • 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
7.3 Nicht in Deutsch verfügbar
Convert a positive decimal number to a binary number
Weiterführend
Lernerfolge

Schüler können anschließend:

  • Beschreiben, wie Variablen Werte speichern und wie sie in Ihrem Programm eingesetzt 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
  • 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
7.4 Nicht in Deutsch verfügbar
Convert a decimal number to a binary number (alternative method)
Weiterführend
Lernerfolge

Schüler können anschließend:

  • Beschreiben, wie Variablen Werte speichern und wie sie in Ihrem Programm eingesetzt 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
  • 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
8.1 Nicht in Deutsch verfügbar
Binary representation of a decimal number between 0 and 31 by playing musical notes
Weiterführend
Lernerfolge

Schüler können anschließend:

  • Beschreiben, wie Variablen Werte speichern und wie sie in Ihrem Programm eingesetzt 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
  • 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
8.2 Nicht in Deutsch verfügbar
Binary representation of any decimal number by playing musical notes
Weiterführend
Lernerfolge

Schüler können anschließend:

  • Beschreiben, wie Variablen Werte speichern und wie sie in Ihrem Programm eingesetzt 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
  • 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
9.1 Nicht in Deutsch verfügbar
Display binary cards with dots representing a number between 0 and 31
Weiterführend
Lernerfolge

Schüler können anschließend:

  • Beschreiben, wie Variablen Werte speichern und wie sie in Ihrem Programm eingesetzt 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
  • Identifizieren, wie und wann eine Schleife eingesetzt wird, um eine Reihe von Anweisungen zu wiederholen.
    Informatik: Programmieren
Challenge Solutions
Show Scratch solution