Bloc de Répéter
Affectation : en Pascal :=
Pour For
Test Alternatif Test Alternatif
Simple Double Tant-que While
Si … Fin-Si Si …. Sinon …FinSi
Répéter Repeat
Pour l’Affectation
Début
Algorithme exemple_1
Constantes PI=3.14 Lire (R)
La séquentialité
Variables R, S, P:réel
des instructions
P 2*PI*R
Début
Lire (R)
P 2*PI*R S PI*R*R
S PI*R*R
Écrire (P, S) La partie Ecrire (P, S)
Fin concernée par
l’organigramme
Fin
Début
Algorithme exemple_2
Variables Lire (x, y, z)
x, y, z, t: réel
Début
tx
Lire (x, y, z)
tx
xy xy yz
yz
zt Ecrire (x, y, z) zt
Écrire (x, y, z)
Fin
Fin
Début
Algorithme exemple_3
Lire (x)
Variables
x: réel
Début Oui
X>0
Lire (x)
Si x > 0 alors
Non Ecrire (‘X est
Ecrire(‘x est positif’)
Positif’)
Fin-Si
Fin
Fin
m1 m2 m3 …… m99 m100
e1 e2 e3 …… en-1 en
n = if – ii + 1
ii = 1
1ère Année Technologie 04/11 Année Universitaire : 2019/2020
TABLEAUX À UNE DIMENSION - VECTEUR
Syntaxe & Sémantique
Déclaration
Remarques :
1- Si <ii> = 1 donc <if> représente la taille (maximale) du
vecteur.
2- Dans l’exemple ci-dessous 50 est la taille maximale du
vecteur, donc, nous ajoutons une variable entière N qui
représente le nombre de cases du vecteur qu’on veut utiliser.
N sera déterminé par l’utilisateur (lecture).
Taille maximale
Taille à utiliser Pour du Vecteur
le vecteur
1 2 3 …… N …… 49 50
T= v1 v2 -52
v3 …… vN …… v49 v50
Lire(N); Read(N);
pour i 1 à N faire for i := 1 to N do
begin
Lire( T[i] ) Read( T[i] );
fin-pour end;
Remarques :
1- la variable i, le compteur de la boucle pour, sert comme
indice pour accéder au ième élément du vecteur T.
2- Le premier élément : T[1], le deuxième T[2] , … le ième est :
T[i].
3- Pour i1 à N faire lire(T[i]) permet la lecture des cases :
T[1], T[2], …., T[N].