Algorithmique • 1ère

Variables et boucles simples

Variables
\[ \text{Variable} \leftarrow \text{Valeur} \]
Affectation d'une valeur à une variable
Type Exemple Description
Entier n ← 5 Nombres entiers
Réel x ← 3.14 Nombres décimaux
Chaîne nom ← "Alice" Texte
Booléen ok ← Vrai Vrai/Faux
Définition :
Une variable est un conteneur qui stocke une valeur pouvant être modifiée pendant l'exécution d'un algorithme.
Affectation :
L'affectation consiste à attribuer une valeur à une variable avec l'opérateur ←.
Boucle TantQue
Syntaxe :
TantQue condition Faire
  Instructions
FinTantQue
Exemple simple :
Variables i : entier
i ← 1
TantQue i <= 5 Faire
  Afficher(i)
  i ← i + 1
FinTantQue
Caractéristiques
🔄
Test avant exécution
Peut ne jamais s'exécuter
🔧
Nécessite un compteur
Boucle Pour
Syntaxe :
Pour i allant de début à fin Faire
  Instructions
FinPour
Exemple simple :
Pour i allant de 1 à 5 Faire
  Afficher(i)
FinPour
Comparaison des boucles
🔢
Pour : nombre d'itérations connu
TantQue : condition d'arrêt
🎯
Toujours initialiser les variables
Exemples concrets
Somme des n premiers entiers :
Variables n, i, somme : entier
Lire(n)
somme ← 0
Pour i allant de 1 à n Faire
  somme ← somme + i
FinPour
Afficher(somme)
Calcul de puissance :
Variables x, n, i, resultat : entier
Lire(x, n)
resultat ← 1
i ← 1
TantQue i <= n Faire
  resultat ← resultat * x
  i ← i + 1
FinTantQue
Afficher(resultat)
Erreurs fréquentes
Oublier d'initialiser les variables
🔄
Ne pas incrémenter le compteur
⚠️
Condition toujours vraie (boucle infinie)
🎯
Mauvais intervalle dans la boucle Pour
Initiation à l’algorithmique Algorithmique et programmation