i

Übungen: Aufbau von Funktionen


Aufgabe 1: Fehlende Bereiche ergänzen

Ergänze die fehlenden Bereiche der Signatur- und Funktionsdefinitionen.

(a)

(: zahl-quadrieren ())
(define zahl-quadrieren
  (lambda (zahl)
    (* zahl zahl)
 ))

(b)

(: wort-doppeln (string -> string))
(define 
  (lambda ()
    (string-append wort wort)
 ))

(c)

(:  ())
(define volumen-pyramide
  (lambda ( hoehe)
    (* (/ 1 3) (* grundflaeche ))
 ))

Aufgabe 2. Racket-Code ergänzen

Bestehende Datei - funktionen_vervollständigen.rkt

In dieser Aufgabe werden dir nur die Funktionskörper von Funktionen angezeigt. Ergänze in deinem Definitionsfenster die fehlenden Bereiche der Funktionsdefinition und die Signaturdefinition.

(a) Die Funktion bestimmt, ob eine Zahl negativ ist oder nicht.

(< zahl 0)

(b) Die Funktion berechnet den Umfang eines Kreises.

(* 2 (* 3.14 r))

(c) Die Funktion überprüft, ob ein Zahlenwert mit der Länge eines Strings übereinstimmt.

(= (string-length wort) zahl)

Suche

v
100.137.1.3.1.3 Übungen: Aufbau von Funktionen
Kopieren durch Anklicken

Rückmeldung geben