Vous êtes sur la page 1sur 24

Algorithmique et programmation

Niveau: Tronc Commun

Année Scolaire 2020/2021


L’Affectation:

L’Affectation: est une opération qui consiste à attribuer une valeur à une variable ..

Mémoire

2
Lecture

01 Lecture

02 Ecriture
02
03 Affectation

04 Exercices d’application

0306
04
3
Ecriture

A- Définition :
L’écriture est une instruction qui permet d'afficher le contenu d’une variable ou/et un message sur
l'écran
B- Syntaxe :
 Ecrire (''message‘’) ;
 Ecrire (''message'‘ , variable );

❖ Exemple :
◦ Soit Résultat est une variable.
 Ecrire (Résultat) : signifie afficher sur l’écran le contenu de la
variable Résultat.
 Ecrire (''donnez votre Pseudonyme : '') : signifie afficher sur
l’écran le message suivant: donnez votre Pseudonyme :
Plan

04
5
Lecture

A- Définition :
La lecture est une instruction qui permet de lire des données tapées au clavier.
B- Syntaxe :
 Lire (variable1) ;
 Lire (variable1, variable2);

❖ Exemple :

 Lire (Prénom) ;
 Lire (nom);
 Lire (A , B);
Lecture

01 Lecture

02 Ecriture
02
03 Affectation

04 Exercices d’application

0306
04
7
2.Algorithme :

8
2.Algorithme :

9
L’Affectation: Exercice d’application
A, B, C, D: Entier;

Variables
Instructions
A B C D
B2
C  B+10
A4
B D*3
DA
A ’’Bonjour’’
B  B*D
C  B+5
A  10+4+C
10
C  A+B+D
L’Affectation: Correction

Variables
Instructions
A B C D
B2 2
C  B+10 2 12
A4 4 2 12
B D*3 Erreur
DA 4 2 12 4
A ’’Bonjour’’ Erreur
B  B*D 4 8 12 4
C  B+5 4 8 13 4
A  10+4+C 27 8 13 4
C  A+B+D 27 8 39 4 11
L’Affectation: Exercice d’application

N est une variable de type entier telle que : N 4


P et R sont des variables de types chaines de caractère tel que : P ‘’Maroc’’
Compléter le tableau suivant :

Instruction Valeur Affiché


Ecrire (N)
Ecrire (‘’Vive’’)
Ecrire (P)
Ecrire (‘N’)
Ecrire (N+5)
R ‘’Vive le ‘’ + P 12
Ecrire (R)
L’Affectation: Correction

N est une variable de type entier telle que : N 4


P et R sont des variables de types chaines de caractère tel que : P ‘’Maroc’’
Compléter le tableau suivant :
Instruction Valeur Affiché
Ecrire (N) 4
Ecrire ("vive") Vive
Ecrire (P) Maroc
Ecrire (‘N’) N
Ecrire (N+5) 9
R "Vive le " + P Vive le Maroc
Ecrire (R) 13
1.Probleme

Ecrire un algorithme qui demande de l’utilisateur la longueur et la largeur d’un


rectangle, puis calcule et affiche son périmètre.

longueur

Largeur

14
2.Algorithme :

Algorithme Périmètre
Variable périmètre, longueur, largeur : Réel;
DEBUT
Ecrire (‘Demander la valeur de la longueur’);
Lire (longueur);
Ecrire (‘Demander la valeur de la largeur’);
Lire(largeur);
Périmètre 2x (longueur + largeur);
Ecrire (‘le périmètre est :’ Périmètre);
FIN 15
2.Algorithme :

16
Exercice d’application

La représentation d’un algorithme :


Donner la partie Analyse d’un algorithme qui permet de
calculer la somme de 2 nombres .
Phase d’analyse :

➢ Les données d’entrée (à fournir ) : a , b : entier


➢ Traitement à effectuer : somme = a + b
➢ Les données de sortie (Résultat) : somme

17
Exercice d’application

Algorithme somme ;
Variable a , b , somme : entier ;
Début
Ecrire ("Entrer le Nombre 1 :");
Lire (a ) ;
Ecrire ("Entrer le Nombre 2 :");
Lire (b) ;
somme a + b;
Ecrire (" la somme = " , somme) ;
Fin .
Exercice d’application

Exercice 1 :
▰ Ecrire un algorithme qui demande le nom et l'âge de l'utilisateur et afficher :
▻ "Bonjour ..., tu as ... ans." en remplaçant les ... par : le nom et l'âge.
Phase d’analyse :

➢ L es données d’entrée (à fournir ) : nom , Age

➢ Traitement à effectuer :

➢ Les données de sortie (Résultat) :"Bonjour " ,nom , " ,tu as " ,
Age , " ans."
Exercice 1 :

Algorithme bonjour ;
Variables
nom : chaine de caractères;
Age : Entier;
Début
Ecrire("Entrer le nom : "); lire (nom);
Ecrire("Entrer l’Age : "); lire (Age);
Ecrire("Bonjour " ,nom , " ,tu as " , Age , " ans.");
Fin.
Exercice d’application

Exercice 2 :
▰ Ecrire un algorithme qui demande à l’utilisateur de saisir 2 entiers A et B, qui calcule et
affiche leur moyenne.
Phase d’analyse :

➢ L es données d’entrée (à fournir ) : A , B

➢ Traitement à effectuer : moyenne  ( A+B)/2

➢ Les données de sortie (Résultat) : moyenne


Exercice 2 :

Algorithme moyenne ;
Variables
A,B : Entier;
moyenne : Réel;
Début
Ecrire("Entrer A : "); lire (A);
Ecrire("Entrer B : "); lire (B);
moyenne  (A+B)/2 ;
Ecrire( " la moyenne de A et B est : " ,moyenne);

Fin.
Exercice d’application

Exercice 3 :
Ecrire un algorithme qui demande le rayon d’un cercle et affiche sa surface et son périmètre.
Phase d’analyse :

➢ Les données d’entrée (à fournir ) : Rayon ,

➢ Traitement à effectuer : surface = Rayon^2 * Pi , périmètre = 2 * Rayon * Pi

➢ Les données constantes : Pi

➢ Les données de sortie (Résultat) : surface, périmètre


Exercice 3 :

Algorithme SurfaceCercle;
Variables
Rayon ,surface, périmètre : réel;
Constantes Pi = 3,14 ;
Début
Ecrire("Entrer le Rayon : "); Lire (Rayon) ;
surface  Rayon^2 * Pi ;
périmètre  2 * Rayon * Pi ;
Ecrire (" Surface =" , surface, " Périmètre = ", périmètre ) ;
Fin .

Vous aimerez peut-être aussi