una sequenza ordinata di istruzioni.
laboratorio
Racket
percorso pratico per imparare Racket da zero
prima la definizione
che cosa significa Racket
Racket serve a scrivere istruzioni precise. Qui lo impari come percorso pratico per imparare Racket da zero. Parti da un modello: input, passaggi, output.
main.rktesegui racket main.rktabitudine impara un piccolo pezzo di Racket, scrivi un esempio minimo ed eseguiloun valore e un dato. una variabile e il nome che lo conserva.
un piccolo lavoro con nome, input e risultato.
Racket esegue il codice in main.rkt.
primo codice leggibile
output del programma
entry point output syntax displayln(displayln 42)
output 42genealogia del linguaggio
albero di Racket
vedi da dove viene Racket, quali linguaggi sono vicini e cosa studiare dopo.
da zero
Banca domande
Cerca prima di esercitarti
Scegli una fase o cerca nella banca di questo linguaggio e apri l esercizio.
Racket domanda 1
Racket domanda 1. Scegli la frase che corrisponde meglio a stampare un valore.
Racket domanda 2
Racket domanda 2. Scegli la frase che corrisponde meglio a nominare un valore.
Racket domanda 3
Racket domanda 3. Scegli la frase che corrisponde meglio a funzione riutilizzabile.
Racket domanda 4
Racket domanda 4. Scegli la frase che corrisponde meglio a collezione base.
Racket domanda 5
Racket domanda 5. Scegli la frase che corrisponde meglio a stampare un valore.
Racket domanda 6
Racket domanda 6. Scegli la frase che corrisponde meglio a nominare un valore.
Racket domanda 7
Racket domanda 7. Scegli la frase che corrisponde meglio a funzione riutilizzabile.
Racket domanda 8
Racket domanda 8. Scegli la frase che corrisponde meglio a collezione base.
Racket domanda 9
Racket domanda 9. Scegli la frase che corrisponde meglio a stampare un valore.
Racket domanda 10
Racket domanda 10. Scegli la frase che corrisponde meglio a nominare un valore.
Racket domanda 11
Racket domanda 11. Scegli la frase che corrisponde meglio a funzione riutilizzabile.
Racket domanda 12
Racket domanda 12. Scegli la frase che corrisponde meglio a collezione base.
Racket domanda 13
Racket domanda 13. Scegli la frase che corrisponde meglio a stampare un valore.
Racket domanda 14
Racket domanda 14. Scegli la frase che corrisponde meglio a nominare un valore.
Racket domanda 15
Racket domanda 15. Scegli la frase che corrisponde meglio a funzione riutilizzabile.
Racket domanda 16
Racket domanda 16. Scegli la frase che corrisponde meglio a collezione base.
Racket domanda 17
Racket domanda 17. Scegli la frase che corrisponde meglio a stampare un valore.
Racket domanda 18
Racket domanda 18. Scegli la frase che corrisponde meglio a nominare un valore.
scelta multipla
Racket domanda 1
Racket domanda 1. Scegli la frase che corrisponde meglio a stampare un valore.
(displayln 42)
riferimento
schemi per main.rkt
racket main.rktentry point output syntax displayln
output del programma
(displayln 42)
- Run the smallest file first
- Print one known value
- Check the output before adding more code
variables assignment types define
valori e nomi
(define total 42) (displayln total)
- Give values readable names
- Keep one idea per line while learning
- Trace the value before changing it
function collection List
funzioni e collezioni
(define (add a b) (+ a b)) (define scores (list 40 2)) (displayln (length scores))
- Keep functions small
- Return useful values
- Use the common collection before reaching for frameworks