REPRESENTATION D’UN ALGORITHME PAR UN ALGORIGRAMME

1-Définition

C’est la représentation graphique des algorithmes avec des figures géométriques (rectangles, parallélogrammes, losanges, etc.). On les appelle souvent logigramme, organigramme et rarement ordinogramme.

 

2-Symboles

 

 

 


                       

 

Marque le début ou la fin d’un algorithme.

 

 

 

                                     

 

 

Marque les instructions de lecture ou d’écriture

 

 

 
 


                          

 

    Marque une action simple à exécuter.

 

 

 

 

 


  Représente un sous-programme

                      

Organigramme : Décision: C
 

 


         

       

Marque une question posée par l’évaluation d’une condition C qui a la valeur soit « vrai », soit « faux ».

 

 

O   

 

Anneau numéroté utilisé pour les algorithmes longs de plus d’une page. Il permet de repérer la fin de la première page et le début de la seconde.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 

 

Flèche de connexion pour indiquer le sens de lecture

 

 

 

Exemple :

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EXERCICES

EXERCICE I :

Dans le formalisme des algorithmes, que représentent les symboles graphiques suivants :

EXERCICE II : Ecrire le code correspondant à l’organigramme suivant :

EXERCICE III : Construire un algorigramme correspondant à l’algo ci-dessous

 

 

EXERCICE IV:

1.Construire l’algorigramme d’un algo qui calcule et affiche la surface d’un cercle de rayon r

2. En déduire le code de cet algo

 

 

 

 

CORRIGES

EXERCICE I :

Dans le formalisme des algorithmes, que représentent les symboles graphiques suivants :

 

 


                       

 

Marque le début ou la fin d’un algorithme.

 

 

 

                                     

 

 

Marque les instructions de lecture ou d’écriture

 

 

 
 


                          

 

    Marque une action simple à exécuter.

 

                      

Organigramme : Décision: C
 

 


         

       

Marque une question posée par l’évaluation d’une condition C qui a la valeur soit « vrai », soit « faux ».

 

 

 

 

 

 

 

 

 

 

 

 

 

  

 

EXERCICE II :

Algorithme VolumeCylindre

 const Pi=3.14 ;

 Var R, h, V : réels ;

Début

 Ecrire (« Entrer le rayon du cylindre r : »), Lire (r) ;

 Ecrire (« Entrer la hauteur du cylindre h : »), Lire (h) ;

 V ← Pi*R*R*h ;

 Ecrire (« Le volume du cylindre V est : », V) ;

 Fin

EXERCICE III :

EXERCICE IV :