Exercices
Exercice 10
On considère le programme suivant:
u=3
for i in range(4):
u=2*u+1
- Combien de tours de boucles sont réalisées ici.
- Quelle est l'instruction qui est répétée à chaque tour.
- Compléter le tableau suivant:
\(
\begin{array}{|p{3cm}|p{3cm}|p{3cm}|p{3cm}|p{3cm}|p{3cm}|}
\hline
i & - & \phantom{XX} & \phantom{XX} & \phantom{XX}& \phantom{XX} \\
\hline
u & 3 & \phantom{XX} & \phantom{XX} & \phantom{XX}& \phantom{XX} \\
\hline
\end{array}\)
Exercice 11
On considère le programme suivant:
a=-1
x=1
for i in range(5):
x=x*a
if x>0:
print("+")
else:
print("-")
- Compléter le tableau suivant:
\(
\begin{array}{|p{3cm}|p{3cm}|p{3cm}|p{3cm}|p{3cm}|p{3cm}|p{3cm}|}
\hline
i & - & 0 & \phantom{XX} & \phantom{XX} & \phantom{XX}& \phantom{XX} \\
\hline
x & 1 & -1 & \phantom{XX} & \phantom{XX} & \phantom{XX}& \phantom{XX} \\
\hline
x>0 & - & False & \phantom{XX} & \phantom{XX} & \phantom{XX}& \phantom{XX} \\
\hline
\end{array}\)
- Qu'affiche le programme?