Académique Documents
Professionnel Documents
Culture Documents
Exercice 1 (5 PTS)
Valider chacune des propositions suivantes par (V) s’elle est correcte et par (F) dans le cas contraire.
1. La variable X dans l’instruction X 8 / 4 est de type :
( ) Réel
( ) Entier
( ) Chaîne de caractères
( ) Opération impossible
3. Pour trouver, dans la variable L, la longueur de la chaîne de caractères "Devoir", on doit écrire :
( ) L Long ("Devoir")
( ) L Long (Devoir)
( ) L "Long (Devoir)"
( ) S "Devoir"
L Long (S)
Exercice 3 (4 PTS)
Soit l’algorithme suivant
TDO
Algorithme Travail
Début Objet Type
Ecrire ("Taper un entier positif de trois chiffres :")
Lire (N)
S ConvCH (N)
CH …………………………………………………………………………………….
X Valeur (CH)
Ecrire ("L’inverse de l’entier", N, "est", X)
Fin
……………………………………………………………………………………………………………………………………………………………..
From random import*
……………………………………………………………………………………………………………………………………………………………..
N=int(input("taper un entier posetive"))
S=str(N)
……………………………………………………………………………………………………………………………………………………………..
CH=S[2]+S[1]+S[0]
……………………………………………………………………………………………………………………………………………………………..
X=int(CH)
……………………………………………………………………………………………………………………………………………………………..
print("l inverse de l entier","N,"est",X)
……………………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………………..
……………………………………………………………………………………………………………………………………………………………..
2
Problème (8 PTS)
Le nom et prénom d’une personne est une chaîne de caractères (supposons formé par deux mots séparés par un
seul espace) sous la forme « Nom˽Prénom ».
La date de naissance est une chaîne de caractères qui s’écrit sous la forme « JJ/MM/AAAA ».
Un fournisseur de service Internet génère les mots de passes, de ses abonnés, en utilisant leurs « noms et prénoms »
et leurs dates de naissances de la manière suivante :
• Calculer, à partir de la date de naissance, la somme « S » suivante : S = Jour + Mois + Année.
• Trouver la chaîne de caractère « MD » formée par : Les deux premiers caractères du nom, les deux derniers
caractères du prénom.
• Trouver le mot de passe « MF » de la manière suivante :
o Si la somme S est impaire alors MF sera la concaténation de « MD » avec « S ». Sinon
o MF sera la concaténation de « S » avec « MD »
Ecrire un algorithme nommé « PWD » qui permet de saisir le nom et prénom « NP » et la date de naissance « DN »
d’une personne (comme il est déjà indiqué) puis trouver et afficher son mot de passe selon la méthode proposée
précédemment.
………………………………………………………………………………………………………………………………………………………………………
debut
………………………………………………………………………………………………………………………………………………………………………
ecrire("taper votre nom et prenom")
………………………………………………………………………………………………………………………………………………………………………
lire (NP)
………………………………………………………………………………………………………………………………………………………………………
j<---valeur(sous_chaine(DN,0,2))
………………………………………………………………………………………………………………………………………………………………………
m<---valeur(sous_chaine(DN,2,4))
………………………………………………………………………………………………………………………………………………………………………
a<---valeur(sous_chaine(DN,4,8))
s<--m+a+j
………………………………………………………………………………………………………………………………………………………………………
ecrire(s)
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
MD=sous_chaine(NP,0,2)+sous_chaine(NP,long(NP)-2,long(NP)
………………………………………………………………………………………………………………………………………………………………………
ecrire(MD)
………………………………………………………………………………………………………………………………………………………………………
si s mod 2 = 0 alors
MF<--convch(s)+MD
………………………………………………………………………………………………………………………………………………………………………
ecrire(MF)
………………………………………………………………………………………………………………………………………………………………………
sinon
………………………………………………………………………………………………………………………………………………………………………
MF<--MD+convch(s)
ecrire(MF)
………………………………………………………………………………………………………………………………………………………………………
finsi
………………………………………………………………………………………………………………………………………………………………………
fin
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
3
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………………………………………………