Programmiersprache Flashcards
Benennen Sie die vier Generationen von Programmiersprachen, die Sie bei uns kennengelernt haben
→ Maschinensprache
→ Assemblersprache
→ Problemorientierte Sprachen
→ Deklarative Sprachen
Benennen Sie zwei Sprachtypen von Programmiersprachen, die Sie bei uns kennengelernt haben
→ Prozedurale Programmiersprachen→ Objektorientierte Programmiersprachen
Was sind prozedurale Programmiersprachen?
Sprachtyp, bei dem Programmabläufe beschrieben werden; Aufgabe wird in Module zerlegt
Wo und in welcher Art müssen (externe) Funktionen vor der Verwendung bekannt gemacht werden?
Im Programm/Unterprogramm, in dem sie aufgerufen werden müssen Funktionen ihrem Typ entsprechend deklariert werden (Integer, Real etc.)
Wo stehen Typvereinbarungen von Variablen in Fortran95/ANSI-C?
Was ist vor der Verwendung einer Variablen zu beachten?
Im Deklarationsteil zu beginn jedes Moduls unter „PROGRAM “
Sie müssen deklariert werden
Nennen und erläutern Sie vier Ihnen aus Fortran95/ANSI-C bekannte Datentypen
ganze Zahlen - int
reellen Zahlen - float
character - char
Zeichenketten - char[]
Ordnen Sie den folgenden Ausdrücken die entsprechenden Typen zu (einfache Zuweisung genügt)!
s' → character 14.e-3 → real 365.7 → double 3 → real "12" → character 29 → integer
Wie sieht die Deklaration eines ganzzahligen zweidimensionalen Feldes tage mit 52 mal 7 Elementen aus?
int tage[52][7]
Welche Ergebnisse liefern die folgenden Berechnungen in einem Fortran95- bzw. ANSI-C-Programm?
1) 8 / 2 * 3
2) 8 / 3 * 4
3) 1 / 8 * 4.
4) 3 / (8 * 4.)
5) 1. / 8 * 4
1) 12
2) 8
3) 0
4) 0
5) 0,5
Erläutern Sie den Mechanismus zur Parameterübergabe an Unterprogramme! Welche drei Kriterien müssen Parameterlisten erfüllen, um eine korrekte Übergabe zu gewährleisten?
- Frage Erläutern Sie den Mechanismus zur Parameterübergabe an Unterprogramme! Welche drei Kriterien müssen Parameterlisten erfüllen, um eine korrekte Übergabe zu gewährleisten?→