une suite d instructions executees dans un ordre clair.
atelier
Racket
parcours pratique pour apprendre Racket depuis zero
definition d abord
ce que signifie Racket
Racket sert a ecrire des instructions precises. Ici tu l abordes comme parcours pratique pour apprendre Racket depuis zero. Commence par une idee simple: des entrees passent par des etapes et deviennent une sortie.
main.rktexecuter racket main.rkthabitude apprends une petite piece de Racket, tape un exemple minimal et execute-leune valeur est une donnee. Une variable est le nom qui la garde.
un petit travail nomme qui recoit une entree et produit un resultat.
Racket execute le code de main.rkt.
premier code lisible
sortie du programme
entry point output syntax displayln(displayln 42)
sortie 42lignee du langage
arbre de Racket
vois d ou vient Racket, quels langages sont proches, et quoi apprendre ensuite.
parcours debutant
Banque de questions
Chercher puis pratiquer
Choisis une etape ou cherche dans la banque de ce langage puis ouvre l exercice.
Racket question 1
Racket question 1. Choisis l explication qui correspond le mieux a afficher une valeur.
Racket question 2
Racket question 2. Choisis l explication qui correspond le mieux a nommer une valeur.
Racket question 3
Racket question 3. Choisis l explication qui correspond le mieux a fonction reutilisable.
Racket question 4
Racket question 4. Choisis l explication qui correspond le mieux a collection de base.
Racket question 5
Racket question 5. Choisis l explication qui correspond le mieux a afficher une valeur.
Racket question 6
Racket question 6. Choisis l explication qui correspond le mieux a nommer une valeur.
Racket question 7
Racket question 7. Choisis l explication qui correspond le mieux a fonction reutilisable.
Racket question 8
Racket question 8. Choisis l explication qui correspond le mieux a collection de base.
Racket question 9
Racket question 9. Choisis l explication qui correspond le mieux a afficher une valeur.
Racket question 10
Racket question 10. Choisis l explication qui correspond le mieux a nommer une valeur.
Racket question 11
Racket question 11. Choisis l explication qui correspond le mieux a fonction reutilisable.
Racket question 12
Racket question 12. Choisis l explication qui correspond le mieux a collection de base.
Racket question 13
Racket question 13. Choisis l explication qui correspond le mieux a afficher une valeur.
Racket question 14
Racket question 14. Choisis l explication qui correspond le mieux a nommer une valeur.
Racket question 15
Racket question 15. Choisis l explication qui correspond le mieux a fonction reutilisable.
Racket question 16
Racket question 16. Choisis l explication qui correspond le mieux a collection de base.
Racket question 17
Racket question 17. Choisis l explication qui correspond le mieux a afficher une valeur.
Racket question 18
Racket question 18. Choisis l explication qui correspond le mieux a nommer une valeur.
choix multiple
Racket question 1
Racket question 1. Choisis l explication qui correspond le mieux a afficher une valeur.
(displayln 42)
reference
modeles pour main.rkt
racket main.rktentry point output syntax displayln
sortie du programme
(displayln 42)
- Run the smallest file first
- Print one known value
- Check the output before adding more code
variables assignment types define
valeurs et noms
(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
fonctions et collections
(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