Question: 5. Define a LISP function MONTH-INTEGER which takes as argument a symbol that should be the name of a month, and which returns the number

 5. Define a LISP function MONTH-INTEGER which takes as argument a

5. Define a LISP function MONTH-INTEGER which takes as argument a symbol that should be the name of a month, and which returns the number of the month. For example, (MONTH-INTEGER MARCH) 3 and (MONTH-INTEGER JUNE) 6. If the argument is not a symbol that is the name of a month, the function should return the symbol ERROR. E.g., (MONTH-INTEGER C) ERROR, (MONTH-INTEGER 7) ERROR ( MONTH-INTEGER 'QUOTE)-> ERROR, and ( MONTH-INTEGER "(MAY))-> ERROR. 6. Define a LISP function SCORE->GRADE which takes a single argument, s, and returns a symbol according to the following scheme: #290 87SsGRADE 86.3)B+ (SCORE->GRADE 106)A (SCORE->GRADE-10.1)F SCORE->GRADE 59.9)F (SCORE->GRADE 83) B+ (SCORE->GRADE 74) SCORE->GRADE 67)D SCORE->GRADE (86.3NIL (SCORE->GRADE 'DOG)NIL C+ SCORE->GRADE 87.0)A

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!