Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

image text in transcribed
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

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

More Books

Students also viewed these Databases questions