(define (neues-if praedikat then-klausel else-klausel)
(cond (praedikat then-klausel)
(else else-klausel)))
Wie reagiert der Interpretierer auf die Ausdrücke (neues-if (= 2 3) 0 5)
und (neues-if (= 1 1) 0 5)
? Was passiert, wenn Sie diese Prozedur anstelle von "if" in der Prozedur "wurzel-iter" aus der Vorlesung verwenden? Geben Sie eine genaue Erklärung!0 falls n = 0 Fib(n) = 1 falls n = 1 Fib(n-1)+Fib(n-2) sonst
Initialisiere a = 1, b = 0. Wiederhole gleichzeitig die Transformationen (a = a + b, b = a) n-mal.
(fib n)
wird dann berechnet als (fib-iter 1 0 n)
.(define (summe term a naechstes b)
(define (iter a ergebnis)
(if <??>
<??>
(iter <??> <??>)))
(iter <??> <??>))