Quoted
Original von motja
Ist es möglich zwei Listen gleicher Struktur zu haben, die eq? #f liefern?
Source code |
|
1 2 3 4 5 6 7 8 |
(define a (list 1 2)) (define b (list 1 2)) (eq? a b) (equal? a b) #f #t > |
Source code |
|
1 2 |
(send-msg para ’AREA) --> 36.37 (send-msg para ’CIRCUMFERENCE) --> 26 |
Quoted
(define (create-matrix-obj n . args) (create-instance martix-class n . args)) funtioniert nicht.
Fehlermeldung: "application: bad syntax (illegal use of `.') in: (create-instance martix-class n . args)".
Gibt es dafür eine andere Möglichkeit?
Source code |
|
1 2 3 4 |
(define (create-matrix-obj .args) (let ((n (car args)) (args (cdr args))) ...)) |
Source code |
|
1 2 |
(define (matrix-class n . elemente) ...) |
Source code |
|
1 2 3 4 |
(define (matrix-class n elemente) ...) (define (create-matrix-obj n . args) (create-instance matrix-class n args)) |
This post has been edited 1 times, last edit by "Schokoholic" (Jan 22nd 2007, 1:26pm)
Quoted
Original von Philipp
Ne, ich glaube eher das Grundseite, Höhe, Winkel übergeben wird. Der Umfang passt trotzdem nicht, habe das gleiche Problem.
This post has been edited 1 times, last edit by "ctk" (Jan 22nd 2007, 1:37pm)
Praktikant
Date of registration: Oct 4th 2006
Location: Hannover
Occupation: Bsc.Informatik 3.Semester
This post has been edited 2 times, last edit by "TheGmpS" (Jan 23rd 2007, 9:28pm)
Quoted
Original von ctk
Ich hab mit Herrn Wichers gesprochen: Genau so ist es (wobei immer der Winkel zwischen Grundseite und linker Seite gemeint ist). Das Beispiel auf dem Aufgabenblatt ist falsch. Der Winkel muss pi/6 sein, damit 40 raus kommt (bei pi/3 kommt 28,... raus). Es wird ein korrigiertes Aufgabenblatt geben.
This post has been edited 1 times, last edit by "Schokoholic" (Jan 23rd 2007, 11:23pm)
This post has been edited 1 times, last edit by "double" (Jan 24th 2007, 2:11pm)
Quoted
Original von Schokoholic
Also ich weiß zwar nicht, ob es daran liegt, dass ich zu blöd bin mir die Formel für Umfang und Fläche eines Parallelogramms herzuleiten, aber ich komme da in keinem Fall auf 42 oder 40...
Quoted
Original von double
Gegeben sind GRUNDSEITE g und HÖHE h (nicht mit Seite A und B verwechseln!):
Quoted
Original von Markus
Ich weiß nicht, ob du zu blöd bist ( SCNR), aber hier steht alles, was du brauchst.
Quoted
Original von double
mit a = g und b = A / g * sin(alpha)
This post has been edited 2 times, last edit by "Schokoholic" (Jan 24th 2007, 2:00pm)
Quoted
Original von motja
habe eine Frage zur Aufgabe 2.
wie kann ich iterativ auf eine Methode zugreifen (bei der Definition von 'PRINT gebe ich erstes Element von args aus und möchte weiter mit der Methode auf Rest der Liste zugreifen) ?
Source code |
|
1 2 3 4 |
'PRINT (lambda () (define (helper-function list) ( [...] (helper-function (cdr list)) [...] )) (helper-function some-list-data)) |
This post has been edited 2 times, last edit by "neweb" (Jan 25th 2007, 9:55pm)