Écrire ses premiers programmes
On a appris à concevoir un langage sans ambiguïté, à exécuter un programme pas à pas et à en lire. Lire et écrire vont de pair : il ne suffit pas de savoir lire un programme, il faut aussi savoir en écrire un, ni plus ni moins. C'est ce qu'on travaille ici.
Avant d'écrire du Python dans notre éditeur, on s'entraîne sur le parcours blanc du Castor, une série d'exercices d'écriture progressifs. Ils reprennent exactement les notions qu'on vient de voir : des séquences d'instructions, des répétitions (répète n fois) et des instructions avec un réglage (un paramètre).
L'activité
À faire
- Va sur concours.castor-informatique.fr.
- Sélectionne le parcours blanc.
- Clique sur Python.
- Fais les exercices dans l'ordre : « Dans l'espace », puis « Collecter les pierres », etc.
Pas de code de classe ni de compte : tu accèdes directement aux exercices.
Comment ça marche
Les exercices sont classés du plus simple au plus difficile : fais-les dans l'ordre, chacun s'appuie sur le précédent. Tu écris les programmes directement en Python, ce qui te met déjà dans le langage de l'année.
Tu vas y retrouver, en les écrivant toi-même :
- des séquences d'instructions dans le bon ordre ;
- des répétitions (
répète n fois), comme dans notre langage de tracé ; - des instructions avec un paramètre (un nombre qui règle ce que fait l'instruction) : une première rencontre avec les fonctions.
Conseil
Comme pour l'exécution pas à pas, ne cherche pas la vitesse. Relis ton programme avant de le lancer : un programme juste du premier coup vaut mieux que dix essais au hasard.
Et ensuite
Tu sais maintenant écrire de petits programmes. À la prochaine séance, on écrit nos propres programmes Python dans notre éditeur, sans instructions toutes prêtes.