Dies ist eine statische Kopie unseres alten Forums. Es sind keine Interaktionen möglich.
This is a static copy of our old forum. Interactions are not possible.

Torrero

Senior Schreiberling

  • "Torrero" is male
  • "Torrero" started this thread

Posts: 854

Date of registration: Oct 16th 2003

Location: Laatzen

Occupation: Angewandte Informatik

1

Friday, January 16th 2004, 12:49am

Programmieren I - Übung 10

Auch wenn die Zeit ziemlich knapp ist, kann mir jemand nen Tipp für Aufgabe 2 geben.

(define (mystery x)
(define (schleife x y)
(if (null? x)
y
(let ((temp (cdr x)))
(set-cdr! x y)
(schleife temp x))))
(schleife x '()))

Wofür das Teil dient ist ja kein Problem.
Aber die Zweite Frage:

An welche Datenstrukturen sind die Bezeichner a und b nach Ausführung der folgenden Scheme-Ausdrück gebunden? Geben sie die Kästchendarstellung an.
(define a '(2 3 5 7))
(define b (mystery a))

iriania

Junior Schreiberling

  • "iriania" is female

Posts: 222

Date of registration: Nov 24th 2003

Location: Waqwaq

Occupation: Wie? Ich studiere? seit wann denn?

2

Friday, January 16th 2004, 10:55am

RE: Programmieren I - Übung 10

Kann mir jemand erklären, was in Aufgabe 4 überhaupt verlangt wird? Ich habe die Aufgabenstellung nicht verstanden. Und zu Aufgabe 5: wie erstellt man ein "Gedächtnis"? ?(
...und sie dreht sich doch!

htk

Erfahrener Schreiberling

Posts: 262

Date of registration: Oct 16th 2003

3

Friday, January 16th 2004, 4:54pm

bei aufgabe 5 kannst du eine liste "consen" mit den fib werten die du schon ausgerechnet hast, welche du dann falls der gleiche fib wert nochmal ausgerechnet werden soll direkt ausgeben kannst
surfs in mysterious ways

Uprooter

Junior Schreiberling

  • "Uprooter" is male

Posts: 249

Date of registration: Oct 7th 2003

Occupation: Angw. Inf.

4

Tuesday, January 20th 2004, 9:42pm

ja ja und wie soll man sowas allgemein für alle programme dieser art schreiben? denn das wird in der aufgabe zusätzlich verlangt..... ?(