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

Flashcards

String

Eine Variable, die einen Textwert speichert.

Integer

Eine Variable, die eine ganze Zahl speichert.

Float

Eine Variable, die eine Zahl mit Dezimalpunkt speichert.

Zuweisungsoperator (=)

Verwendet, um einen Wert einer Variablen zuzuweisen.

Signup and view all the flashcards

Addition (+)

Addiert zwei Zahlen oder Variablen.

Signup and view all the flashcards

Subtraktion (-)

Subtrahiert zwei Zahlen oder Variablen.

Signup and view all the flashcards

Multiplikation (*)

Multipliziert zwei Zahlen oder Variablen.

Signup and view all the flashcards

Division (/)

Teilt zwei Zahlen oder Variablen.

Signup and view all the flashcards

Ganzzahlige Division (//)

Teilt zwei Zahlen und gibt nur den ganzzahligen Teil des Ergebnisses zurück.

Signup and view all the flashcards

Modulo (%)

Gibt den Rest einer Division zurück.

Signup and view all the flashcards

Potenzierung (**)

Erhebt eine Zahl auf eine Potenz.

Signup and view all the flashcards

Gleichheit (==)

Vergleicht zwei Werte, um zu prüfen, ob sie gleich sind.

Signup and view all the flashcards

Ungleichheit (!=)

Vergleicht zwei Werte, um zu prüfen, ob sie nicht gleich sind.

Signup and view all the flashcards

Grösser als (>)

Vergleicht zwei Werte, um zu prüfen, ob der erste Wert grösser als der zweite ist.

Signup and view all the flashcards

Kleiner als (<)

Vergleicht zwei Werte, um zu prüfen, ob der erste Wert kleiner als der zweite ist.

Signup and view all the flashcards

Grösser oder gleich (>=)

Vergleicht zwei Werte, um zu prüfen, ob der erste Wert grösser oder gleich dem zweiten ist.

Signup and view all the flashcards

Kleiner oder gleich (<=)

Vergleicht zwei Werte, um zu prüfen, ob der erste Wert kleiner oder gleich dem zweiten ist.

Signup and view all the flashcards

Und (and)

Logischer Operator, der prüft, ob zwei Bedingungen gleichzeitig wahr sind.

Signup and view all the flashcards

Oder (or)

Logischer Operator, der prüft, ob mindestens eine Bedingung wahr ist.

Signup and view all the flashcards

Nicht (not)

Logischer Operator, der den Wahrheitswert einer Bedingung umkehrt.

Signup and view all the flashcards

If-Anweisung

Eine Anweisung, die Code nur dann ausführt, wenn eine bestimmte Bedingung wahr ist.

Signup and view all the flashcards

Elif-Anweisung

Eine Anweisung, die Code ausführt, wenn die vorherige if-Bedingung falsch war, aber eine andere Bedingung wahr ist.

Signup and view all the flashcards

Else-Anweisung

Eine Anweisung, die Code ausführt, wenn alle vorherigen if- und elif-Bedingungen falsch waren.

Signup and view all the flashcards

For-Schleife

Eine Schleife, die einen Block Code für jedes Element einer Liste wiederholt.

Signup and view all the flashcards

For-Schleife mit range

Eine Schleife, die einen Block Code eine bestimmte Anzahl von Malen wiederholt.

Signup and view all the flashcards

While-Schleife

Eine Schleife, die einen Block Code solange wiederholt, wie eine bestimmte Bedingung wahr ist.

Signup and view all the flashcards

Break

Eine Anweisung, die eine Schleife vorzeitig beendet.

Signup and view all the flashcards

Funktion

Eine Anweisung, die eine Funktion definiert, die Code ausführt, wenn sie aufgerufen wird.

Signup and view all the flashcards

Funktion mit Rückgabewert

Eine Funktion, die einen Wert zurückgibt.

Signup and view all the flashcards

Zugriff auf Listenelemente

Zugriff auf ein einzelnes Element in einer Liste.

Signup and view all the flashcards

Benutzereingabe (input)

Eingabe von Daten durch den Benutzer.

Signup and view all the flashcards

Ausgabe (print)

Gibt Text oder Variablenwerte auf der Konsole aus.

Signup and view all the flashcards

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