Looking for INF1021- ALGORITHMIQUE test answers and solutions? Browse our comprehensive collection of verified answers for INF1021- ALGORITHMIQUE at moodle.e-polytechnique.ma.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Tout algorithme écrit à l'aide d'instructions TantQue peut être réécrit en un algorithme équivalent à l'aide d'instructions
Algorithme Exo_21
Variables
i, N, a : Entier
T : Tableau[13] d'entier
Début
N ← 15
a ← N
Pour i allant de 0 à N-3 Faire
T[i] ← a
a ← a - 1
FinPour
Pour i allant de 0 à N-3 Faire
Si (T[i] % T[N-3-i] == 0) Alors
T[i] ← 0
T[N-3-i] ← 0
FinSi
FinPour
Pour i allant de 0 a N-3 Faire
Ecrire(T[i], " " )
FinPour
Fin
Cet algorithme affiche :
Que fera l'algorithme suivant ?
_____________________________________________________________
Algorithme test
Variable tab : tableau [5] de Entier
i, somme : Entier
Début
tab ← [1,2,3,4,5]
somme ← 0
pour i allant de 0 à 4 faire
si tab[i] % 2 == 0 alors
somme ← somme + tab[i]
finsi
finpour
écrire(somme)
Fin algorithme
_____________________________________________________________
Que fait cet algorithme s'il est exécuté avec n = 0 ?
TantQue n != 0 Faire
Ecrire("Boucle exécutée")
n ← n - 1
fintantque
Ecrire("Fin du programme")
Que fait l'instruction continue dans une boucle ?
Associer chaque élément à sa définition.
Parmi ces noms de variables, lesquels sont corrects en algorithmique ?
Quel sera le résultat de cet algorithme ?
x ← 3
y ← 2
Si (x > y) Alors
Si (x > 5) Alors
Ecrire("A")
Sinon Si (y < 1) Alors
Ecrire("B")
Sinon
Ecrire("C")
finsi
Sinon
Ecrire("D")
finsi
Que fera l'algorithme suivant si les variables sont initialisées comme suit (donnez la valeur finale de x) :
x ← 10
y ← 3
z ← -4
x ← x**2 + abs(y)
y ← y div 2 + z
z ← abs(z) + y % x
x += (x div y) * 2
y /= (z+1)
z ← z + 1
x++