Schema di programmazione Aiuto

June 3

Scheme è un linguaggio di programmazione sviluppato al MIT nel 1975. A volte è usato come un linguaggio di programmazione introduttivo a causa della sua relativamente semplice sintassi e la capacità di funzionare all'interno di più paradigmi di programmazione, tra cui design funzionale, imperativo e orientato agli oggetti.

Parentesi

espressioni Scheme, o comandi, vanno sempre all'interno di un paio di parentesi. Per esempio:

(Definire x 100)

Questa espressione definisce una nuova variabile denominata "x" e dà il valore "10"

Assegnazioni

Dopo aver definito una variabile, può essere ripristinato utilizzando il "set!" di comando, in questo modo:

(Set! X 50)

procedure

E 'possibile in regime di definire procedure e programmi sub così brevi, utilizzando la parola chiave "lambda:"

(Definire quadrato (lambda (x) (* xx)))

Notate come la parentesi all'altezza. Questo definisce una procedura denominata "piazza" che prende un argomento "x" e lo moltiplica contro se stessa (* xx). Comunicazione, operazioni aritmetiche Schema prendere l'operatore, poi i numeri su cui eseguire il problema.

uso

È possibile utilizzare il procedimento appena definito con il seguente comando:

(Definire xSquared (piazza 10))

Questo memorizzerà il valore "100" nella variabile denominata "xSquared."