Vous êtes sur la page 1sur 2

Classe : 4ème T2

Lycée Ali BOURGUIBA Kalaa Kébira Module : informatique Année scolaire : 2022-2023

Devoir de synthèse N°1

Exercice1 (3 points)

Donner à chaque fois le résultat correspondant à chaque instruction python.

Instruction résultat
mot="jeunesse" A=
A= mot[0 :5]
A= "des "+ mot[0 :6] A=
B=STR(1917) B=
B= "02/11/ "+B B=
C= "promotion"[0 :4]+ mot[4 :8] C=
A=B+ " "+C+ " de Belfort " A=

Exercice2(5.5 points)

Soit le programmes python suivants :

 Remplir le tableau par le résultat affiché par ce programme pour les


a=int(input("donner a"))
valeurs suivantes de a et b :
b=int(input("donner b"))
while (a!=0) and (b!=0): a b Résultat affiché
if a>=b: 24 36
a= a - b
else: 72 45
b= b- a 18 24
if a==0:
print(b)
else:  Déduire le rôle de ce programme.
print(a) ……………..………………………………………………………………………………..
……………..………………………………………………………………………………..

x=int(input( " donner un entier" )  Donner le résultat qui sera affiché par le programme si x = 8754
……………..………………………………………………………………………………..
while x< 10 :
……………..………………………………………………………………………………..
x=int(input( " donner un entier" ) ……………..………………………………………………………………………………..

while x !=0: ……………..………………………………………………………………………………..

print(x % 10)  Déduire le rôle de ce programme.


……………..………………………………………………………………………………..
x=x//10
……………..………………………………………………………………………………..

1
Exercice 03(3 points)
Soit le programme python suivant :

Ch1=input (' donner une chaine')


Ch2=input ('donner une chaine')
………………………………………………………..
………………………………………………………..
………………………………………………………..
………………………………………………………..
print (' 'ch1= ' ,ch1, ' ', ' ch2= ', ch2)

Travail demandé
Compléter le programme ci-dessus afin qu’il permette de permuter les deux chaines ch1 et ch2 sans utiliser une
variable intermediaire de type chaine de caractères. Vous pouvez ajouter seulement une variable de type entier.

Exercice 4 ( 4.5 points)

1) Ecrire une instruction algorithmique qui génère d’une manière aléatoire et automatique un entier composé de 2
chiffres au minimum et de 5 chiffes au maximum.

………………………………………………………………………………………………………………………………

2) Ecrire une instruction algorithmique qui génère d’une manière aléatoire un caractère alphabétique minuscule entre
"a" et "z "

………………………………………………………………………………………………………………………………

3) Ecrire un algorithme qui génère d’une manière aléatoire une chaîne de caractère composée uniquement par des

alphabets minuscules (entre "a" et "z ") et de longueur égale à 5.

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

Bon courage

Vous aimerez peut-être aussi