Save
Programmieren
06 Ausdrücke, Anweisungen, Blöcke
Save
Share
Learn
Content
Leaderboard
Learn
Created by
jana
Visit profile
Cards (24)
Was sind die Grundbausteine von Programmen?
Variablen
und
Operatoren.
Wie werden Ausdrücke (Expressions) definiert?
Code-Segmente
, die Literale, Variablen und Operatoren kombinieren, um
Berechnungen
durchzuführen und Ergebnisse zu produzieren.
Was ist eine Anweisung (Statement)?
Eine vollständige Ausführungseinheit
, die aus bestimmten Ausdrücken gebildet werden
kann.
Was ist ein Block in der Programmierung?
Eine
Gruppe von
Anweisungen
, die durch gleiche Einrückung zusammengefasst sind.
Wie wird einer Variablen ein Wert zugewiesen?
Mit dem
Gleichheitszeichen
(=), z.B.
is_student
= True.
Was ist der Wert des Ausdrucks cadence = 0?
0
(
vom Typ int
).
Was bewirkt der Ausdruck "Element 1 at index 0: " +
a_list[0]
?
Fügt die Zeichenkette "Element 1 at index 0: " mit dem ersten Element der Liste
a_list zusammen
, z.B. "Element 1 at index 0: Hello!".
Wie werden Ausdrücke generell bewertet?
Um ihren
Wert
zu
berechnen.
Was bestimmt den Datentyp des Ergebniswertes eines Ausdrucks?
Die Elemente (
Operatoren
, Operanden) des
Ausdrucks.
Was bedeutet Präzedenz in Bezug auf Operatoren?
Die
Reihenfolge
, in der Operatoren in einem
Ausdruck
ausgewertet werden.
Was passiert bei der Addition 4 + 5 * 3?
Zuerst wird
5
* 3 (ergibt
15
) und dann 4 + 15 (ergibt 19) berechnet.
Was ist der Unterschied zwischen Simple Statements und Compound Statements in Python?
Simple Statements
sind
einfache
Anweisungen,
Compound Statements
sind
zusammengesetzte
Anweisungen.
Was bedeutet Implicit Line Joining in Python?
Ausdrücke in Klammern dürfen über
mehrere
physikalische Zeilen gehen, ohne dass ein
Backslash
erforderlich ist.
Wie kennzeichnet man den Umbruch einer physikalischen Zeile in Python?
Durch einen
Backslash
() am
Ende
der Zeile.
Was ist eine Escape-Sequenz in Python?
Ein Zeichen
, das eine
Sonderfunktion
besitzt und durch ein Escape-Zeichen (Backslash ) eingeleitet wird.
Nenne ein Beispiel für ein
Simple
Statement.
note =
2.3
oder
return
note.
Wie kann man mehrere logische Zeilen in einer physikalischen Zeile unterbringen?
Durch
Trennung
mittels
Semikolon
(;).
Was bedeutet Logical Line vs. Physical Line?
Eine logische
Zeile kann aus mehreren physikalischen Zeilen bestehen, die als eine
Einheit
betrachtet werden.
Nenne einige Simple Statements in Python.
assert
,
pass
,
del
,
return
,
break
,
continue
,
import
,
global
,
nonlocal.
Wie werden Variablen in Python gelöscht?
Mit der
del
Anweisung, z.B. del x.
Was ist ein Ausdruck in Python und aus welchen Elementen besteht er?
Ein
Ausdruck
ist eine Kombination von Literalen, Variablen, Operatoren und Methodenaufrufen, die genau einen
Wert ergibt.
Wie können zusammengesetzte Ausdrücke in Python gebildet werden?
Durch die Kombination einfacher Ausdrücke gebildet werden, vorausgesetzt alle erforderlichen
Typen
sind
korrekt.
Warum ist es manchmal wichtig, die Reihenfolge der Operatoren in einem zusammengesetzten Ausdruck durch Klammern zu verdeutlichen?
Durch das Setzen von
Klammern
deutlich gemacht werden, da andernfalls die Operatoren nach ihrer
Priorität
ausgewertet werden.
Was ist der Unterschied zwischen einem Simple Statement und einem Compound Statement in Python?
Simple Statement
: Ist eine einzelne ausführbare
Anweisung
,
Compound Statement:
Mehreren
Anweisungen besteht, die durch gleiche Einrückung zu einem
Block
gruppiert werden können.