Académique Documents
Professionnel Documents
Culture Documents
Source: www.lesfoodies.com
Notion d’algorithme et d’action primitive
Démarche de résolution d’un problème
Pour obtenir les résultats attendus, on doit suivre les étapes:
Notion d’algorithme et d’action primitive
fsi
Sinon écrire (‘La solution est:’, -b/a)
Fsi Affichage de la
Fin solution attendue
Fin de l’algorithme
Structure d’un algorithme
Exemple d’algorithme qui manipule des constantes
Algorithme rattrapage
Const note_elimin=7 /* note éliminatoire fixée à
7*/
Var moyenne:reel
Début
Lire (moyenne)
Si moyenne <note_elimin
Alors écrire (‘l.etudiant refait le module’)
Fsi
Fin algorithme
Structure d’un algorithme
Les types standards et opérations appropriées.
Le type de variable définit les valeurs qu’elle peut contenir.
Les types standards sont:
Exemples:
A5 (ou A=5) /*Affectation d’une valeur*/
AB /*Affectation du contenu d’une variable*/
A(B+C)/10 /*Affectation du résultat d’une expression*/
Ce qui est affecté à la variable doit être de même type que cette dernière.
Si A est de type entier, A10.5 est considéré comme une erreur.
Structure d’un algorithme
L'enchaînement : Les actions primitives sont
exécutées dans l'ordre d'apparition dans l'algorithme.
Ces enchaînements peuvent se trouver dans les autres
structures de contrôle.
Action 1 Exemple:
Action 2 Lire (A)
..... B A**4
CB*100
Action n
Ecrire (A,B,C)
Actions simples et structures de contrôle
Exemple
Exemple
Si C1 alors A1
sinon si C2
alors A1 Si A<0 alors écrire (‘A est non
Sinon A2 nul’)
sinon si A>0 alors écrire (‘A est non
nul’)
Sinon écrire (‘A est nul’)
A2 est exécutée si C1 et C2 sont toutes les deux non
vérifiées
Actions simples et structures de contrôle
Les Structures alternatives
Si (A<0 et B<0) alors écrire (‘somme est
Si (C1 et C2) alors A1 de signe négatif’)
Sinon A2 Sinon écrire(‘la somme dépend du signe de
la plus grande valeur absolue’)
m ple
E xe
Si A<0 alors
si B<0
Si C1 alors si C2 alors alors écrire (‘somme est de signe négatif’)
A1 sinon écrire(‘la somme dépend du signe de
la plus grande valeur
sinon A2 absolue’)
Fsi Fsi
Sinon A2 Sinon écrire(‘la somme dépend du signe de la
plus grande valeur absolue’)
Fsi Fsi
Exercice
Afficher le résultat admis ou refait l’année selon la
moyenne
Algorithme passage
Var moy:reel
Début
Écrire (‘Donnez la moyenne de l’étudiant’)
Lire(moy)
Si moy>=10 alors Ecrire (‘L étudiant admis en année
suivante)
Sinon Ecrire (‘L Etudiant refait lannée en cours’)
Fsi
Fin Algorithme