EPR Klausur Stoff
EPR Klausur Stoff
EPR Klausur Stoff
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>
|
Créer ou copier des fichiers d'apprentissage
Avec un upgrade tu peux créer ou copier des fichiers d'apprentissage sans limite et utiliser de nombreuses fonctions supplémentaires.
Connecte-toi pour voir toutes les cartes.
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
Was sind Schlüsselwörter in der Programmiersprache?
VAR, END_VAR, IF, THEN, END_IF = Schlüsselwörter
Was ist ein Compiler und was macht er?
Compiler = Übersetzer des Quell-Codes in einer Binärprogramm
Wie erstellt man Kommentare und für was sind die gut?
// Einzeilige Kommentare
(*....*) Mehrzeillige Kommentare
Um grössere Programme besser zu erklären
Was ist eine IDE?
Die integrierte Entwicklungsumgebung Integrated Development Environ-ment
Wie funktioniert die Übersetzung des Quellcodes in Maschinencode. Erklären Sie stichwort-artig.
-Übersetzung der Präprozessor-Anweisungen
- Compilieren
- Linken
- Assemblieren
Warum ist es wichtig, Konstanten, Variablen, Funktionen – generell Quellcode Anweisungen – mit sinnvollen Namen zu versehen?
Erhöht die Lesbarkeit des Codes!
Zählen Sie vier verschiedene Datentypen auf.
Boolean
Integer (SINT, USINT, DINT, UDINT, LINT, ULINT um in CoDeSys zu sprechen)
Real (Float)
String (bestehend aus Char)
Was ist speziell am Datentyp String. Erklären Sie diesen Datentyp anhand eines Beispiels.
besteht aus einer Ansammlung (array) von Zeichen «Hello world!»
Mit welcher Funktion beginnt ein Programm? Erläutern Sie kurz.
Ein Programm startet in der Regel im main(). Dies ist die sogenannte Einsprungs-Adresse,
Deklarieren Sie eine 16Bit Integer Variable und was geschieht im Computersystem dabei
a.)
VAR
zahlInt16Bit: INT;
END_VAR
b.)
Zuteilung eines Speicherbereichs, Adresse im RAM
Zählen Sie die gelernten Operatoren auf.
+, -, *, /, MOD
Beispiel a:=a+1;
Welche Integer kennst du?
INT 16 Bit: -32 768 bis 32 767, bei UINT 0 bis 65 535
SINT short Int: 8 Bit -128 bis +127 bei USINT 0-255
DINT 32 Bit -2^31 bis 2^31 .1
LINT 64 Bit
Welche Kommazahlenvariablen kennst du?
REAL und LREAL, das Komma wird als Punkt dargestellt 3.45
Erstellen Sie eine Variable und initialisieren Sie diese mit eine Zahl.
VAR
zahl : INT := 3;
END_VAR
Nenne mir die Codesys Standard Regeln zur Namensgebung
-Grosskleinschreibung ist für Codesys gleich: VAR1 = var1
-Variablen mit mehreren hintereinanderfolgenden Unterstrichen werden nicht erlaubt.
-die Namenslänge ist unlimitiert.
-der Name darf kein Schlüsselwort sein
-
- 1 / 60
-