Greife auf kostenlose Karteikarten, Zusammenfassungen, Übungsaufgaben und Altklausuren für deinen 3. Programmieren Kurs an der Hochschule Karlsruhe zu.
Wie definiert man den Begriff "Pragmatik". Nenne Beispiele.
3.
-Auswirkung auf die Struktur der Sprache
-Art der Informationen, die in der betrachteten Sprache ausgedrückt werden sollen
-Ausgelöste Handlung bzw. Aktion
Beispiel
Zuweisung: der Wert einer Variable A wird einer Variable B zugewiesen
Vergleichsoperation: zwei Größen A und B werden auf Gleichheit überprüft
Was sind die Bestandteile von "Anweisungen" und wie werden Anweisungen erstellt?
5.
Anweisungen werden als Quellcode bezeichnet.
Befehle werden in einer vorgegebenen Reihenfolge ausgeführt, diese ist von oben nach unten.
Abgewichen hiervon kann durch Fallunterscheidungen oder Wiederholungen (Schleifen)
Was sind die Aufgabe eines Compilers bzw. eines Interpreters und worin liegt der Unterschied?
6.
Bei einer kompilierten Sprache übersetzt ein Compiler den Programmcode direkt in binären Maschinencode. Dieser Maschinencode ist spezifisch für den Computer, da jeder Computer verschiedene Betriebssysteme oder Hardware haben kann. Nach der Kompilierung führt der Computer den Maschinencode direkt aus.
Bei einer interpretierten Sprache wird der Programmcode nicht direkt vom Zielcomputer ausgeführt, sondern ein Programm namens Interpreter analysiert mehrere Quelldateien und führt diese dann Anweisung für Anweisung aus, indem er sie in Maschinencode übersetzt, welcher der Computer dann direkt ausführen kann.
Worin liegt der Vorteil von strukturierten Programmen? Was sind die allgemeinen Grundsätze für die äußere Form von Programmen?
8.
keine Ahnung
Was sind mögliche Fehlerquellen und wie unterscheiden sich Syntax-, Laufzeit- und Logikfehler?
9
Eigene Antwort, nicht in den Folien gefunden.
mögliche Fehlerquellen sind Syntax, Laufzeit oder Logikfehler. Bei einem Syntax Fehler ist der Code so geschrieben, sodass der Computer diesen nicht verstehen kann. Dies sind zum Beispiel Tippfehler in Anweisungen, Variablen, etc. Bei Laufzeit Fehlern tritt der Fehler während der Ausführung des Programmes auf. Zum Beispiel assertion Errors. Bei Logikfehlern hat der Programmierer einen Fehler in seinen Gedanken gehabt. Dazu gehören auch ungewollte Laufzeitfehler, Divison by 0, etc.
Wie verwendet man Variablen
10-trivial
Was sind die verschiedenen Datentypen in Python?
11
String, integer, float, complex, set, bool, dict, list, tuple, range, (frozenset, bytes, bytearray, memoryview)
Was sind die Ein- und Ausgabefunktionen von Python?
12-input() und print()
Mathematische und Logische Operatoren in Python
13-
+; -; *; **; /; //; and; or; not; !=; ==; ===, <; <=; >; >=; is; is not; in; not in
Mit welchen built in Anweisungen werden Zeichenketten in Python verarbeitet?
14
wichtigsten 2 meiner Meinung:
-"a,b,c,d".split(",") => ['a', 'b',...]
-"hallo {}, ich bin Tim".format("Peter")
-ansonsten: https://www.w3schools.com/python/python_strings.asp
Was sind die logischen Operatoren in Python?
15- and; or; not
Was ist die Definition von "Syntax" und "Semantik" und worin liegt der Unterschied. Nenne Beispiele.
1./2. Nicht aus Folien, selbst erstellt.
Unter der Semantik versteht man die Interpretationsregeln Logik/Bedeutung von Daten. So kann ein Code syntaktisch korrekt sein, jedoch völlig sinnlos sein (semantisch falsch). Hierzu gehören zero divison Fehler oder Coder, der nicht das Ergebnis liefert, welches der Ersteller erwartet hat.
Unter der Syntax versteht man die Regeln einer Programmiersprache wie diese anzuwenden ist. Hierzu gehören in der Programmiersprache implementierte Ausdrücke wie Schleifen, das initialisieren von Variablen etc. Ein Programm kann Semantisch richtig sein, aber syntaktische Fehler besitzen. z.B. Flasche Zeichen zur Schleifenbegrenzung.
Greife kostenlos auf tausende geteilte Karteikarten, Zusammenfassungen, Altklausuren und mehr zu.
Jetzt loslegenFür deinen Studiengang 3. Programmieren an der Hochschule Karlsruhe gibt es bereits viele Kurse, die von deinen Kommilitonen auf StudySmarter erstellt wurden. Karteikarten, Zusammenfassungen, Altklausuren, Übungsaufgaben und mehr warten auf dich!