On vous demande de prouver par induction que l'algorithme suivant est correct :
Sélectionnez, parmi les propositions suivantes, celle(s) qui corresponde(nt) à un cas de base pour l'algorithme puiss.
puiss
L'algorithme est triviallement correct pour \(x \geq 0\)
L'algorithme est triviallement correct pour \(x = n-1\)
L'algorithme est triviallement correct pour \(n = 0\)
L'algorithme est triviallement correct pour \(x = 1\)
L'algorithme est triviallement correct pour \(n \geq 1\)
L'algorithme est triviallement correct pour \(n = n-1\)
L'algorithme est triviallement correct pour \(x \geq 1\)
L'algorithme est triviallement correct pour \(n = 1\)
Sélectionnez, parmi les propositions suivantes, celle(s) qui corresponde(nt) à un raisonnement par induction pour prouver que l'algorithme puiss est correct.
Si l'énoncé est vrai pour \(n\) alors il est vrai pour le cas de base
Si l'énoncé est vrai pour \(n/2\) alors il est vrai pour \(2n\)
Si l'énoncé est vrai pour \(\lfloor n/2 \rfloor\) alors il est vrai pour \(n\)
Si l'énoncé est vrai pour \(n+1\) alors il est vrai pour \(n-1\)
Si l'énoncé est vrai pour \(n/2\) alors il est vrai pour \(2n+1\)
Si l'énoncé est vrai pour \(n-1\) alors il est vrai pour \(n\)
Si l'énoncé est vrai pour \((n-1)/2\) alors il est vrai pour \(n\)
Si l'énoncé est vrai pour \(n+1`\) alors il est vrai pour \(n\)
Si l'énoncé est vrai pour \(n/2\) alors il est vrai pour \(n\)
Si l'énoncé est vrai pour le cas de base alors il est vrai tout \(n\)
Sélectionnez, parmi les propositions suivantes, celle(s) qui corresponde(nt) à l'hypothèse d'une preuve par induction pour prouver que l'algorithme puiss est correct.
Si n est impair :
n
Si n est pair :
Sélectionnez, parmi les réponses suivantes, celle qui est correcte.
Le raisonnement inductif ne permet pas de prouver que l'algorithme puiss est correct
Le raisonnement inductif permet de prouver que l'algorithme puiss est incorrect
Le raisonnement inductif permet de prouver que l'algorithme puiss est correct