Bonsoir tout le monde,
J'ai besoin d'une aide sur un exercice dont voici la question :
Sachant le principe du clonage recopie le contexte courant, expliquez ce qu’il
se passe (au besoin à l’aide d’un schéma) si l’on procède à l’appel monproc(7)Si je réponds ainsi est ce correct :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Procédure monproc(Entier n) Entier i Début i <- n Tant Que i > 0 faire Si (i mod 2) = 0 alors Créer un processus identique à moi (Clonage) FinSi i <- i - 1 FinTantQue Fin
Première exécution de la boucle :
7 mod 2 ≠0 ne répond pas à la condition
7 - 1 = 6
Deuxième exécution de la boucle :
6 mod 2 = 0 répond à la condition clonage infini du processus.
Résultat boucle infinie.
Merci de me guider dans la réponse, merci par avance.
Partager