TEST EXAMEN ALGORITHMIQUE Mars 2012 BTS 1 SIO
----------------------------------------------------------------------------------------------------------------
30 mn sur papier puis 30 mn sur ordinateur avec Python.
THÈME :
Une entreprise ISUP est chargée de réaliser des sondages
de satisfaction auprès des clients d’une grande marque
de distribution YTRAD.
Le sondage que vous avez à organiser avec Python comporte
trois parties.
1. La partie I qui est la prise de contact.
«Roger Dubois de l’ISUP »
« Bonjour »
« Avons-nous le plaisir de vous compter déjà parmi les
clients de la société YTRAD ? »
En cas de réponse affirmative demander le n° client et
demander « Acceptez vous de parrainer quelqu’un ? »
Dans l’affirmative indiquer que « La société YTRAD vous fait 35% de remise sur le prix
du premier article de votre choix.
Sinon attribuer un numéro client.
Puis aller à la partie II.
2. La partie II qui est basée sur les intentions du client.
Dans quels domaines parmi les suivants porte votre
intérêt : « l’informatique , la télévision ,
les téléphones .» ?
Si la réponse est « l’informatique » insister pour
la promotion actuelle : « pour 10 euros de plus vous
avez la logiciel BUGTOUT »
Si la réponse est « la télévision » insister sur la
garantie portée de 2 à 5 ans pour un tarif de
32 euros.
Si la réponse est « les téléphones », proposer le pack
« Le KIT chargeur + un journal téléblague »
Si le client ne souhaite pas acheter mais semble mécontent
d’un achat qui ne lui donne pas satisfaction aller à la
partie III.
3. La partie III porte sur le geste commercial et vise
à reconquérir le client pour l’inciter à continuer à
acheter chez YTRAD.
Vous pouvez proposer un geste commercial.
Vous devez prendre l’initiative de créer un script sous
Python qui répond à ces obligations.
-------------------------------------------------------------
QUESTION
Combien de fois la liste d'instruction va-t-elle être effectuée
dans le script suivant?
Quel va être le résultat affiché à l'écran?
def test():
a=5
b=2
if(a>=0):
b=b+2
a=a-2
print"a=", a,"b=" ,b