Vous êtes sur la page 1sur 4

1) Algorithme.

Définition : Un algorithme, c’est une suite des instructions ordonnées, qui une fois exécutée correctement,
conduit à un résultat donné.

2) Instructions et Type de données :


 entiers  booléen  chaîne de caractères
 réels  caractère  tableau de données
3) La notion de variable :
Une variable est un nom qui sert à repérer un emplacement donné de la mémoire, c’est à dire que la
variable ce n’est qu’une adresse de mémoire.
Pour les noms des variables choisissez des noms représentatifs.
4) Déclaration des variables
Syntaxe : Variable NomVariable : [Type]
Exemple : Variable Rayon : Réel
1) Le type entier : les opérations utilisables sur les entiers sont :
a) Les Opérateurs arithmétiques classiques :
Addition : + Soustraction : - Multiplication : * Division entière : /
 La division entière notée n/p donne la partie entière du quotidien de la division entier de n/p
o Exemple : 10/6=1.
 Le modulo noté Mod tel que n mod p est donne le reste de la division entiers de n / p
Exemple : 10 mod 6 =4.
b) Les Opérateurs de comparaison classiques : > < =.
2) Le type Réel : les mêmes opérations que les nombres entiers sauf la Division Réel : /
Exemple : 10/6=1.66
3) Le type booléen : vrai ou faux.
Les opérateurs utilisables sur les booléens sont réalisées à l’aide des connecteurs logiques qui sont :
 NON  ET  OU

Rappel des équations logiques :

NON ET V F OU V F

V F V V F V V V

F V F F F F V F

4) Chaine de caractère :
 Les opérateurs élémentaires utilisables sont les comparaisons ><= selon l’ordre lexicographiques.
 Les concaténations (+)
Exemple :
A : « BONJOUR » B : « TDI » Z : « » (espace)

DONNE : A + Z + B = BONJOUR TDI


5) L'instruction d’affectation:
L'opération affectation permet d'attribuer une valeur à une Variable.
Elle est représentée en algorithmique:" :="
1.1 - Syntaxe :
VARIABLE :=Valeur
VARIABLE :=EXPRESSION
1.2 - Exemple :
V :=A V := 6 V :=3 * A + 2 * b – 1
Par conséquent les écritures suivantes n'ont pas de sens :
7 :=A A + B :=C
6) Les instructions d'entrée / sortie :
Lire(V) : qui permet d'affecter à la variable (V), la valeur lue sur le périphérique d'entrée.
Permettre à l’utilisateur de faire entrer des valeurs au clavier pour qu’elles soient utilisées par le programme.
Ecrire(V) : qui permet de transférer la valeur (V) vers le périphérique de sortie.
Permettre au programme de communiquer des valeurs à l’utilisateur en les affichant à l’écran.

Remarque:
L'identificateur (V) doit être une variable déclarée. Par conséquent les écritures suivantes n'ont pas de sens :
Lire(6) ;
Lire(A+B) ;
Démonstration d’Exemple :

VARIABLES A, B, SOMME : ENTIERS


Début
ECRIRE ‘Entrez le premier nombre’
Lire A
ECRIRE ‘Entrez le deuxième nombre’
Lire B
SOMME :=A + B
ECRIRE ‘La somme de ces deux nombres est : ’
ECRIRE SOMME
Fin

Série d’exercice 1 : ALGORITHME


Exercice 1 :
Quelles seront les valeurs des variables A et B après exécution des instructions suivantes ?
Variables A, B : Entier
Début
A :=1
B :=A + 3
A :=3
Fin
Exercice 2 :
Quelles seront les valeurs des variables A, B et C après exécution des instructions suivantes ?
Variables A, B, C : Entier
Début
A :=5
B :=3
C :=A + B
A :=2
C :=B – A
Fin

Exercice 3 :
Quelles seront les valeurs des variables A et B après exécution des instructions suivantes ?
Variables A, B : Entier
Début
A :=5
B :=A + 4
A :=A + 1
B :=A – 4
Fin

Exercice 4 :
Quelles seront les valeurs des variables A, B et C après exécution des instructions suivantes ?
Variables A, B, C : Entier
Début
A :=3
B :=10
C :=A + B
B :=A + B
A :=C
Fin
Exercice 5 :
Que produit l’algorithme suivant ?
Variables A, B, C: chaine de Caractères
Début
A :=“423“
B :=“12”
C :=A & B
Fin
Exercice 6
Quel résultat produit le programme suivant ?
VARIABLES Val, Double : ENTIERS
Début
Val :=231
Double :=Val * 2
ECRIRE (« la valeur de val est : »,Val)
ECRIRE Double
Fin
Exercice 7
Ecrire un programme qui demande deux nombres entiers à l’utilisateur, puis qui calcule
et affiche le Produit de ces nombres.

Exercice 8
Ecrire un programme qui lit le prix HT d’un article, le nombre d’articles et le taux de TVA,
et qui fournit le prix total TTC correspondant. Faire en sorte que des libellés apparaissent clairement.
Exercice 9
Ecrire un programme qui lit une valeur et qui nous calcule l’inverse de cette valeur.

Exercice 10
Ecrire un programme qui demande un nombre entier à l’utilisateur, puis qui calcule et affiche le Carré de ce nombre..

Exercice 11
Le surveillant général d’un établissement scolaire souhaite qu’on lui écrive un programme qui calcule, pour chaque élève, la
moyenne des notes des cinq matières. Ces matières sont avec leur coefficient:

MATIERE COEFFICIENT

MATH 5
Physique 5
Français 4
Anglais 2
Histoire-Géographies 2

Vous aimerez peut-être aussi