TEST d'Algo BTS1 nov 2014
PREMIER TRAVAIL
Voici un algorithme écrit en Python 2.7:
from random import*
def Albert():
n=int(input())
S=0
i = 0
while i<n + 1:
S=S+i
print "0+...+" , i ,"=",S
i=i+1
QUESTIONS:
1. A quoi sert from random import* ?
2. Quel doit être le type de n ?
3. Quel est le but de cet algorithme?
4. Faire une simulation.
5. Pourquoi a-t-on mis S=0 avant While ?
6. Que se passerait-il si l'on ne mettait pas i = 0?
7. Que signifie S = S + i ?
8. Pourquoi met-on i = i + 1 ?
9. Que changerait le fait de mettre print aligné avec while?
10. Ecrire un programme en Python 2.7 ayant le même objectif sans
utiliser while mais utilisant for.
-------------------------------------------------------------------------------------------------------
SECOND TRAVAIL
Ecrire en Python 2.7 un programme qui répond aux exigences suivantes:
Un groupe, à l'aéroport d'Orly, au mois de décembre 2014, a prévu de prendre
un avion pour EVIRRA ou EVERG auprès de la Compagnie AELA à une borne.
¤ Il y a des vols pour l'une ou l'autre destination toutes les 4 heures à partir de 6 h jusqu'à minuit
tous les jours. ( 6 h ; 10 h ; 14 h ; 18h ; 22 h )
¤ Le tarif aller en classe MOCH est 500 $ , en classe PASMOCH 700 $ , en classe SUPREME 800 $.
¤ En cas de carte de réduction auprès de la compagnie une réduction de 10 % est pratiquée.
¤ Pour un groupe d'au moins 4 personnes une réduction de 15 % est accordée.
A l'écran de la borne s'affiche un message auquel il faut répondre pour réserver et valider l'achat.
• Bonjour . Pour combien de personnes?
..........
• Disposez-vous d'une carte de réduction de 10% auprès de la compagnie?
.........
• Quelle est votre destination ?
.....................
• Quel est le jour de votre départ ?
........
• Quelle est l'heure de votre départ?
..........................;
• Quelle classe souhaitez- vous ? MOCH, PASMOCH , SUPREME ?
.....................
• Merci.
Vous partez pour ..................... avec le vol 968V le ..............en classe ..................
à .......... h
La Compagnie AELA vous remercie pour votre confiance
et espère que vous arriverez à destination.
Il vous en coûtera : ........................... $
----------------------------------------------------------------------------------------------