A voir également:
- Programmation solution
- Driverpack solution - Télécharger - Divers Utilitaires
- Application de programmation - Guide
- Ou est charlie le livre magique solution - Forum Loisirs / Divertissements
- Ou est charlie solution tome 1 - Forum Loisirs / Divertissements
- Mots entre amis messenger solution ✓ - Forum jeux en ligne
2 réponses
CCM ne fais pas les exos à cotre place. Presente un debut de travail si tu veux de l'aide
0/début procedure tri_shell (var t:tab ; n:entier)
1/ tant que (p<>1) faire
p<--p DIV 3
si p=1 alors x<--1
sinon x <-- n - (n MOD p) +1
finsi
pour i de x à n faire
aux <--t[i]
j <--i
tant que (j<p) et (t[j]<aux) faire
t[j]<--t[j-p]
j<--j-p
fin tant que
t[j]<--aux
fin pour
2/fin procedure tri shell.
les objets (p et aux son des entiers)
traduire ce procédure de la version itérative vers la version récursive
1/ tant que (p<>1) faire
p<--p DIV 3
si p=1 alors x<--1
sinon x <-- n - (n MOD p) +1
finsi
pour i de x à n faire
aux <--t[i]
j <--i
tant que (j<p) et (t[j]<aux) faire
t[j]<--t[j-p]
j<--j-p
fin tant que
t[j]<--aux
fin pour
2/fin procedure tri shell.
les objets (p et aux son des entiers)
traduire ce procédure de la version itérative vers la version récursive