L'algorithmique - Complémentaire

Python

Exercice 1 : Somme de suite géométrique (inspiré par Bac ES Métropole 2015) - Python

On considère l'algorithme ci-dessous :

u = 10000
S = 10000

n = int(input('Rentrez la valeur de n : '))

for i in range(2, n + 1):
    u = 17*u/10
    S = S + u

print(S)

Faire fonctionner l'algorithme précédent pour \(n=5\) et résumer les résultats obtenus à chaque étape dans le tableau ci-dessous.

{"header_left": ["i", "u", "S"], "data": [["", "2", "?", "?", "?"], ["10000", "?", "?", "?", "?"], ["10000", "?", "?", "?", "?"]]}

Exercice 2 : Initiation - Priorités et expressions littérale

On considère l'algorithme ci-dessous :
a = float(input('Rentrez la valeur de a : '))

a = a - 6
a = a/7
a = a + 8
a = a/5
afficher_le_resultat()

Si l'on note \(x\) le nombre fourni par l'utilisateur, donner l'expression du calcul réalisé par cet algorithme.

Exercice 3 : Initiation - Trois variables, deux lectures, un calcul - Python

On considère l'algorithme ci-dessous :

a = int(input('Rentrez la valeur de a : '))
b = int(input('Rentrez la valeur de b : '))

N = b*(a + 3)

print(N)

Si l'utilisateur entre les valeurs \(a=4\) et \(b=2\), quelle est la valeur affichée en sortie ?

Exercice 4 : Initiation - Quatre variables, une lecture, deux calculs enchainées - Python

On considère l'algorithme ci-dessous :

x = int(input('Rentrez la valeur de x : '))

a = 9*x
b = 4*x
c = a + b

print(c)

Si l'utilisateur entre la valeur \(x=7\), quelle est la valeur affichée en sortie ?

Exercice 5 : 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 + 2

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.

{"data": [["", "?", "?", "?", "?", "?"], ["0", "?", "?", "?", "?", "?"]], "header_left": ["i", "S"]}
False