Answered You can hire a professional tutor to get the answer.

QUESTION

Write Scheme functions with the following description: Usage: (powerlist x) Before: x is a finite list, x=(x1 x2 . x N) After: The list (y1 y2 y3 .)...

3).

Write Scheme functions with the following description:

a).

Usage: (powerlist x)

Before: x is a finite list, x=(x1 x2 ... x N)

After: The list (y1 y2 y3 ...) 

For example: 

(powerless '()) should give (())

(powerlist '(1)) could give (() (1)) or the list ((1) ()).

(powerlist '(1 2)) could give (() (1) (2) ( 1 2 ))

b).

Usage: (cross a b )

Before: a and b are finite lists, a=(a1, a2, ... aN)

       x=(b1, b2, ... bM)

After: List, ((a1 b1) (a1 b2 ... (a1 bM)..

For example :

(Cross '() '(1 2 3)) should give ()

(Cross '(1) '(4)) should give ((1 1 ))

(Cross '(1 2 ) '(3 4)) should give ((1 3) (1 4) (2 3) (2 4))

// map and append can be used 

Show more
LEARN MORE EFFECTIVELY AND GET BETTER GRADES!
Ask a Question