- Hochschulabschluss
- Bachelor of Science
- 2. Hochschulabschluss
- Master of Science
- Studiengang
- M.Sc. Wirtschaftswissenschaft
- ECTS Credit Points
- 60 von 120
Wie immer alle Angaben ohne Gewähr.
Aufgabe 1:
F (KE1, S. 60), R (KE1, S. 60), R (KE1 S. 9), F (?), F (KE1, S. 15)
F (KE1, S. 16), R (KE1, S. 62), R (KE1, S. 6), F (KE1, S. 148), F (KE1 S. 31)
Aufgabe 2a):
Aufgabe 2b):
Versucht einen neues Element in die Schlange einzufügen, Rückgabe, ob erfolgreich
Prüfung, ob neues Element in die Schlange passt
Neues Element im Speicher anlegen
Inhalt in neuen Eintrag einfügen
Schlange vorher leer
Bisher letztes Element zeigt jetzt auf neues Element
Neues Element ist jetzt letztes Element der Schlange
Aufgabe 2c):
anz:INTEGER;
berat.beratungsart
anrufQueue[lauf].anzElem (anzElem fehlt)
anrufQueue[lauf].anzElem (lauf statt art)
ENDFOR
anrufQueue[art].first.next;
Aufgabe 2d):
FIFO: Entnahme nur am Schlangenanfang, Einfügen nur am Schlangenende (oder umgekehrt)
LIFO: Entnahme und Einfügen nur an einem Schlangenende
Aufgabe 3a):
R R F R R R R F F F F R
Aufgabe 3b):
F (% geht nur bei int), R, R, R, F (Wahrheitswert struct nicht zu ermitteln), R
Aufgabe 3c):
z = 1 Aufrufe: f(4,0), f(5,1), f(6,2), f(7,3)
Aufgabe 3d): KE3 S. 73f.
Aufgabe 1:
F (KE1, S. 60), R (KE1, S. 60), R (KE1 S. 9), F (?), F (KE1, S. 15)
F (KE1, S. 16), R (KE1, S. 62), R (KE1, S. 6), F (KE1, S. 148), F (KE1 S. 31)
Aufgabe 2a):
Code:
PROCEDURE init (VARIABLE anrufQueue:CALLQUEUE; VARIABLE versArt:VERSICHERUNGSART);
BEGIN
anrufQueue[versArt].first:=NIL;
anrufQueue[versArt].last:=NIL;
anrufQueue[versArt].anzElem:=0;
END init;
Aufgabe 2b):
Versucht einen neues Element in die Schlange einzufügen, Rückgabe, ob erfolgreich
Prüfung, ob neues Element in die Schlange passt
Neues Element im Speicher anlegen
Inhalt in neuen Eintrag einfügen
Schlange vorher leer
Bisher letztes Element zeigt jetzt auf neues Element
Neues Element ist jetzt letztes Element der Schlange
Aufgabe 2c):
anz:INTEGER;
berat.beratungsart
anrufQueue[lauf].anzElem (anzElem fehlt)
anrufQueue[lauf].anzElem (lauf statt art)
ENDFOR
anrufQueue[art].first.next;
Aufgabe 2d):
FIFO: Entnahme nur am Schlangenanfang, Einfügen nur am Schlangenende (oder umgekehrt)
LIFO: Entnahme und Einfügen nur an einem Schlangenende
Aufgabe 3a):
R R F R R R R F F F F R
Aufgabe 3b):
F (% geht nur bei int), R, R, R, F (Wahrheitswert struct nicht zu ermitteln), R
Aufgabe 3c):
z = 1 Aufrufe: f(4,0), f(5,1), f(6,2), f(7,3)
Aufgabe 3d): KE3 S. 73f.