Algorithmique et Programmation - ST2S/STD2A
Python
Exercice 1 : Implémenter en Python une somme de termes (d'indices variant de 1 à N)
Exercice 2 : Initiation - Trois variables, une lecture, deux calculs enchainées - Python
On considère l'algorithme ci-dessous :
N = int(input('Rentrez la valeur de N : '))
a = 9*N
b = a + 9
print(b)
Si l'utilisateur entre la valeur \(N=2\), quelle est la valeur affichée en sortie ?
Exercice 3 : Etapes avec boucle Pour - Python
On considère l'algorithme ci-dessous :
S = 0
N = int(input('Rentrez la valeur de N : '))
for i in range(0, N + 1):
S = S + i
print(S)
Faire fonctionner l'algorithme précédent pour \(N=4\) et résumer les résultats obtenus à chaque étape dans le tableau ci-dessous.
Exercice 4 : Boucle non bornée while et taux d'intéret (problème)
On place \( 3200 \) € sur un compte qui est rémunéré à
\( 5 \)% l’année. Il s'agit d'un compte à intérêts composés.
On souhaite déterminer le nombre d’années qu’il faut attendre afin que notre épargne devienne
supérieure ou égale à \( 5800 \)€.
Exemple :
Prenons un capital de 100 € à un taux annuel de 5% d'intérêts composés sur 2 ans.
Le capital sera de : 100 + 100 × (5 / 100) = 105 € à la fin de la première année.
Puis : 105 + 105 × (5 / 100) = 110,25 € à la fin de la deuxième année.
epargne(3200, 5800, 5)
, déterminer le résultat de la question posée.
Exercice 5 : Etapes avec Si/Sinon - Python
On considère l'algorithme ci-dessous :
a = float(input('Rentrez la valeur de a : '))
b = a + 5
c = 2*a
a = 7*a
if b > c:
b = a - c
else:
b = a - b
print(b)
Faire fonctionner l'algorithme précédent pour \(a=5\) et résumer les résultats obtenus à chaque étape dans le tableau ci-dessous.