Grundlagen der Programmierung: Variablen und Operatoren
7 Questions
1 Views

Choose a study mode

Play Quiz
Study Flashcards
Spaced Repetition
Chat to lesson

Podcast

Play an AI-generated podcast conversation about this lesson

Questions and Answers

Was ist die Aufgabe des Befehls "=", wenn er für Variablen verwendet wird?

Der Befehl "=" weist einer Variablen einen Wert zu.

Beschreibe kurz, was die Aufgabe einer "For-Schleife" ist.

Eine "For-Schleife" wiederholt einen Codeblock eine bestimmte Anzahl von Malen und iteriert über eine Liste.

Was bewirkt die Anweisung "break" in einer Schleife?

Der Befehl "break" beendet die aktuelle Schleife vorzeitig.

Welche Aufgabe hat die "if-Anweisung"?

<p>Die &quot;if-Anweisung&quot; führt einen Codeblock nur dann aus, wenn eine Bedingung erfüllt ist.</p> Signup and view all the answers

Was ist die Aufgabe der "elif-Anweisung"?

<p>Die &quot;elif-Anweisung&quot; bietet eine alternative Bedingung, falls die vorherige Bedingung in einer &quot;if-Anweisung&quot; nicht erfüllt ist.</p> Signup and view all the answers

Was bewirkt die "else-Anweisung" in einer Schleife?

<p>Die &quot;else-Anweisung&quot; wird ausgeführt, wenn alle vorherigen Bedingungen einer &quot;if&quot; oder &quot;elif&quot; Anweisung nicht erfüllt sind.</p> Signup and view all the answers

Was macht der "Modulo" Operator (%) und wozu wird er häufig verwendet?

<p>Der &quot;Modulo&quot; Operator berechnet den Rest einer Division. Er wird oft in Algorithmen verwendet, die auf Resten basieren, wie beispielsweise die Überprüfung auf gerade oder ungerade Zahlen.</p> Signup and view all the answers

Study Notes

Grundlegende Befehle

  • Zuweisung von Variablen: Ein Wert wird einer Variablen zugewiesen. Beispiel: x = 10
  • Integer (Ganzzahlen): Ganzzahlen. Beispiel: zahl = 5
  • Fließkommazahlen (Floats): Dezimalzahlen. Beispiel: pi = 3.14
  • Strings: Text. Beispiel: name = "Max"
  • Listen: Eine geordnete Sammlung von Werten. Beispiel: farben = ["rot", "grün", "blau"]
  • Wahrheitswerte (Boolean): Wahr oder Falsch. Beispiel: ist_schueler = True

Operatoren

  • Addition: Addiert zwei Variablen. Beispiel: summe = a + b
  • Subtraktion: Subtrahiert zwei Variablen. Beispiel: differenz = a - b
  • Multiplikation: Multipliziert zwei Variablen. Beispiel: produkt = a * b
  • Division: Teilt zwei Variablen. Beispiel: division = a / b
  • Ganzzahlige Division: Teilt zwei Variablen und gibt den ganzzahligen Wert zurück. Beispiel: ganzzahl_div = a // b
  • Modulo (Restwert): Gibt den Rest einer Division zurück. Beispiel: modulo = a % b
  • Potenzierung: Potenziert zwei Variablen. Beispiel: potenz = a ** b
  • Gleich: Überprüft, ob zwei Werte gleich sind. Beispiel: a == b
  • Ungleich: Überprüft, ob zwei Werte ungleich sind. Beispiel: a != b
  • Kleiner als: Überprüft, ob ein Wert kleiner als ein anderer ist. Beispiel: a < b
  • Kleiner gleich: Überprüft, ob ein Wert kleiner oder gleich einem anderen Wert ist. Beispiel: a <= b
  • Größer gleich: Überprüft, ob ein Wert größer oder gleich einem anderen Wert ist. Beispiel: a >= b
  • Und: Prüft, ob beide Bedingungen wahr sind. Beispiel: a > 2 and b < 5
  • Oder: Prüft, ob eine der Bedingungen wahr ist. Beispiel: a > 2 or b < 5
  • Nicht: Kehrt den Wahrheitswert um. Beispiel: not (a > 2)

Kontrollstrukturen

  • if-Anweisung: Führt Code aus, wenn eine Bedingung wahr ist. Beispiel: if a > b: print("a ist größer als b")
  • elif-Anweisung: Ein anderer Bedingungsabschnitt, falls der vorherige if-Block nicht wahr ist.
  • else-Anweisung: Ein Fallback, falls keine vorhergehende Bedingung wahr ist.
  • For-Schleife: Iteriert über eine Liste und führt für jedes Element eine Aktion aus. Beispiel: for farbe in farben: print(farbe)
  • For-Schleife mit range: Wiederholt einen Codeblock eine bestimmte Anzahl von Malen. Beispiel: for i in range(3): print(i)
  • While-Schleife: Wiederholt einen Codeblock, solange eine Bedingung wahr ist. Beispiel: while counter < 3: counter += 1

Funktionen

  • Funktion ohne Parameter: Definiert eine Funktion ohne Eingabewerte. Beispiel: def sag_hallo(): print("Hallo!")
  • Funktion mit Parametern: Definiert eine Funktion mit Eingabewerten. Beispiel: def addiere(a, b): return a + b
  • Funktion mit mehreren Rückgabewerten: Eine Funktion, die mehrere Werte zurückgibt.
  • Zugriff auf Listenelemente: Zugriff auf bestimmte Elemente in einer Liste (z.B. erstes oder letztes Element). Beispiel: farbe = farben[0]

Weitere Befehle

  • Break: Beendet eine Schleife vorzeitig. Beispiel: if i == 3: break
  • Append: Fügt ein Element an das Ende einer Liste. Beispiel: farben.append("gelb")
  • Länge einer Liste: laenge = len(farben)
  • Benutzereingabe (input): Fragt den Benutzer nach einer Eingabe. Beispiel: name = input("Wie heisst du? ")
  • Ausgabe (print): Gibt Text auf der Konsole aus. Beispiel: print("Hallo, Welt!")
  • Negativer Index: Zugriff auf Elemente einer Liste vom Ende her. Beispiel: letzte_farbe = farben[-1]
  • Listenelement hinzufügen (append): Fügt ein Element an das Ende einer Liste an.

Studying That Suits You

Use AI to generate personalized quizzes and flashcards to suit your learning preferences.

Quiz Team

Related Documents

Grundlegende Befehle PDF

Description

Dieser Quiztest behandelt die grundlegenden Befehle und Operatoren in der Programmierung, einschließlich der Zuweisung von Variablen, Datentypen wie Integer und Strings sowie grundlegenden mathematischen Operationen. Überprüfen Sie Ihr Wissen über die Grundlagen der Programmierung und vertiefen Sie Ihre Fähigkeiten. Ideal für Einsteiger und Schüler der Informatik.

More Like This

Use Quizgecko on...
Browser
Browser