ENVIRONNEMENT DE RECETTE

L’algorithmique et la programmation - 2de

Python

Exercice 1 : Question de cours 1 : Python

En Python, quel est le type d'objet qui stocke les nombres décimaux ?

Exercice 2 : Boucle et condition - Lancers de dés

Le programme trouver_probabilite(n) calcule la probabilité d'obtenir le nombre entier naturel non nul n en additionnant le résultat d'un lancer de dé à \( 8 \) faces avec celui d'un dé à \( 20 \) faces.

Écrire le contenu de la fonction trouver_probabilite

La fonction doit renvoyer un nombre "rationnel".
Par exemple, si la fonction doit renvoyer \( \dfrac{4}{3} \) on utilisera  return 4/3
{"outputs": [[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []], "nbAttemptsLeft": 2, "studentCode": "", "inputs": [[1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12], [13], [14], [15], [16], [17], [18], [19], [20], [21], [22], [23], [24], [25], [26], [27], [28], [29], [30]], "initCode": "%{def trouver_probabilite(n):}s"}

Essais restants : 2

Exercice 3 : Resultat de boucle Tant que (reste de division) - Python

On considère l'algorithme ci-dessous :

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

while a > b:
    a = a - b

print(a)

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

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

On considère l'algorithme ci-dessous :

a = float(input('Rentrez la valeur de a : '))

a = a*4
a = a + 2
a = a*7
a = a + 2
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 5 : 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 + 2)

print(N)

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

False