EPR Klausur Stoff

EPR Klausur Stoff

EPR Klausur Stoff

Ionatan Feher

Ionatan Feher

Fichier Détails

Cartes-fiches 60
Langue Deutsch
Catégorie Informatique
Niveau Université
Crée / Actualisé 20.07.2020 / 25.05.2023
Lien de web
https://card2brain.ch/box/20200720_epr_klausur_stoff
Intégrer
<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