Exercices corrigés — Algorithmique Et Bases Python (1ère STMG)

Cette page propose des exercices corrigés de mathématiques en 1ère STMG sur Algorithmique Et Bases Python. Tu vas t’entraîner sur variables, conditions, boucles, raisonnement algorithmique avec des questions progressives et des corrections pour vérifier chaque étape.

✏️ Exercices — Algorithmique et bases Python

Thèmes : variables • affectation • affichage • conditions • boucles • fonctions simples.
Objectif : comprendre et écrire de petits programmes Python liés aux bases de l’algorithmique.

Exercice 1 — Comprendre une affectation
1ère STMG

On considère le programme suivant :

x = 4
y = 3
z = x + y
print(z)

Quel nombre est affiché ?

Exercice 2 — Écrire une affectation simple
1ère STMG

Écrire en Python une instruction qui stocke le nombre 12 dans la variable a.

Exercice 3 — Affichage d’un résultat
1ère STMG

Écrire un programme Python qui stocke 5 dans x puis affiche cette valeur.

Exercice 4 — Condition simple
1ère STMG

On veut afficher positif si un nombre x est strictement positif, sinon afficher autre cas.

Écrire le code Python correspondant.

Exercice 5 — Lire une condition
1ère STMG

Que fait le programme suivant ?

x = 8

if x > 10:
    print("grand")
else:
    print("petit ou égal à 10")
Exercice 6 — Boucle for
1ère STMG

Que fait le programme suivant ?

for i in range(4):
    print(i)
Exercice 7 — Boucle while
1ère STMG

On considère :

n = 0
while n < 3:
    print(n)
    n = n + 1

Quels nombres sont affichés ?

Exercice 8 — Écrire une boucle de répétition
1ère STMG

Écrire un programme Python qui affiche 5 fois le mot Bonjour.

Exercice 9 — Fonction carré
1ère STMG

Écrire une fonction Python carre(x) qui renvoie le carré de x.

Exercice 10 — Utiliser une fonction
1ère STMG

On donne le programme :

def double(x):
    return 2 * x

print(double(6))

Quel résultat est affiché ?

Exercice 11 — Entrée utilisateur
1ère STMG

On veut demander à l’utilisateur un nombre puis afficher son double.

Écrire un programme Python simple pour le faire.

Exercice 12 — Exercice complet
1ère STMG

Écrire un programme Python qui :

  1. demande un nombre à l’utilisateur ;
  2. affiche positif si le nombre est strictement positif ;
  3. affiche négatif ou nul sinon.
Suivez votre progression
Connectez-vous pour enregistrer votre progression et vos tentatives de quiz.