J'aimerais avoir de l'aide pour résoudre mes exercices ainsi que corriger mes erreurs.
Exercice 1: On considère l'algorithme suivant :
VARIABLES : n, u entier naturels
ENTRÉES : Saisir n
INITIALISATION : u prend la valeur n
TRAITEMENT :
Tantque u
u prend la valeur u - 11
FinTantue
SORTIES : Afficher u
1. Faire tourner cet algorithme pour n = 35 puis pour n = 55 et pour d'autres nombres au choix.
2. Soit un entier naturel n quelconque. Quel lien existe t-il entre n et le nombre u obtenu en sortie ?
1.
VARIABLES : n, u
ENTRÉES : n = 35
INITIALISATION : u = 35
TRAITEMENT :
u = 35
u = 35-11 = 24
u = 24-11 = 13
u = 13-11 = 2
SORTIES : u = 2
VARIABLES : n, u
ENTRÉES : n = 55
INITIALISATION : u = 55
TRAITEMENT :
u = 55
u = 55-11 = 44
u = 44-11 = 33
u = 33-11 = 22
u = 22-11 = 11
SORTIES : u = 11
VARIABLES : n, u
ENTRÉES : n = 48
INITIALISATION : u = 48
TRAITEMENT :
u = 48
u = 48-11 = 37
u = 37-11 = 26
u = 26-11 = 15
u = 15-11 = 4
SORTIES : u = 4
2. Je n'ai pas trouvé la solution à cette question.
Exercice 2 :
1. Exécuter cet algorithme pour les entiers n de 4 à 12. Que représente la valeur de c affichée ?
VARIABLES : n, c, i entiers naturels, n
ENTRÉES : Saisir n
INITIALISATION : c prend la valeur de 0
TRAITEMENT :
Pour i allant de 1 à n Faire
Si i divise n Alors
c prend la valeur c + 1
FinSi
FinPour
SORTIES : Afficher c.
2. Quand cet algorithme affiche t-il la valeur 2 ?
1. Je n'ai pas compris cet algorithme alternative.
Je vous remercie.
