EPR Klausur Stoff
EPR Klausur Stoff
EPR Klausur Stoff
Kartei Details
Karten | 60 |
---|---|
Sprache | Deutsch |
Kategorie | Informatik |
Stufe | Universität |
Erstellt / Aktualisiert | 20.07.2020 / 25.05.2023 |
Weblink |
https://card2brain.ch/box/20200720_epr_klausur_stoff
|
Einbinden |
<iframe src="https://card2brain.ch/box/20200720_epr_klausur_stoff/embed" width="780" height="150" scrolling="no" frameborder="0"></iframe>
|
Was verstehst du unter Programm Ressourcen?
beziehen sich meist auf Speicherbedarf (RAM)
Was verstehst du unter verschachtelung von Funktionen?
Verschachtelung reduziert die Anzahl der zu deklarierenden Variablen
zu starke Verschachtelung fürht zu unübersichtlichen Programme
Was ist der Unterschied zwischen Variablen und Konstanten?
nach Initialisierung der Konstanten kann dieser absichtlich oder unabsichtlich nicht mehr verändert werden, Schlüsselwort CONSTANT
Variablen immer wieder veränderbar
Wie tust du Konstante deklarieren?
VAR CONSTANT
pi : REAL := 3.1415926;
END_VAR
Was verstehst du unter globale Variablen und wie deklarierst du sie?
kann von unterschiedlichen Programmen benützt werden
werden ausserhalb der Programmen deklariert
VAR_GLOBAL
num_of_switches : INT;
END_VAR
Aufrufen mit: GVL.num_of_switches := ...
Wie führst du Typen Umwandlungen durch?
Real zu Int
REAL_TO_INT(variable) oder TO_INT(variable)
rpi := ipi;
rpi := TO_REAL(ipi);
Was sind strukturierte Datentypen und für was sind sie gut?
werden für logische Gruppierungen wie Monatsnamen, Wochennamen usw. verwendet
Was sind Aufzählungen und wie verwendest du sie?
Enumerations (ENUM), Einleitung im Programm mit
TYPE Farben :
(Rot, Gruen, Gelb);
END_TYPE
Was sind Strukturen?
Kategorierbare Variablen wie Zähler, Berechnungen usw.
Mit Strukturen kann man Daten mit ähnlicher Struktur (Name, Vorname) bündeln
Wie werden Strukturen im Programm aufgebaut?
TYPE PresenzMelderTyp:
STRUCT
Name : STRING(16);
RAUM: STRING(16);
Zustand: Zustand_Anwesenheit;
END_STRUCT
END_TYPE
Was ist eine Variablenvereinigung?
Variablen teilen sich den gleichen Speicherplatz. Schlüsselwort UNION.
Welche Variablen kennst du und was wäre deren Gültigkeitsbereich?
Boolean = true/false
Bit = 2
Byte = 256, 2^8
Short = 16 Bit, 2^16
Welcher Unterschied besteht zwischen einem Quell- und einem Zielprogramm (binary file)?
Quellprogramm ist vom Menschen lesbar, Zielbrogramm besteht aus Nullen und Einsen, nicht vom Menschen lesbar
Welcher Wert hat USINT?
8 Bit, 0 bis 255, Zahlenwärt ohne Vorzeichen
Welcher Wert hat SINT?
8 Bit, mit Vorzeichen, -128 bis 127
Welcher Wertebereich hat INT?
16 Bit, Ganzzahlen mit Vorzeichen -32768 bis 32767
Welcher Wert hat UINT?
16 Bit, Ganzzahlen ohne Vorzeichen 0 bis 65535
Welcher Wertebereich hat ein DINT (Double INT)?
32 Bit, doppelte von INT, Ganzzahlen mit Vorzeichen -2147483648 bis +214748364
Was ist die Lexikalische Analyse eines Compilers?
Lexikalische Analyse: Zerteilen des Quellcodes, Überflüssige und fehlende Zeichen werden als Fehler erkannt
Was ist eine Syntaktische Analyse eines Compilers?
Syntaktische Analyse: Prüfung der Grammatik des Quellcodes