0% ont trouvé ce document utile (0 vote)
134 vues2 pages

Exécution Manuelle

Le document présente une série d'exercices d'exécution manuelle d'algorithmes impliquant des opérations sur des entiers et des chaînes. Chaque exercice demande de lire une valeur, d'appliquer des conditions et des transformations, puis d'exécuter manuellement pour des valeurs spécifiques. Les exercices visent à illustrer le fonctionnement des algorithmes et à en déduire leur rôle.

Transféré par

zahrounilycee
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
134 vues2 pages

Exécution Manuelle

Le document présente une série d'exercices d'exécution manuelle d'algorithmes impliquant des opérations sur des entiers et des chaînes. Chaque exercice demande de lire une valeur, d'appliquer des conditions et des transformations, puis d'exécuter manuellement pour des valeurs spécifiques. Les exercices visent à illustrer le fonctionnement des algorithmes et à en déduire leur rôle.

Transféré par

zahrounilycee
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

Exécution manuelle

Exercice 1 (X est de type entier) Exercice 2 (X est de type entier)

Début Début

Ecrire(″X=″), lire(X) Ecrire(″X=″), lire(X)

U  X mod 10 Si (X mod 2=0) alors

D  X div 10 X  X div 2

Y  U*10+D Fin si

Ecrire(″Y=″,Y) Si (X mod 5=0) alors

Fin XX*2

1- Exécuter manuellement pour X=25 Fin si


2- En déduire le rôle.
Ecrire(″X=″,X)

Fin

Exécuter manuellement pour X=20, X=14, X=25 et X=9

Exercice 3 (X est de type entier) Exercice 4 (X, Y et Z sont de type entier)

Début Début

Ecrire(″X=″), lire(X) Ecrire(″X=″), lire(X)

Si (X mod 2=0) alors Ecrire(″Y=″), lire(Y)

X  X div 2 Ecrire(″Z=″), lire(Z)

Sinon Si (X>2*Z) alors

XX*2 Y  X-2*Z

Fin si Sinon si (X>Z) alors

Ecrire(″X=″,X) Y  X+Z

Fin X  X-2

Exécuter manuellement pour X=20, X=14, X=25 et Z  Y+4+X


X=9
Sinon

YZ

Fin si

Ecrire(″X=″,X, ″Y=″,Y, ″Z=″,Z)

Fin

Exécuter manuellement pour :

 X=2, Y=3, Z=5


 X=17, Y=1, Z=4
 X=10, Y=1, Z=5

1
Exercice 5 (ch et ch1 sont de type chaîne, c est de Exercice 6 (n et i sont de type entier, ch est de
type caractère) type chaîne)

Début Début

Ecrire(″ch=″), lire(ch) Ecrire(″n=″), lire(n)

Ecrire(″c=″), lire(c) i  2, ch  ″″

Ch1  ″″ Répéter

Pour i de 0 à long(ch)-1 faire Si (n mod i =0) alors

Si (ch[i]≠c) alors n  n div i

ch1  ch1+ch[i] ch  ch + convch(i)+″*″

Fin si Sinon

Fin pour i  i+1

Ecrire(″ch1=″,ch1) Fin si

Fin Jusqu’à(n=1)

1- Exécuter manuellement pour ch=″poisson″ Ecrire(″ch=″, sous chaîne(ch,0,long(ch)-1)


et c=″s″
2- En déduire le rôle de cet algorithme Fin

Exercice 7 (x, y, p et k sont des entiers)

Exécuter manuellement ces algorithmes :

x8 p0 p0 x5


répéter Tant que p <5 faire Tant que p> 5 faire répéter
xx+2 pp+2 pp+5 xx+2
yx*2 Fin Tant que Fin Tant que kx*2
jusqu’à y>25 jusqu’à k <30

x= y= p= p= x= k=
Nombre d’itérations : Nombre d’itérations : Nombre d’itérations : Nombre d’itérations :

Vous aimerez peut-être aussi