exos 2

publicité
Séance 3
Exercice 1
On considère l’algorithme ci-dessous :
Variables
x et y sont des entiers
Début de l’algorithme
Saisir x
Si x est un multiple de 3 Alors
x
Affecter à y la valeur
3
Sinon
Affecter à y la valeur x − 3
Finsi
Sorties :
Afficher y
Qu’affiche cet algorithme si :
1. x = 17 : 14
2. x = 87 : 29
3. x = 106 : 103
4. x = 2787 : 929
Exercice 2
Un groupe de personnes souhaite réserver un chalet pour les sports d’hiver . Le prix de la
location à la semaine est 800 euros . Le forfait pour skier toute la semaine est 220 euros mais
il existe un tarif groupe à 180 euros à partir de 5 personnes d’un même groupe .
1. Quel est le prix payé par un groupe de 4 personnes ? 800 + 220 × 4 = 1680 euros
2. Quel est le prix payé par un groupe de 6 personnes ? 800 + 180 × 6 = 1880 euros
3. Compléter l’algorithme ci-dessous pour qu’il affiche en sortie le prix payé par le groupe
pour la semaine , selon le nombre de personnes du groupe saisi en entrée .
Variables
N et P sont des entiers
Début de l’algorithme
Saisir N
Si N ≥ 5 Alors
Affecter à P la valeur 800 + 180 × N
Sinon
Affecter à P la valeur 800 + 220 × N
Finsi
Sorties :
Afficher P
1
Séance 3
4. Comment modifier l’algorithme pour qu’il affiche le prix à payer par chaque personne
P
du groupe ? Dans la dernière ligne , remplacer "Afficher P" par "Afficher "
N
Exercice 3
Un automobiliste roule à 90 km/h pendant deux heures puis ensuite il roule à 120 km/h .
On note D la distance parcourue par l’automobiliste au bout d’un temps T .
1. Calculer la distance parcourue si T = 1, 5h . 135 km
2. Calculer la distance parcourue si T = 5h 2 × 90 + 3 × 120 = 540 km
3. Compléter l’algorithme ci-dessous :
Variables
T et D sont des réels
Début de l’algorithme
Saisir T
Si T ≤ 2 Alors
Affecter à D la valeur T × 90
Sinon
Affecter 180 + 120 × (T − 2)
Finsi
Sorties :
Afficher D
4. Programmer cet algorithme dans la calculatrice .
2
Téléchargement