Matière : Informatique Année scolaire : 2024/2025
Enseignant : BenIdda Hanadi. Niveau : 2ème Technologie
Durée : 2h
DEVOIR DE SYNTHESE N°3 NOTE
NOM ………………………… PRENOM ………...………………N° …
20
Exercice1 (10 pts) :
Soit le programme Python suivant :
def somme (ch): 1.convertir cette Programme en 2.Deduire le Rôle de ce
s=0 for i in Algorithme :(3pts) programme :(1pt)
range(0,len(ch)): if ………………………………………………………………. ………………………………………………
("0"<=ch[i]<="9") : ………………………………………………………………. 3.proposer une autre solution
n=int(ch[i]) ………………………………………………………………. algorithme et python de
s=s+n return s ………………………………………………………………. fonction somme si la langueur
def saisie(): ………………………………………………………………. de la chaine est égale a 3
while True: ………………………………………………………………. caractères. (2pts)
ch=input() if ………………………………………………………………. ………………………………………………
ch!="": ……………………………………………………………… ………………………………………………
break ……………………………………………………………… ………………………………………………
return ch …………………………………………………………….. ………………………………………………
……………………………………………………………… ………………………………………………
#programme Principale ……………………………………………………………..
………………………………………………
text=saisie() ………………………………………………………………
………………………………………………
print(somme(text)) ………………………………………………………………
………………………………………………
………………………………………………………………
………………………………………………
………………………………………………………………
………………………………………………
………………………………………………
………………………………………………
3.Remplir le tableau suivant : (4pts)
Objets Objets locaux Paramètres Paramètres Paramètres Paramètres
globaux effectifs formels passés par passés par
variables valeur
………… ………… ………… ………… ………… …………
…………. …………. …………. …………. …………. ………….
…………. …………. …………. …………. …………. ………….
…………. …………. …………. …………. …………. ………….
………… ………… ………… ………… ………… …………
Matière : Informatique Année scolaire : 2024/2025
Enseignant : BenIdda Hanadi. Niveau : 2ème Technologie
Durée : 2h
DEVOIR DE SYNTHESE N°3 NOTE
NOM ………………………… PRENOM ………...………………N° …
20
Problème : (10 pts)
Écrire une analyse et un algorithme du programme intitulé NBValide permettant de :
Saisir dans un tableau T, N entiers non nuls de 3 chiffres. ( N est un entier donné compris
entre 5 et 15)
De déterminer et d’afficher tous les éléments du tableau T tel que le chiffre des unités et le
chiffre de dizaine est un multiple de premier chiffre.
T= 248 481 105 396 627 473
Le programme affichera :
Les nombre(s)sont : 248-396
Matière : Informatique Année scolaire : 2024/2025
Enseignant : BenIdda Hanadi. Niveau : 2ème Technologie
Durée : 2h
DEVOIR DE SYNTHESE N°3 NOTE
NOM ………………………… PRENOM ………...………………N° …
20