Académique Documents
Professionnel Documents
Culture Documents
Table de matière
1. Introduction
5. Le formalisme algorithmique
6. Résumé
7. QCM
8. Exercices
9. Bibliographie
-2-
1. Introduction
Problème
Analyse
Etape de
résolution
Formalisme
Algorithme
Programme 010010110
Compilateu
1
-3-
Exemple :
1. si a égal 0
résoudre une équation b x + c = 0
2. si c égal 0
une solution est x égal 0
et pour l'autre, résoudre une équation a x + b = 0
3. si a, b et c sont égaux à 0
la solution est n'importe quel réel
4. si a et b sont égaux à 0 et c est différent de 0
il n'y a pas de solution
5. sinon commencer par calculer le discriminant
puis si le discriminant est égal à 0
la solution est - b / ( 2 * a )
sinon si le discriminant est supérieur à 0
il y a 2 solutions réelles .....
......
.... 2 solutions imaginaires ....
........
-4-
Les actions de base d'un ordinateur :
• comparer des valeurs en mémoire : telle valeur est-elle égale à telle autre ?,
inférieure ? grâce au processeur
• enchaîner des actions selon divers modes : séquentiel (une action puis
l'autre), alternatif (après une comparaison, 1 seule sur 2 actions possibles est
réalisée), répétitive (une action est répétée autant de fois que nécessaire);
ceci grâce aux jeux d'instructions du processeur.
Ces actions de base communes à tous les ordinateurs constituent les fondements
du langage algorithmique que l'on va utiliser.
-5-
3. Notion et définition d’un algorithme
-6-
5. formalisme algorithmique
Symbole Signification
Saisir les données par un périphérique
d’entrée « clavier »
afféctué quelques instructions (opérations telque :
affectation, addition, soustraction, etc.) « le traitement
ce fait au niveau du procésseur ».
Vrai Faux Afféctué un teste selon une condition et retourne une
valeur Vrai ou faux
Afficher le résultat par un périphérique de
sortie « ecran ».
Stocker les donées dans un support non
volatile « disque dur »
Lien entre les tâches « séquentiel »
Exemple :
Afficher le plus grand des deux nombres A et B.
Saisir A et B
Vrai Faux
Les nombes Si A>B
sont est égaux
-7-
6. Résumé
• Pour faciliter la résolution d’un problème en informatique élaborer un
algorithme est une étape très importante.
• En algorithme est la description de la suite d’opération à suivre pour
résoudre un problème écrite en langage naturel.
• Avant d’écrire un algorithme on peut utilisé un formalisme qui permet de
simplifier la résolution d’un problème, ce formalisme utilise des symbole
graphique
7. QCM
8. Exercices
Exercice 01 :
Quel est le formalisme d’un algorithme de calcul de la multiplication de deux
nombres.
Exercice 02 :
Quel est le formalisme d’un algorithme qui afficher le double et le triple d’un
entier donné.
Exercice 03 :
Afficher la mention à un élève en fonction de sa moyenne générale par un
formalisme algorithmique.
Exercice 04 :
Quel est le formalisme d’un algorithme de la table de multiplication par 10.
Exercice 05 :
Quel est le formalisme d’un algorithme qui affiche la somme des N nombres
entiers.
Exercice 06 :
Problème : résolution de l'équation a x2 + b x +c = 0 c.a.d. pour les
données réelles a, b et c, trouver le formalisme qui permet de calculer la ou
les solutions de l'équation.
-8-
Bibliographie
Sites web :
www.developpez.com
www.commentçamarche.com
www.codesource.com
www.emagister.fr
-9-