WinFuture-Forum.de: Paar Fragen Zu Der Programmiersprache Scheme - WinFuture-Forum.de

Zum Inhalt wechseln

Nachrichten zum Thema: Entwicklung
Seite 1 von 1

Paar Fragen Zu Der Programmiersprache Scheme Akkumulatorm, Rekursion usw.


#1 Mitglied ist offline   javaneuling 

  • Gruppe: aktive Mitglieder
  • Beiträge: 21
  • Beigetreten: 26. Februar 07
  • Reputation: 0

geschrieben 01. Mai 2007 - 15:57

Hallo,

ich habe ein paar Probleme mit der Programmiersprache und benötige eure hilfe.

Ich weiß nicht was ein Akkumulator (Akku) bewirkt.

Was ist der Unterschied zwischen einer natürlichen Rekursion und einer doppelten Rekursion?


Ich habe hier mal ein Programm mit dem akku verfahren könntet ihr mir das mal bitte erklären:

(rev L) /kehrt die Reihenfolge der Elemente einer Liste um.

(define (rev L)
(define (rev L akku)
(if (null? L)
akku
(rev (cdr L) (cons (car L) akku))))
(rev L '()))

---------------------mit der natürlichen Rekursion--------------------

(define (rev L)
(if (null? L)
'()
(append (rev (cdr L)) (list (car L)))))

__________________________________________________
___



Würde mich freuen, wenn ihr mir helfen könntet.

MfG
javaneuling
0

Anzeige



#2 Mitglied ist offline   TO_Webmaster 

  • Gruppe: Moderation
  • Beiträge: 3.225
  • Beigetreten: 27. März 02
  • Reputation: 82
  • Geschlecht:Männlich

geschrieben 02. Mai 2007 - 06:18

Beitrag anzeigenZitat (javaneuling: 01.05.2007, 16:57)

Ich weiß nicht was ein Akkumulator (Akku) bewirkt.


Da gibt es 3 Möglichkeiten:

1. Er bewirkt gar nichts.
2. Er verkürzt die Laufzeit (das dürfte in deinem Beispiel der Fall sein).
3. Er wird zur Problemlösung benötigt.

Lesenswert dazu sind folgende Links:
http://www.htdp.org/...lum-Z-H-38.html
http://www.htdp.org/...lum-Z-H-39.html

Evtl. noch folgender (deutscher) Foliensatz, der auf den obigen Links basiert:
http://www.mis.informatik.tu-darmstadt.de/...-de-ws06-v1.pdf

MfG TO_Webmaster
The old reverend Henry Ward Beecher
called a hen the most elegant creature.
The hen pleased for that,
laid an egg in his hat.
And so did the hen reward Beecher.
0

Thema verteilen:


Seite 1 von 1

1 Besucher lesen dieses Thema
Mitglieder: 0, Gäste: 1, unsichtbare Mitglieder: 0