Académique Documents
Professionnel Documents
Culture Documents
4. Syntaxe
Ainsi :
A ← 24 attribue la valeur 24 à la variable A .
B←A signifie que la valeur de B est maintenant celle de A
B←A+4 Si A contenait 12, B faut maintenant 16.
LES VARIABLES
4. Syntaxe
Exemple 1 :
Début
A←B
C←D
Fin
Exemple 1
Variable A en Numérique
Début
A ← 34
A ← 12
Fin
LES OPÉRATEURS
1. Opérateurs numériques
+ : addition
- : soustraction
* : multiplication
/ : division
LES OPÉRATEURS
2. Opérateur Alphanumérique
Par exemple :
Variables A, B, C en Caractère
Début
A ← " Toto"
B ← " Tata"
C←A&B
Fin
Exemple :
Ecrire "Entrez votre nom : "
Lire NomFamille
Exemple :
Ecrire un programme qui demande un nombre à l’utilisateur, puis
qui calcule et affiche le carré de ce nombre.
ALGORITHMIQUE : PREMIER PAS
variable a, b : entier
variable s : entier
Debut
afficher(" Donner le premier entier ")
saisir(a)
afficher(" Donner le deuxième entier ")
saisir(b)
s <- a+b
afficher(" La somme de a et b est : ")
afficher("s")
Fin
ALGORITHMIQUE : LES ÉTAPES
variable r : réel
variable S : réel
Debut
constante PI : réel
PI<-3.14
afficher(" Donner le rayon du cercle")
saisir(r)
S<- r*r*PI
afficher(" La surface du cercle est :")
afficher(s)
Fin
PSEUDO-CODE : TRAITEMENT
CONDITIONNEL
vraie fausse
Sequence2
Sequence1 d’instruction
d’instruction s
s
Suite du programme
PSEUDO CODE : MAXIMUM DE DEUX
ENTIERES
Debut
afficher(" Donner deux entiers")
saisir(a)
saisir(b)
si a > b
alors max <- a
sinon max <- b
finsi
Fin
LES DIFFÉRENTES FORMES DU SI
si avec sinon
si E
si E vrai faux
alors A1 A1, B1,
sinon B1
finsi
si E
si sans sinon vrai
si E A1 faux
alors A1
finsi
LES DIFFÉRENTES FORMES DU SI
si emboités si
si E1 E
1
alors si E2 vrai
alors A1; A2, ...; An;
sinon B1; B2, ...; Bn; faux
E
finsi 2
sinon C1; C2, ...; Cn; vrai faux
finsi
A1,A2;..An; B1,B2;..Bn; C1,C2;..Cn;
EXEMPLE DE SI EMBOITÉ
si emboités
si moyenne >=12
alors afficher("admis")
sinon si moyenne >=10
alors afficher(« admis avec crédits »)
sinon afficher(« ajourné »)
finsi
finsi
PSEUDO-CODE : TRAITEMENT
CONDITIONNEL
variable i : entier;
A
A;
pour i=1 à N faire
B;
finpour Répéter N fois B
C;
C
LA BOUCLE POUR : SCHÉMA DÉTAILLÉ
DE L’EXEMPLE
variable i : entier
A; A
pour i=1 à 10 par 1 faire
B;
finpour i=1
C;
i!=10
Répéter 10 fois
B
i=i+1
C
LA BOUCLE POUR : EXEMPLE
variable n : entier
variable i : entier
variable noteCourante, somme : réel
Début
somme<- 0 {initialisation du calcul} -> commentaire
afficher("Donnez le nombre de notes que vous voulez saisir:");
saisir(n);
pour i=1 à n faire
afficher("Note",i )
afficher(" : ")
saisir(noteCourante)
somme = somme+noteCourante;
finpour
afficher("Moyenne : ",(somme)/n);
Fin
LA BOUCLE TANT QUE
A; vrai
Tant que E faire E
B;
fintanque B faux
C;
C
LA BOUCLE TANT QUE
variable n : entier
Début
répéter
afficher("Donnez un entier strictement supérieur a zéro :")
saisir(n)
afficher("Vous avez fourni :" ,n)
tant que (n > 0) ;
variable n : entier
variable i : entier
variable max : entier
max <-99
afficher("Donnez un nombre inferieur à 100 :")
saisir(n);
pour i<-n à max par n faire
afficher( i);
afficher( " ");
finpour
ALGORITHME DU CALCUL DE PUISSANCE
{ calcul de x a la puissance n }