Vous êtes sur la page 1sur 6

Matière : Informatique Niveau : Tronc commun

Module 3 : Algorithmique et programmation


Chapitre 3 : les structures de contrôles de base : séquentielles et sélectives

I. Les opérateurs :
1) Définition :

Un opérateur est un signe qui relie deux valeurs, pour produire un résultat.

2) Les opérateurs arithmétiques :

Opérateurs Signification
+, - Addition, Soustraction
*, / Multiplication, Division
Div Division entière
Mod Le reste de la division entière
^ Puissance

3) Les opérateurs de comparaison :

Opérateurs Signification
= Egal
< Strictement inférieur
> Strictement supérieur
<= Inférieur ou égale
>= Supérieur ou égal
<> Différent

Exemple :
Soit A et B deux variables de type entier tels que A=5 et B=3
Soit X une variable booléen, quelle sera la valeur de X dans chacun des cas suivants :

Xß A>=B (X= Vrai)


Xß A<=B (X = faux)
Xß A<>B (X = vrai)
Xß (A^2)>(A*B) (X=Vrai)

4) Les opérateurs Logiques :


Opérateurs
ET
OU

Prof: S. SLAMA 1 2023/2024


Matière : Informatique Niveau : Tronc commun
NON

✓ Tableau de vérité des opérateurs logiques :


Soit A et B deux variables de types booléens

A B A ET B A ou B NON (A)
Faux Faux Faux Faux Vrai
Faux Vrai Faux Vrai Vrai
Vrai Faux Faux Vrai Faux
Vrai Vrai Vrai Vrai Faux

Exemple :
Soit A et B deux variables de type entier tels que A=5 et B=6
Soit X, Y deux variables booléennes, quelles sera les valeurs de X et Y dans chacun des cas suivants :

Xß (A<B) ET (3>B) (X= Faux)


Yß (A=B) OU (B<10) (X = Vrai)
Xß NON(Y) (X = Faux)

5) Les opérateurs alphanumériques :

Opérateurs

+
L’opérateur + avec des entiers effectue l’addition 3+6 vaut 9.
Avec des chaines de caractères il effectue la concaténation ‘bonjour’ + ‘ tout le monde’ vaut
‘Bonjour tout le monde’.
Exemple
Soit X, Y, Z trois variables de type chaines de caractères

Xß ‘ Infor’
Yß ‘matique’
Zß X+Y ( Z= ‘Informatique’ )

II. La structure séquentielle :


1) Définition :

Les instructions seront exécutées dans l’ordre dans lequel elles apparaissent dans l’algorithme. Il faut juste
noter que si on change l’ordre des instructions le résultat peut changer.

Prof: S. SLAMA 2 2023/2024


Matière : Informatique Niveau : Tronc commun

Exemple :

Algorithme perimetre_rectangle;
Variable L, l, p : réel ;
Début
Ecrire ("Entrer la longueur :") ;
Lire(L) ;
Ecrire ("Entrer la Largeur :");
Lire(l);
pß2*(L+l);
Ecrire ("Le périmètre est :",p); Fin.
III. La structure sélective :
1) Définition :

La structure sélective permet d’exécuter telles instructions ou telles autres en fonction de réponse à des
conditions

2) La structure sélective simple :


Permet d’effectuer certaines opérations ou au contraire de ne rien faire.

Syntaxe :

Si condition Alors
Instruction ;
Fin si
✓ Si la condition vaut Vraie alors le bloc d’instructions sera exécuté, sinon il sera ignoré.
Exemple :

Algorithme Admis
Variable m : Réel ;
Début
Ecrire (‘Entrez la moyenne : ‘) ;
Lire (m) ;
Si m >=10 Alors Ecrire (‘Admis’) ;

Prof: S. SLAMA 3 2023/2024


Matière : Informatique Niveau : Tronc commun
Fin Si
Fin

3) La structure alternative (deux choix) :


La structure alternative permet d’exécuter une instruction ou une autre instruction.

Syntaxe :

Si condition Alors
Instruction1 ;
Sinon Fin si
Instruction2 ;

✓ Si la condition vaut Vrai alors le bloc d’instructions1 sera exécuté, et le bloc d’instructions2 sera
ignoré, sinon le bloc d’instructions2 sera exécuté et le bloc d’instructions1 sera ignoré.

Exemple :

Algorithme Nature_nombre ;
Variable
n : Réel ;
Début
Ecrire (‘Entrez un nombre : ‘) ;
Lire (n) ;
Si n >0 Alors
Ecrire (‘Ce nombre est positif’) ;
Sinon
Ecrire (‘Ce nombre est négatif’) ;
Fin Si
Fin

4) La structure alternative imbriquée :


La structure alternative imbriquée est une structure utilisée lorsque le nombre de traitements est plus grand
que deux.

Prof: S. SLAMA 4 2023/2024


Matière : Informatique Niveau : Tronc commun

Syntaxe :

Si condition1 Alors
Instruction1 ;
Sinon
Si condition2 Alors
Instruction2 ;
Sinon Fin si Fin si
Instruction3 ;

Exemple :

Algorithme Nature_nombre ;
Variable
n : Réel ;
Début
Ecrire (‘Entrez un nombre : ‘) ;
Lire (n) ;
Si n >0 Alors
Ecrire (‘Ce nombre est positif’) ;
Sinon
Si n=0 Alors
Ecrire (‘Ce nombre est nul’) ; Sinon
Ecrire (‘Ce nombre est négatif’) ;
Fin si
Fin si
Fin

5) Structure à choix multiple :

Lorsque l ’imbrication des alternatives devient importante, l'utilisation de la structure à choix multiple
devient nécessaire.

Prof: S. SLAMA 5 2023/2024


Matière : Informatique Niveau : Tronc commun

Syntaxe :

Cas variable vaut


Valeur 1 : Instruction 1 ;
Valeur 2 : Instruction 2 ;
Valeur 3 : Instruction 3 ;
………………
Sinon : Autres Instructions ;
Fin cas

Exemple :

Algorithme JourSemaine
Variable n : Entier ;
Début
Ecrire (‘Entrez un nombre entre 1 et 7‘) ;
Lire (n) ;
Cas n vaut
1 : Ecrire (‘Lundi’) ;
2 : Ecrire (‘Mardi’) ;
3 : Ecrire (‘Mercredi’) ;
4 : Ecrire (‘Jeudi’) ;
5 : Ecrire (‘Vendredi’) ;
6 : Ecrire (‘Samedi’) ;
7 : Ecrire (‘Dimanche’) ;
Sinon : Ecrire (‘Entrez un nombre entre 1 et 7 ‘) ;
Fin Cas Fin

Prof: S. SLAMA 6 2023/2024

Vous aimerez peut-être aussi