une suite d instructions executees dans un ordre clair.
atelier
Scheme
parcours pratique pour apprendre Scheme depuis zero
definition d abord
ce que signifie Scheme
Scheme sert a ecrire des instructions precises. Ici tu l abordes comme parcours pratique pour apprendre Scheme depuis zero. Commence par une idee simple: des entrees passent par des etapes et deviennent une sortie.
main.scmexecuter scheme --script main.scmhabitude apprends une petite piece de Scheme, 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.
Scheme execute le code de main.scm.
premier code lisible
sortie du programme
entry point output syntax display(display 42)
sortie 42lignee du langage
arbre de Scheme
vois d ou vient Scheme, quels langages sont proches, et quoi apprendre ensuite.
utile pour parcours pratique pour apprendre Scheme depuis zero
parcours debutant
Banque de questions
Chercher puis pratiquer
Choisis une etape ou cherche dans la banque de ce langage puis ouvre l exercice.
Scheme question 1
Scheme question 1. Choisis l explication qui correspond le mieux a afficher une valeur.
Scheme question 2
Scheme question 2. Choisis l explication qui correspond le mieux a nommer une valeur.
Scheme question 3
Scheme question 3. Choisis l explication qui correspond le mieux a fonction reutilisable.
Scheme question 4
Scheme question 4. Choisis l explication qui correspond le mieux a collection de base.
Scheme question 5
Scheme question 5. Choisis l explication qui correspond le mieux a afficher une valeur.
Scheme question 6
Scheme question 6. Choisis l explication qui correspond le mieux a nommer une valeur.
Scheme question 7
Scheme question 7. Choisis l explication qui correspond le mieux a fonction reutilisable.
Scheme question 8
Scheme question 8. Choisis l explication qui correspond le mieux a collection de base.
Scheme question 9
Scheme question 9. Choisis l explication qui correspond le mieux a afficher une valeur.
Scheme question 10
Scheme question 10. Choisis l explication qui correspond le mieux a nommer une valeur.
Scheme question 11
Scheme question 11. Choisis l explication qui correspond le mieux a fonction reutilisable.
Scheme question 12
Scheme question 12. Choisis l explication qui correspond le mieux a collection de base.
Scheme question 13
Scheme question 13. Choisis l explication qui correspond le mieux a afficher une valeur.
Scheme question 14
Scheme question 14. Choisis l explication qui correspond le mieux a nommer une valeur.
Scheme question 15
Scheme question 15. Choisis l explication qui correspond le mieux a fonction reutilisable.
Scheme question 16
Scheme question 16. Choisis l explication qui correspond le mieux a collection de base.
Scheme question 17
Scheme question 17. Choisis l explication qui correspond le mieux a afficher une valeur.
Scheme question 18
Scheme question 18. Choisis l explication qui correspond le mieux a nommer une valeur.
choix multiple
Scheme question 1
Scheme question 1. Choisis l explication qui correspond le mieux a afficher une valeur.
(display 42)
reference
modeles pour main.scm
scheme --script main.scmentry point output syntax display
sortie du programme
(display 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) (display 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 '(40 2)) (display (length scores))
- Keep functions small
- Return useful values
- Use the common collection before reaching for frameworks