Ça y est !

Vous êtes sélectionné(e) pour la première mission habitée sur la planète Mars.

Vous ferez partie des premiers colons de la planète !

Vous avez travaillé dur pour devenir le premier exploitant agricole de la planète rouge.

Vous vous imaginez déjà devenir le gestionnaire de la première ferme de Mars qui devra assurer l’autonomie alimentaire des colonies...

Mais pour cela, il faut terraformer Mars, c’est-à-dire transformer l’environnement martien pour la rendre habitable… et tout construire.

Heureusement, le Ministère de l’exploration spatiale vous a fourni un robot modulable dernier cri : le robot AtoutFer.

Vous allez pouvoir le programmer pour toutes vos missions grâce à ses modules et à son langage de programmation Python.

Pour cela, il faut découvrir comment communiquer avec lui.

Étape 1 : Affichage d’un texte ou d’un message

Étape 2 :Tracer des segments

Étape 3 : Affichage du résultat d’un calcul

Étape 4 : Des variables pour simplifier et stocker

Étape 5 : Tableau d’avancement des variables

Étape 6 : Faire des choix

Étape 7 : Variable de cumul et répétitions avec la boucle « Pour »

Étape 8 : La boucle « Pour » en détail

Étape 9 : Les bibliothèques de Python

Étape 10 : Les fonctions en Python (première partie).

Étape 11 : Les fonctions en Python (seconde partie)

Étape 12 : Plus loin avec les boucles : « Tant que » la condition est vraie

Étape 13 : Stockage des données dans des listes

Mission 1 : Calcul de la fréquence d’apparition d’une lettre

Mission 2 : Formaliser par un organigramme

Mission 3 : Simuler une expérience aléatoire (loi des grands nombres)

Mission 4 : Estimer une probabilité non triviale

Mission 5 : Traduire un programme de calcul à l’aide d’une fonction

Mission 6 : Calculer les images de nombres par une fonction

Mission 7 : Déterminer l’équation réduite d’une droite

Mission 8 : Rechercher un maximum par balayage sur un intervalle donné

Mission 9 : Rechercher la solution d’une équation par balayage sur un intervalle donné

Mission 10 : Rechercher les triplets pythagoriciens

Mission 11 : Construire une figure géométrique

Mission 12 : Déterminer des indicateurs de position et de dispersion d’une série statistique

Mission 13 : Calculer un terme de rang donné d’une suite numérique

Mission 14 : Calculer la somme d’un nombre fini de termes d’une suite numérique

Mission 15 : Générer une liste de termes et la représenter

Mission 16 : Recherche d’un seuil