AP2_FIAE - Programmiersprachen - Syntaktische Elemente
Deck: AP2_FIAE Kategorie: Programmiersprachen Subkategorie: Syntaktische Elemente Anzahl Karten: 24
Was sind Schlüsselwörter?::Schlüsselwörter sind Wörter, die in einer Programmiersprache eine spezielle Bedeutung haben und deshalb nicht als Namen für Variablen oder Funktionen verwendet werden dürfen.
Was sind Bezeichner?::Bezeichner sind Namen, die Programmiererinnen und Programmierer verwenden, um Variablen, Funktionen, Klassen und andere Elemente in ihrem Code zu identifizieren.
Was sind Literale?::Literale sind direkte Darstellungen von Werten in einem Code. Sie können Zahlen, Zeichenketten oder boolesche Werte sein.
Was sind primitive Datentypen?::Primitive Datentypen sind die einfachsten Datentypen, die direkt von der Programmiersprache unterstützt werden, z. B. Integer, Float, Boolean, Char.
Was sind zusammengesetzte Datentypen?::Zusammengesetzte Datentypen, auch komplexe Datentypen genannt, sind Kombinationen von primitiven Datentypen, wie Arrays, Strings und Strukturen.
Was sind benutzerdefinierte Datentypen?::Benutzerdefinierte Datentypen ermöglichen es den Programmierern, komplexe Datenstrukturen entsprechend den Anforderungen ihres Programms zu definieren, z. B. durch Klassen oder Strukturen.
Was ist eine Variable?::Eine Variable ist ein benannter Speicherort im Speicher des Computers, der Daten eines bestimmten Typs halten kann und dessen Wert während der Ausführung eines Programms geändert werden kann.
Was ist eine Konstante?::Im Gegensatz zu Variablen sind Konstanten Speicherplätze, deren Wert nach der Initialisierung nicht mehr geändert werden kann.
Was ist eine Zuweisung?::Eine Zuweisung erfolgt, wenn einem Variablen- oder Konstantennamen ein Wert zugewiesen wird, typischerweise mit dem Gleichheitsoperator =.
Was sind Operatoren?::Operatoren sind spezielle Symbole oder Schlüsselwörter, die spezifische Operationen auf einem, zwei oder mehreren Operanden ausführen und ein Ergebnis zurückgeben.
Was sind arithmetische Operatoren?::Arithmetische Operatoren führen mathematische Operationen wie Addition, Subtraktion, Multiplikation, Division und Modulo aus.
Was sind Vergleichsoperatoren?::Vergleichsoperatoren vergleichen zwei Werte und geben ein boolesches Ergebnis (true oder false) zurück, z. B. Gleich, Ungleich, Größer, Kleiner.
Was sind logische Operatoren?::Logische Operatoren verwenden boolesche Logik, zumeist auf booleschen Werten, wie UND, ODER, NICHT.
Was sind Zuweisungsoperatoren?::Zuweisungsoperatoren weisen Werten Variablen zu, wobei der einfachste der Gleichheitsoperator = ist.
Was sind Ausdrücke?::Ausdrücke kombinieren Konstanten, Variablen und Operatoren, um neue Werte zu berechnen oder bestimmte Bedingungen zu überprüfen.
Was ist die Priorität von Operatoren?::Operatoren haben eine vordefinierte Priorität, die bestimmt, in welcher Reihenfolge die Operationen in einem Ausdruck ausgeführt werden.
Was ist die Assoziativität von Operatoren?::Die Assoziativität eines Operators bestimmt, wie Operatoren gleicher Priorität in einem Ausdruck abgearbeitet werden (linksassoziativ oder rechtsassoziativ).
Was sind Verzweigungen?::Verzweigungen erlauben es einem Programm, unterschiedliche Aktionen basierend auf bestimmten Bedingungen auszuführen, die grundlegendste Form ist die if-Anweisung.
Was ist eine if-Anweisung?::Die if-Anweisung führt einen bestimmten Anweisungsblock aus, wenn die angegebene Bedingung wahr ist, andernfalls einen anderen Anweisungsblock.
Was ist eine switch-Anweisung?::Die switch-Anweisung ermöglicht es, basierend auf dem Wert eines Ausdrucks eine Auswahl zwischen mehreren Fällen zu treffen.
Was sind Schleifen?::Schleifen wiederholen Anweisungen, bis eine Bedingung erfüllt ist. Zu den gängigen Schleifen gehören die for-Schleife und die while-Schleife.
Was ist eine for-Schleife?::Die for-Schleife wird verwendet, um einen Block von Anweisungen mehrfach auszuführen, wobei eine Zählvariable hoch- oder runtergezählt wird.
Was ist eine while-Schleife?::Die while-Schleife führt einen Anweisungsblock aus, solange die Bedingung wahr bleibt.
Was sind unendliche Schleifen und Kontrollanweisungen?::Unendliche Schleifen führen Anweisungen unaufhörlich aus und müssen normalerweise durch Kontrollanweisungen wie break oder continue kontrolliert werden.