Vous êtes sur la page 1sur 17

Activi

Etant donnée la longueur et la longueur


d’un rectangle, écrivez un algorithme qui
calcul sa surface.
Activi
Phase d’analyse: té Algorithme:
Les données en entrée: Algorithme Surface_salle
Variables
Long et Larg
Long : réel
Larg : réel
Le traitement: surface : réel

Surface=Long * Larg
Début

Les données en sortie:


calculer (surface=Long * Larg)
surface
Fin
D’où on va avoir les valeurs de la variable longueur et la variable largueur?
Communication orale
L’utilisateur tape L’ordinateur lit la
Parler au clavier la valeur valeur de la
Ecouter
de la longueur Lire (variable)
longueur

Lire (Long)

Ecrire Lire
Communication écrite

Ecrire Communication écrite Lire


Activi
Phase d’analyse:
té Algorithme:
Les données en entrée: Algorithme Surface_Salle
Variables
Long et Larg Long : réel
Larg : réel
surface : réel
Le traitement: Début

Surface=Long * Larg Lire (long)


Lire (larg)
calculer (surface= Long et Larg)
Les données en sortie:

surface
Fin
L’ordinateur a terminé le
L’utilisateur lit
traitement et veut
l’information écrite
afficher le résultat , donc Ecrire (variable)
sur l’écran
il va l’écrire sur l’écran
Ecrire (surface)

Ecrire Communication écrite Lire


Activi
Phase d’analyse:
té Algorithme:
Les données en entrée: Algorithme Surface_Salle
Variables
Long et Larg Long : réel
Larg : réel
surface : réel
Le traitement: Début

Surface=Long * Larg Lire (long)


Lire (larg)
calculer (surface= Long et Larg)
Les données en sortie: Ecrire (surface)

surface
Fin
Instruction de base
Instruction de base
I. Lecture
1. Définition:
• La lecture est une opération qui permet de lire des données tapées au
clavier.
2. Syntaxe: Exemple :
Lire (variable1)
Lire (note)
Lire (variable1, variable2) Lire (nom)
Lire (X , Y)
Instruction de base
2. L’écriture
1. Définition:
• L’écriture est une opération qui permet d'afficher le contenu d’une
variable ou/et un message sur l'écran

2. Syntaxe:

Ecrire (variable)
Ecrire (''message'')
Ecrire (''message : '‘ , variable )
Instruction de base

Exemple :

Soit noteinfo est une variable.

Ecrire (noteinfo) : signifie afficher sur l’écran le contenu de la variable


noteinfo.

Ecrire (''donnez votre nom : '') : signifie afficher sur l’écran le message
suivant: donnez votre nom :
Instruction de base
Exemple:

Algorithme Somme
  

Variables X , Y , S : Réels

Début
Lire(X)
Lire(Y)

calculer
S (S= XX++Y)
Y

Ecrire ("la somme est : ", S)


Fin
Instruction de base
3. L’affectation
1. Définition:
 

L’affectation est une opération qui consiste à attribuer une


valeur à une variable .
2. Syntaxe:

Elle est représentée par une flèche orientée à gauche


Instruction de base
Instruction de base
Représentation finale d’un algorithme
Algorithme nom_algorithme En tête

 
Variables
Nom_du_variable1, nom_du_variable2  : type
Déclaration des
Nom_du_variable3  : type variables et
Constantes constantes
nom_de_la_constante = valeur

Début
Instructions de lecture
Traitements Corps de
l’algorithme
Instructions d’écriture
Fin
Exercice 1
Qu’est ce qu’il va afficher sur l’écran l’algorithme suivant?

Algorithme Exemple
  
Variables S: Entier

Début
Ecrire ("Taper un nombre ") Taper un nombre
Lire(S)
Ecrire (S) 8
Ecrire ("S") S

Ecrire ( " La valeur de S est : " , S ) La valeur de S est : 8

Ecrire (" La valeur de S est : , S ") La valeur de S est : , S

Fin
Exercice 2
Mémoire

Variables Après l’exécution A


Instructions de chaque instruction
  B
A B C D
B 3 C
C 20 D
A B+2
D A
C B* 2
D B+A
A A*2
C A+B+2