Logik Klausur

Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.

Logik Klausur
Hallo Leute,

wo und wann (Uhrzeit!) findet denn die Logik-Klausur statt? Habe gehört, das es in mein Campus stehen sollte, da steht bei mir aber nur das Datum… Auf der Logik-Website hab ich auch nix gefunden!?

Wo is’n jetzt die Info? :huh:

Thx, schon mal…


Das steht auch im Campus, unter Funktionen → angemeldete Prüfungen.
Uhrzeit ist 15 Uhr, früher stand bei Raum H7, aber das haben sie komischerweise wieder rausgenommen.


ok, sprich der Raum wird noch bekannt gegeben, thx schon mal :wink:



hab noch paar fragen, die sich (eben nur) fast von selbst beantworten:

  1. wie lange dauert die klausur?
  2. welche hilfsmittel sind erlaubt?
  3. irgendwelche unterlagen notwendig? (perso?)

  1. 90 minuten
  2. keine
  3. matrikelnummer sollte reichen, perso dabei haben schadet sicher nie :wink:

bah, hat ja gedauert bis ich hier mal mit spammen anfang…


Studentenausweis (+ Personalausweis oder so) sollte man schon dabeihaben - irgendwie müssen die ja herausfinden, wer da wirklich sitzt…


ja wie, ich darf da nicht Mr. X draufschreiben? X-D


Und auch nicht für dich schreiben lassen


da viele fragend gekuckt haben…
mal die loesung fuer die Geheim aufgabe

?- listing.

f([], A, [m|A]).
f([A|B], C, [A|D]) :-
f(B, C, D).

g(A, B) :-
f(A, A, B).

% Foreign: rl_add_history/1

% Foreign: rl_read_init_file/1

Yes
?- g([1,2,3],B).

B = [1, 2, 3, m, 1, 2, 3]

Yes


gott sei dank :slight_smile: hast mir nen ganz schönen schrecken eingejagt mit deinem [3, 2, 1, m, 1, 2, 3] im andern thread^^


erster schritt nach der klausur:
sudo apt-get remove swi-prolog


qft.

rm -r ~/glolop


% aufgabe: was macht das prolog programm
geheim(A, B) :- xyz(A, A, B).
xyz([], C, [m|C]).
xyz([D|Es], F, [D|G]) :- xyz(Es, F, G).
% eingabe soll geheim([1,2,3], X) sein


% aufgabe: ntes element wiedergeben
nth([H|_], 0, H) :- !.
nth([_|T], N, R) :- N1 is N-1, nth(T, N1, R1), R=R1.
% ergebnis soll sein: nth([a,b,c,d,e], 3, Result). -> Result = d.


% aufgabe: member programmieren
member(X, [X|_]) :- !.
member(X, Y) :- Y=[_|T], member(X, T).
% ergebnis soll sein: member(b, [a,b,c,d]) -> yes.


% aufgabe: 3X3 kästchen mit wänden über F33, F32 und unter F11 und Links von F13
% aufgabe: weg von einem start bis zielpunkt finden und ausgeben
weg(f33, f32, west).
weg(f32, f31, west).
weg(f31, f21, nord).
weg(f21, f22, ost).
weg(f22, f12, nord).
weg(f12, f11, west).
weg(f22, f23, ost).
weg(f23, f13, nord).
lab(X, Y, C) :- weg(X, Y, C).
lab(X, Y, C) :- weg(X, Z, C1), lab(Z, Y, C2), C=[C1|C2].
labyrinth(X, Y, C) :- lab(X, Y, C1), flatten(C1, C).
% ergebnis soll sein: labyrinth(f33, f11, Weg) -> Weg=[ West, West, Nord, Ost, Nord, West].

liviubero:
schlechte idee, vielleicht musst du ja nochmal ran!

Da ist ein apt-get remove angebrachter, vielleicht auch purge :smiley:


Hoffentlich nicht.

sudo apt-get autoremove swi-prolog


Prolog bleibt drauf!
Aber wenn mir jemand das blöde Inhetveen-Buch abkaufen möchte…


kannste ja an die Sommersemestererstis verkaufen :wink:


bei sowas waer ich vorsichtig, man weiss nie wann man diese Daten noch irgendwann mal brauchen koennte
(ja, ich hab auch schon ein paar mal in meine daten aus dem 1./2. semester reingeguckt und mich teilweise geaergert dass da nix da war…)