Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Use any text editor to create the lisp file. Should just be one source file for each function. Function 3: fib In CLISP define a

Use any text editor to create the lisp file. Should just be one source file for each function.

image text in transcribed

Function 3: fib In CLISP define a function using recursion to compute the Fibonacci number of n (where n is a positive integer) a. for n = 0 or n for n > 1 1 Fib(n) = 1 Fib(n) = Fib(n-1)-Fibn-2) Input: A positive integer used to calculate a Fibonacci number Output: The value returned given the input integer Examples >(fib 1) (fib 5) (fib 10) 89 Function 4: my-map In CLISP define your own function that duplicates the functionality ofmapcar from the standard library. You may not use the built-in mapcar function as a helper function. Your implementation must be recursive * Input: The input to my-map is a function that takes a single argument and a a. homogeneous list of elements of the same data type compatible with the procedure Note: the function argument can be named or anonymous (lambda) . Output: A new list of the original elements with the same procedure applied to each. . Examples > (my-nap #'sqrt'(9 25 81 49)) (3 5 9 7) > (my-map #1+ '(6 4 8 3)) (7 59 4) >(my-map (lambda (n) (* nn) 5 7)) "(25 49) > (my-map #evenp'(2 5 7 12))

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Big Data Fundamentals Concepts, Drivers & Techniques

Authors: Thomas Erl, Wajid Khattak, Paul Buhler

1st Edition

0134291204, 9780134291208

More Books

Students also viewed these Databases questions

Question

What is a verb?

Answered: 1 week ago