Direkt zum Inhalt

BPE 5.1.1 · J1

Variablen und Zuweisungen

Du lernst, wie Programme Werte speichern, benennen und Schritt für Schritt verändern.

Geschätzte Lernzeit: 35 Minuten

Noch nicht begonnen

Das kannst du danach

  • Variablen sinnvoll anlegen
  • Werte zuweisen und verändern
  • elementare Datentypen unterscheiden
  • einfache Programme im Kopf ausführen

Verständlich erklärt

Eine Variable ist ein verständlicher Name für einen Wert. Mit dem Gleichheitszeichen wird rechts zuerst ein Ausdruck berechnet und sein Ergebnis anschließend links gespeichert. Eine spätere Zuweisung ersetzt den bisherigen Wert.

  • Variable
  • Wert
  • Zuweisung
  • Datentyp

Beispiel

punkte = 4
punkte = punkte + 3
print(punkte)  # 7

Typische Fehler

  • Eine Zuweisung mit einer mathematischen Gleichung verwechseln
  • Variablennamen in Anführungszeichen setzen

Kurz zusammengefasst

Zuweisungen werden von rechts nach links ausgeführt; der zuletzt zugewiesene Wert ist der aktuelle Zustand.

Abi-Bezug

Begründe deinen Lösungsweg, beachte Randfälle und verwende passende Fachbegriffe. Die Übungen sind selbst erstellt, keine offiziellen Prüfungsaufgaben.

Jetzt selbst ausprobieren

Prüfe deine Lösung automatisch. Bei Bedarf helfen dir ein Tipp und anschließend die Musterlösung.

BPE 5J11 Punkteleicht

Variablen und Zuweisungen – Aufgabe 1

Noch nicht begonnen

Aufgabenstellung

Was ist eine Variable?

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
Streiche zuerst Antworten, die einen anderen Programmbaustein beschreiben.
Lösung anzeigen
Eine Variable verbindet einen Namen mit einem aktuell gespeicherten Wert.
BPE 5J11 Punkteleicht

Variablen und Zuweisungen – Aufgabe 2

Noch nicht begonnen

Aufgabenstellung

Welchen Wert besitzt x am Ende?

x = 5
x = x + 2

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
Lies die rechte Seite mit dem bisherigen Wert von x.
Lösung anzeigen
Die zweite Zuweisung verwendet zuerst den alten Wert 5 und speichert danach 7.
BPE 5J12 Punktemittel

Variablen und Zuweisungen – Aufgabe 3

Noch nicht begonnen

Aufgabenstellung

Welche Werte besitzen a und b nach a = 10; b = a; a = 20?

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
Streiche zuerst Antworten, die einen anderen Programmbaustein beschreiben.
Lösung anzeigen
b erhält den damaligen Wert 10. Die spätere Änderung von a verändert b nicht.
BPE 5J12 Punktemittel

Variable anlegen und ausgeben

Noch nicht begonnen

Aufgabenstellung

Speichere das Alter 17 in alter und gib die Variable aus.

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
Weise 17 mit = zu.
Lösung anzeigen
alter = 17
print(alter)
BPE 5J12 Punktemittel

Einen Namen speichern

Noch nicht begonnen

Aufgabenstellung

Speichere "Mina" in der Variable name und gib sie aus.

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
Text steht in Anführungszeichen.
Lösung anzeigen
name = 'Mina'
print(name)
BPE 5J12 Punktemittel

Zwei Zahlen addieren

Noch nicht begonnen

Aufgabenstellung

Speichere 14 und 9 in erste und zweite. Gib ihre Summe aus.

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
Addiere die Variablennamen, nicht erneut feste Zahlen.
Lösung anzeigen
erste = 14
zweite = 9
summe = erste + zweite
print(summe)
BPE 5J13 Punkteanspruchsvoll

Kontostand aktualisieren

Noch nicht begonnen

Aufgabenstellung

Ein Kontostand beträgt 100 Euro. Zahle 25 Euro ein, aktualisiere kontostand und gib ihn aus.

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
Verwende den bisherigen Kontostand auf der rechten Seite.
Lösung anzeigen
kontostand = 100
kontostand = kontostand + 25
print(kontostand)
BPE 5J13 Punkteanspruchsvoll

Variablen und Zuweisungen – Aufgabe 8

Noch nicht begonnen

Aufgabenstellung

Bestimme die Endwerte von x und y.

x = 3
y = x + 4
x = y * 2
y = x - 5

Antworte als x, y.

Ausgabe bzw. Vorschau

Noch nicht ausgeführt.
Tipp anzeigen
Verfolge nach jeder Zeile beide Werte.
Lösung anzeigen
Nacheinander entstehen (3,–), (3,7), (14,7) und (14,9).

Lektionsabschluss

Bearbeite Aufgaben, um deine Auswertung zu sehen.