📘 Fiche de cours
L'essentiel du cours
Un algorithme est une suite finie et ordonnée d'instructions permettant de résoudre un problème. Il se compose de trois parties :
- L'en-tête :
Algorithme Nom_du_programme - La partie déclarative : Déclaration des variables (
Variables : a, b : Entier) et des constantes. - Le corps de l'algorithme : Délimité par
DébutetFin.
Les types de base sont : Entier (nombres sans virgule), Réel (nombres avec virgule), Caractère (lettres/symboles), Chaîne (texte) et Booléen (Vrai/Faux).
Méthodes à maîtriser
- L'affectation : Utiliser le symbole
←. Exemple :x ← 5. - La lecture : Utiliser
Lire(x)pour demander une valeur à l'utilisateur. - L'écriture : Utiliser
Écrire("Message", x)pour afficher un résultat. - La structure conditionnelle :
Si ... Alors ... Sinon ... FinSi. - La structure répétitive :
Pour ... de ... à ... Faire ... FinPour.
Exemples corrigés
Exemple : Calcul de la somme de deux nombres.
Algorithme Somme
Variables : a, b, s : Entier
Début
Lire(a, b)
s ← a + b
Écrire("La somme est : ", s)
Fin
Erreurs fréquentes
- Oublier de déclarer une variable avant de l'utiliser.
- Confondre l'affectation (
←) avec l'égalité mathématique (=). - Ne pas fermer les structures (
FinSi,FinPour). - Utiliser des noms de variables non explicites (ex: utiliser
xau lieu deage).