Retour
0/8
Chapitre 8 sur 8 · Seconde

Algorithmique & Python

Variables, conditions et boucles avec Python.

01

Objectifs & prérequis

Objectifs du chapitre
  • Qu'est-ce qu'un algorithme ?
  • Les variables
  • Afficher un résultat
  • Les calculs
  • Les conditions
02

Fiche de cours

01

Qu'est-ce qu'un algorithme ?

Un algorithme est une suite d'instructions permettant de résoudre un problème.

02

Les variables

Une variable stocke une valeur. Exemple : age = 15 : la variable age contient la valeur 15.

03

Afficher un résultat

L'instruction print() affiche une valeur ou un texte à l'écran.

Exemple
  • print("Bonjour") affiche : Bonjour
04

Les calculs

On peut effectuer des calculs avec des variables : a = 5, b = 3, print(a+b) affiche 8.

05

Les conditions

Une condition (if / else) permet de faire un choix selon la valeur d'une variable.

Exemple
  • if age >= 18 : print("Majeur") sinon : print("Mineur")
06

Les boucles

La boucle for répète un nombre connu de fois (for i in range(5)). La boucle while répète tant qu'une condition est vraie.

07

Demander une valeur

L'instruction input() permet de demander une valeur à l'utilisateur. Exemple : nom = input("Ton prénom ?").

03

Méthode GUIZMATHS

La méthode en 4 étapes
Comment aborder « Algorithmique & Python »
Étape 1
Lire le programme

Repère les variables, l'initialisation et la condition d'arrêt.

Étape 2
Tableau d'exécution

Fais tourner l'algorithme à la main sur 3 ou 4 tours.

Étape 3
Traduire en Python

Attention à l'indentation et au = (affectation) vs == (test).

Étape 4
Tester les cas limites

Boucle qui ne s'exécute pas, valeur nulle, entrée négative.

Astuce GUIZMATHS

print = affichage. 
input = saisie. 
if = condition. 
for = répétition connue. 
while = répétition sous condition.

Erreur fréquente

Attention aux signes, aux parenthèses, et vérifie toujours ton résultat avec un cas particulier.

À retenir

Refais les exemples seul·e dans 24 h : c'est le meilleur test de mémorisation.

05

Exercices

15 questions
Niveau 1Initiation
1. Créer une variable contenant le nombre 10.
2. Afficher le texte "Bonjour" à l'écran.
3. Faire l'addition de deux variables et afficher le résultat.
4. Modifier la valeur d'une variable.
5. Utiliser print pour afficher plusieurs valeurs.
Niveau 2Pratique
1. Écrire une condition qui teste si une note est supérieure à 10.
2. Tester si un nombre est positif ou négatif.
3. Utiliser une boucle for pour afficher les nombres de 0 à 9.
4. Utiliser une boucle while pour afficher les nombres de 0 à 4.
5. Afficher les nombres de 1 à 10 à l'aide d'une boucle.
Niveau 3Défi
1. Écrire un programme qui calcule la moyenne de trois notes.
2. Créer la table de multiplication d'un nombre saisi par l'utilisateur.
3. Additionner les entiers de 1 à 100 avec une boucle.
4. Créer un programme interactif qui pose des questions à l'utilisateur.
5. Exercice de synthèse mêlant variables, conditions et boucles.
06

Défi GUIZMATHS

Prêt·e à relever le défi ?
Mode Défi · Algorithmique & Python

Mets-toi en condition : chrono, exercices durs, +50 XP à la clé. Bientôt disponible 🚀

07

Corrigés

Les corrigés détaillés sont disponibles dans le mode entraînement (correction après 2 erreurs) et dans les PDFs téléchargeables ci-dessous.