Avviare il terminale a riga di comando , fare clic sul pulsante "Start" e cliccare su " Esegui " opzione di menu . Tipo " comando" nella casella di input, quindi fare clic su "OK".
2
Inizia l'interprete Common Lisp digitando " clisp " al prompt dei comandi . Premere il tasto "Enter" .
3
Digitare il codice per la prima parte della domanda al prompt dei comandi Lisp . La tua nuova macro consiste in un altro macro chiamata Ratio. Il comando defmacro crea la macro , che contiene la pendenza del grafico di Celsius rispetto a Fahrenheit .
(Rapporto defmacro ( ) ( /5,0 9,0) ) economici 4
Digitare il codice per la seconda parte della macro al prompt dei comandi Lisp . La funzione "diff " sottrae 32 dalla temperatura in gradi Fahrenheit
. ( Defun diff ( x ) ( - x 32,0) ) economici 5
Digitare il codice per la parte finale della macro al prompt dei comandi Lisp . La macro " fc " accetta la temperatura in gradi Fahrenheit , lo moltiplica per il rapporto , lo moltiplica per " diff ", quindi stampa il risultato .
( Defmacro fc ( x ) ( * ( rapporto di ) ( diff x ) ) ) economici 6
prova la macro digitando " ( fc 98.6 ) " al prompt dei comandi Lisp . L'interprete deve stampare 37.0 , che è 98,6 o temperatura corporea in gradi Celsius .
Programmazione © www.354353.com