Aller au contenu
Mon Coach de Maths Comprendre, prouver, réussir

Algorithmique et programmation · 2nde

Variables, affectation, condition et boucles en Python

Une affectation : L'instruction qui donne, ou change, la valeur d'une variable, notée avec le signe égal. ne compare rien : elle donne une valeur, en écrasant la précédente.

La démonstration en vidéo

Le vocabulaire à connaître

variable
Un nom qui désigne une valeur en mémoire ; son type dépend de cette valeur (entier, flottant, chaîne de caractères...).
affectation
L'instruction qui donne, ou change, la valeur d'une variable, notée avec le signe égal.
boucle bornée
Une boucle qui répète un nombre de tours connu à l'avance (l'instruction for).
boucle non bornée
Une boucle qui se répète tant qu'une condition reste vraie, sans nombre de tours fixé à l'avance (l'instruction while).

Ce qu'on sait

  • Un nombre écrit sans point décimal ni guillemets est un entier ; avec un point décimal, un flottant ; entre guillemets, une chaîne de caractères. En Python, la partie décimale se sépare par un POINT, jamais par une virgule : « 3,5 » n'y est pas un nombre.
  • Une instruction d'affectation donne une valeur à une variable : Un nom qui désigne une valeur en mémoire ; son type dépend de cette valeur (entier, flottant, chaîne de caractères...). ; les instructions d'une séquence s'exécutent dans l'ordre où elles sont écrites.
  • Une boucle bornée : Une boucle qui répète un nombre de tours connu à l'avance (l'instruction for). répète un nombre de tours connu à l'avance ; une boucle non bornée : Une boucle qui se répète tant qu'une condition reste vraie, sans nombre de tours fixé à l'avance (l'instruction while). se répète tant qu'une condition reste vraie.

La méthode, étape par étape

1.Je repère le type de chaque variable d'après la façon dont sa valeur est écrite.
2.Je lis les instructions dans l'ordre : chaque affectation modifie la variable pour la suite du programme.
3.Dans une boucle bornée, je compte le nombre de tours annoncé ; dans une boucle non bornée, je simule tour par tour jusqu'à ce que la condition devienne fausse.
Une boucle bornée annonce son nombre de tours ; une boucle non bornée s'arrête quand sa condition devient fausse.
C.Q.F.D.

L'exemple au propre

1.Un programme exécute, dans l'ordre : a = 3, puis b = a + 4, puis a = b * 2.
2.a vaut d'abord 3.
3.b = 3 + 4 = 7.
4.a = 7 × 2 = 14.
5.La valeur finale de a est 14.

Dans la même classe

S'entraîner en 2nde Toutes les fiches