Révisions CollègeCréer un compte gratuitS'inscrire
Mathématiques · 3ème
🎯Ta mission
Lis le cours, entraîne-toi au quiz gratuit, puis crée ton compte pour affronter le boss et viser le Grand Chelem.
  • Quiz : un essai gratuit pour te tester, ici, sans compte.
  • Boss : débloque-le avec un sans-faute ou 3 séries à 4 bonnes réponses (avec un compte).
  • Grand Chelem : 15 séries à plus de 85 % pour tout maîtriser.
Crée ton compte gratuit pour garder ta progression et tout débloquer.
ALGORATOR🔒
Défier ALGORATOR
« Maître des Algorithmes » : crée ton compte gratuit pour l'affronter.
Créer mon compte →
MATHS · 3èmeCours gratuit

💻 Algorithmique - variables, boucles, conditions en pseudo-code et Python

Leçon complète · Fiche · Quiz

Algorithme et langage

Un peut s'écrire en pseudo-code (langage proche du français, indépendant d'un logiciel) ou en Python (langage de programmation utilisé au collège).

🔍
Pourquoi ?
Le pseudo-code permet de concevoir l'algorithme sans se préoccuper des détails syntaxiques d'un langage. Python est concis et lisible pour un débutant.

Variables

En pseudo-code : [a ← 5] (affectation). En Python : [a = 5].

🎮
Exemple
Pseudo-code : a ← 3 b ← 4 c ← a + b Afficher c Python : c = 3 + 4 puis print(c) → affiche 7.
⚠️
Piège
Une affectation a ← a + 1 remplace l'ancienne valeur de a par a + 1. Ce n'est pas une équation mathématique.

Boucles

En Python, la boucle bornée s'écrit : for i in range(5): print(i) Affiche 0, 1, 2, 3, 4. (range(n) génère les entiers de 0 à n−1.)

Boucle non bornée (while) : n = 1 while n < 100: n = n * 2 print(n) Double n tant qu'il est inférieur à 100.

Conditions

Structure conditionnelle en Python : if x > 0: print("positif") elif x == 0: print("nul") else: print("negatif")

💡
Astuce de pro
En Python, l'indentation (décalage de 4 espaces) est obligatoire pour délimiter les blocs. Une mauvaise indentation provoque une erreur.

Lire et tracer un tableau d'exécution

Pour analyser un algorithme, on trace un tableau avec une colonne par variable et une ligne par étape. On suit l'état de chaque variable après chaque instruction.

🎮
Exemple
Algorithme : n ← 1, Tant que n < 10 : n ← n × 2. Tableau : n = 1 → 2 → 4 → 8 → 16. La boucle s'arrête quand n ≥ 10, donc à n = 16.
📌 Voir la fiche de révision🎮 Quiz d'essai gratuit

Teste-toi sur « Algorithmique - variables, boucles, conditions en pseudo-code et Python »

Affronte ALGORATOR, le boss du chapitre, gagne de l'XP et débloque les trophées. Tout ça t'attend dans l'appli.

🎒 Je suis élève

Je crée mon compte tout seul et je révise à mon rythme.

Créer mon compte
👨‍👩‍👧 Je suis parent

Je crée le compte de mon enfant et je suis sa progression.

Créer le compte gratuit

Trop jeune pour créer ton compte seul ? Demande à tes parents de t'inscrire

Questions fréquentes
Autres chapitres de Mathématiques en 3ème
Arithmétique : diviseurs, PGCD et fractions irréductibles🔟 Puissances : propriétés et calculs🧮 Identités remarquables🧮 Factorisation d'expressions algébriques⚖️ Équations et équations-produit⚖️ Inéquations du premier degré📈 Fonctions : notion, image et antécédent📈 Fonctions linéaires et affines📐 Théorème de Thalès et sa réciproque📐 Trigonométrie : cosinus, sinus et tangente📐 Pythagore : réciproque et applications🧊 Volumes, sphères et agrandissements📊 Statistiques : quartiles et interprétation🎲 Probabilités : calculs et arbres💻 Algorithmique et programmation (Scratch)🔢 Systèmes d'équations - résolution par substitution et combinaison Racines carrées - définition, calcul et simplification📐 Équations du second degré - discriminant et racines📊 Proportionnalité et pourcentages - coefficient multiplicateur, évolutions Angles inscrits et angles au centre📈 Fonctions - représentation graphique, lecture, taux de variation, monotonie🔄 Transformations géométriques - translation, rotation, homothétie🧊 Géométrie dans l'espace - sections de solides et représentations📊 Statistiques - moyenne pondérée, médiane, diagramme en boîte🎲 Probabilités conditionnelles et loi des grands nombres📐 Droites parallèles et propriétés d'angles (alternes-internes, co-internes)🧮 Calcul littéral - développement, réduction, expressions polynomiales📏 Lieux géométriques - médiatrice, bissectrice, cercle circonscrit🔭 Notation scientifique et calculs sur les grands/petits nombres