Klausurlösungen sammeln

Moderator: Moderatoren

KoVo
Beiträge: 2
Registriert: Sa 27. Feb 2010, 12:59

Klausurlösungen sammeln

Beitrag von KoVo » Di 9. Mär 2010, 10:40

Hey!
Ich wollte mal fragen, ob hier jemand Interesse hat Lösungen von den Klausuren auszutauschen?
Meine "Lerngruppe und ich" haben schon die Hälfte gelöst und fragen uns, ob sie korrekt sind.

benben
Beiträge: 12
Registriert: Sa 6. Feb 2010, 23:06

Re: Klausurlösungen sammeln

Beitrag von benben » Di 9. Mär 2010, 11:16

ja gerne, hab auch schon einiges gelöst wobei ich gerade bei den "Bildchen" oder beim Aufüllen von irgendwelchen Tabellen doch etwas unsicher bin ob die das so sehen wollen wie ich es gemacht hab.
Mit welcher Klausur möchtest du denn Anfangen ?

KoVo
Beiträge: 2
Registriert: Sa 27. Feb 2010, 12:59

Re: Klausurlösungen sammeln

Beitrag von KoVo » Di 9. Mär 2010, 14:16

Hast du die Aufgabe 8 von der Klausur SS08?

(Hashtabelle)

mani peme
Beiträge: 1
Registriert: Di 9. Mär 2010, 14:50

Re: Klausurlösungen sammeln

Beitrag von mani peme » Di 9. Mär 2010, 15:15

Hallo,
ich habe noch nichts gelöst, wäre deshalb froh wenn ich einen Blick auf eure Lösungen werfen könnte!:)

LukaS04
Beiträge: 7
Registriert: Mi 3. Mär 2010, 19:41

Re: Klausurlösungen sammeln

Beitrag von LukaS04 » Mi 10. Mär 2010, 15:59

ich hab eine frage zu Klausur B WS07, Aufgabe 3b bzw eher allgemein zum zeichnen von zeigern.

Im Primzip zeichne ich das ja wie im skript s. 75ff. meine frage ist jetzt, wie ich *pz = r-1.0 zeichne.

und was mit unterschied zwischen statischem und dynamischen speicher gemeint ist? sind nur die doubles, die per malloc freigegeben werden im dynamischen speicher?

Gegeben ist der folgende C-Programmcode. Gehen Sie davon aus, dass die Bitbreiten
der double-Variablen sowie der Zeigervariablen 32 Bit betragen.

1 #include <stdio.h>
2 #include <malloc.h>
3
4 int main(){
5 double *px, *py, *pz, **ppx;
6 double r = 1.5;
7
8 px = (double*) malloc(sizeof(double));
9 *px = r;
10 py = px;
11 ppx = &px;
12 pz = (double*) malloc(sizeof(double));
13 *pz = r-1.0;
14
15 printf("%lf, %lf, %lf, %lf\n", *px, *py, *pz, **ppx);
16 return 0;
17 }

(a) Welche Ausgabe erzeugt das Programm?

(b) Zeichnen Sie eine Skizze der im Speicher abgelegten Variablen mit deren Inhalten.
Verdeutlichen Sie dabei die Zeigerstruktur durch Pfeile und unterscheiden Sie die
Variablen nach statischem und dynamischem Speicherbereich.

elly
Beiträge: 263
Registriert: Fr 20. Mär 2009, 02:15

Re: Klausurlösungen sammeln

Beitrag von elly » Mi 10. Mär 2010, 16:13

ladet sie doch einfach hier hoch!
dann können wir anfangen zu discussen;D

LukaS04
Beiträge: 7
Registriert: Mi 3. Mär 2010, 19:41

Re: Klausurlösungen sammeln

Beitrag von LukaS04 » Mi 10. Mär 2010, 16:17

ja hatte die ja gerade extrea noch ins zitat gehauen, aber ist schon sinnvoller ^^

hab nämlich auch direkt noch ne frage zu aufgabe 6a) soll man denen da ein programm hinschreiben oder erklären?
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

bob10
Beiträge: 414
Registriert: So 1. Feb 2009, 19:34

Re: Klausurlösungen sammeln

Beitrag von bob10 » Mi 10. Mär 2010, 17:06

LukaS04 hat geschrieben: und was mit unterschied zwischen statischem und dynamischen speicher gemeint ist? sind nur die doubles, die per malloc freigegeben werden im dynamischen speicher?
Statisch sind die double-Zeiger, die Du am Anfang von main() deklarierst sowie die double r.
Im dynamischen Speicher liegen die Speicherbereiche, die Du mit malloc() anforderst, also der Speicher,
auf den deine double-Zeiger dann nach malloc() zeigen.
(s. auch Wikipedia)

bob10
Beiträge: 414
Registriert: So 1. Feb 2009, 19:34

Re: Klausurlösungen sammeln

Beitrag von bob10 » Mi 10. Mär 2010, 17:13

LukaS04 hat geschrieben:hab nämlich auch direkt noch ne frage zu aufgabe 6a) soll man denen da ein programm hinschreiben oder erklären?
Die wollen da so ne Art Tabelle sehen, in der Du den Sortieralgorithmus auf A[] schrittweise anwendest und für jeden Schritt auch l, r und m hinschreibst.
Letztes Jahr gabs sowas ähnliches in der KGÜ, haben die diesmal keine ähnliche Aufgabe dabei?

Manuelito
Administrator
Beiträge: 157
Registriert: Mi 3. Mär 2010, 15:11

Re: Klausurlösungen sammeln

Beitrag von Manuelito » Mi 10. Mär 2010, 20:31

So, ich will jetzt hier mal den Anfang mit Lösungen hochladen machen, auch wenn es schon recht spät ist :D
Wintersemester 07/08 B

Wäre schön, wenn andere auch schonmal Lösungen hochladen könnten, am Liebsten Sommersemester, die anderen Wintersemester werde ich je nach Lust und Laune heute abend oder morgen früh noch einscannen.

Wäre auch nett, wenn ihr ein paar Kommentare dazu abgibt bzw. mich auf Fehler oder Dinge, die ihr anders gemacht hättet oder die so vllt. zu knapp sind, hinweist.

Viele Grüße,
Manuel

EDIT: Folgende sind dazugekommen:
Wintersemester 07/08 A
Wintersemester 08/09 A
Wintersemester 08/09 B

Edit 2: Und hier noch die beiden vom Sommersemester:
Sommersemester 08
Sommersemester 09
Zuletzt geändert von Manuelito am Do 11. Mär 2010, 16:33, insgesamt 2-mal geändert.

Antworten

Zurück zu „Info I“