Related questions
Write a lisp
(please provide photos that it works)
I have provided a program in Lisp that satisfies the given problem statement.
Statement given,
A function that generates a random day of the week, then displays a message saying that "Today is ... and
tomorrow will be ..".
For this purpose, create a global variable before the function containing the days of the week as a list
‘Then use the built-in function random first to generate a number between 0 and 6 (including). The expression
(random) by itsclf generates a random integer. You can call it with one parameter to return a value within
the range from 0 to the value of the parameter-1. For example, (random 10) will retum a value befween 0
and 9.
Next, use the number generated at the previous step to retrieve the symbol for the day of the week from the
list. For that you can either copy your own function element -1 from the previous homework, or use the
built-in e1t. Here's an example of a call to elt which evaluates to 3:
(elt "(123 4) 2) ; returns 3
We want the name of the day to appear capitalized. For this, extract the symbol-name of the day first, then
apply the built-in function capitalize to it. Use the result in the prinC function call, and do the same thing
for the next day.
‘Make the function return true (t) instead of the last thing it evaluates, to avoid seeing the message printed
more than once.
Step by stepSolved in 2 steps with 1 images
- Using the following variable bindings: (setq x ‘(a b c d)) (setq y ‘(1 2 3 4)) Using only variables x and y, car, cdr, and cons, make Lisp expressions to generate: (d c b a)arrow_forwardWrite a C# program to control the Payroll System (Application of Polymorphism).arrow_forwardWhat are some common metacharacters used in regular expressions and what do they represent?arrow_forward
- Text book imageDatabase System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationText book imageStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONText book imageDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- Text book imageC How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONText book imageDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningText book imageProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education