Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Praktische Informatik » SCHEME Fehlermeldung - finde allerdings den fehler nicht... » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Neues Thema erstellen Antwort erstellen
Zum Ende der Seite springen SCHEME Fehlermeldung - finde allerdings den fehler nicht...
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Sandman
Grünschnabel


Dabei seit: 11.11.2007
Beiträge: 1

SCHEME Fehlermeldung - finde allerdings den fehler nicht... Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

(define (teilt? a b)
(= (remainder a b) 0))

(define(factor n test)
(cond [(> (* test test) n) n]
[(teilt? n test) test]
[else (factor n (+ test 1))
]))

(define(smallest-factor n)
(factor n 2))

(define (factor-list baum)
(define a (list))
(define facor-list-hilfs (baum1 b)
(cond
[(num? baum) (append b (list num))]
[ELSE (append b (list baum1-t1) (factor-list-hilfs baum1-t2 b))]))
(factor-list-hilfs baum a))

-------------------------------------------------------------

probleme treten bei der hilfsprozedur factor-list-hilfs auf. scheme sagt: "define: expected only one expression for the function body, but found at least one extra part"

allerdings seh ich da kein fehler.... anbei noch ein screenshot...
danke für die hilfe!!!

http://img259.imageshack.us/img259/9803/schemefehlerfj8.jpg

EDIT: achja falles es nicht klar wurde was die prozedur machen soll. sie soll einen binären zahlenbaum der jeweils links den kleinsten teiler (ausser 1) und rechts den entsprechenden faktor abspeichert auslesen und alle faktoren als liste zurückgeben.

Sandman hat dieses Bild angehängt:
schemefehlerfj8.jpg

Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von Sandman: 11.11.2007 17:00.

11.11.2007 16:56 Sandman ist offline E-Mail an Sandman senden Beiträge von Sandman suchen Nehmen Sie Sandman in Ihre Freundesliste auf
Simson Simson ist männlich
Grünschnabel


Dabei seit: 07.02.2008
Beiträge: 2

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

nicht mehr ganz aktuell aber müsste es nicht (define (facor-list-hilfs baum1 b)... statt (define facor-list-hilfs (baum1 b)... heißen?
07.02.2008 20:55 Simson ist offline E-Mail an Simson senden Beiträge von Simson suchen Nehmen Sie Simson in Ihre Freundesliste auf
Luck.Beta Luck.Beta ist männlich
Grünschnabel


Dabei seit: 06.05.2008
Beiträge: 2
Herkunft: Deutschland

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

noch weniger aktuell müsste es nicht factor und nicht facor heißen? und ich glaube es ist eine ) zu viel ganz am ende kann aber auch sein das ich mich vertan habe

__________________
Wer anderen Leuten eine Bratwurst braet, der braucht ein Bratwurstbratgeraet.
06.05.2008 16:16 Luck.Beta ist offline Homepage von Luck.Beta Beiträge von Luck.Beta suchen Nehmen Sie Luck.Beta in Ihre Freundesliste auf MSN Passport-Profil von Luck.Beta anzeigen
Baumstruktur | Brettstruktur
Gehe zu:
Neues Thema erstellen Antwort erstellen
Informatiker Board » Themengebiete » Praktische Informatik » SCHEME Fehlermeldung - finde allerdings den fehler nicht...