0% ont trouvé ce document utile (0 vote)
3 vues3 pages

Ds 2 Scien

Ce document est un devoir de synthèse en informatique pour la classe de 2ème Science au Lycée Habib Bourguiba. Il comprend plusieurs exercices sur les algorithmes et la programmation en Python, notamment la saisie de matricules de voitures, l'insertion de chiffres, et la vérification des nombres d'Armstrong. Les étudiants doivent compléter des algorithmes et écrire des programmes Python en fonction des instructions données.

Transféré par

walydprof
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues3 pages

Ds 2 Scien

Ce document est un devoir de synthèse en informatique pour la classe de 2ème Science au Lycée Habib Bourguiba. Il comprend plusieurs exercices sur les algorithmes et la programmation en Python, notamment la saisie de matricules de voitures, l'insertion de chiffres, et la vérification des nombres d'Armstrong. Les étudiants doivent compléter des algorithmes et écrire des programmes Python en fonction des instructions données.

Transféré par

walydprof
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Ministère de l’éducation CLASSE : 2ème Science

Lycée Habib Bourguiba à Kalaà sghira EPREUVE : Informatique


********************************
Enseignante : Nadia Karmani
Devoir de synthèse n°2 Durée : 1.30 H
Année scolaire 2025-2026

Date :………………….. | Classe :……………….. Nom : …………………………. Prénom : ……………………………. N° : …

Exercice 1 (2.5 pts) :

Donner les instructions algorithmiques et Python permettant de réaliser les tâches suivantes :

Exercice 2 (3 pts) :

Quels sont les valeurs de A et B après l’exécution de chaque bloc ?

1
Page
Exercice 3 (5 pts) :

Soit l’algorithme suivant :

ALGORITHME Matricule_Voiture
DEBUT
Ecrire (" Donner une matricule : ")
Lire (……………)
seriesous_chaine (…………., Pos ("TUN", mat))
numsous_chaine (Pos (…………… , mat) + ………….. , ………….. (mat))
Ecrire (" ………………….......... " , serie)
Ecrire (" Numéro : ", …………… )
FIN
1) Compléter l’algorithme ci-dessus sachant qu’il permet de saisir la matricule d’une voiture en
Tunisie et extraire la série et le numéro.
Exemple d’exécution 1 : Exemple d’exécution 2 :

2) Compléter le T.D.O

Exercice 4 (4.5 pts) :

Ecrire un algorithme intitulé INSERTION qui permet de saisir un nombre N formé de deux chiffres et insérer
0 entre ses deux chiffres.
Exemple : Si N=12 on affiche 102

2
Page
Exercice 5 (5 pts) :

On appelle nombre d’Armstrong, un nombre positif de 3 chiffres qui a la propriété d’être égal à la somme
des cubes de ses chiffres comme N =153 car 153 = (1)3 + (5)3 + (3)3.
Soit l’algorithme Amstrong suivant :

Proposition
ALGORITHME Amstrong
DEBUT
Ecrire (" Donner un entier : ")
Lire (N)

Ch Valeur(N)
uch[0]
dch[1]
cch[2]

Si n=Convch(u)+Convch(d)*10+Convch(c)*100 alors
Ecrire (N, " n’est pas d’Armstrong ")
Sinon
Ecrire (N, " est d’Armstrong ")
Finsi
FIN
1) Corriger l’algorithme.
2) Ecrire le programme en Python qui permet de saisir un entier N et vérifier puis afficher si l’entier N
est d’Armstrong ou non.

Correction Programme Python


ALGORITHME Amstrong …………………………………………………………………
DEBUT …………………………………………………………………
………………………………………………………………… …………………………………………………………………
………………………………………………………………… …………………………………………………………………
………………………………………………………………… …………………………………………………………………
………………………………………………………………… …………………………………………………………………
………………………………………………………………… …………………………………………………………………
………………………………………………………………… …………………………………………………………………
………………………………………………………………… …………………………………………………………………
………………………………………………………………… ………………………………………………………………..
………………………………………………………………… ………………………………………………………………..
……………………………………………………………….. ………………………………………………………………..
……………………………………………………………….. …………………………………………………………………
……………………………………………………………….. …………………………………………………………………
………………………………………………………………… …………………………………………………………………
…………………………………………………………………
3

FIN …………………………………………………………………
Page

Vous aimerez peut-être aussi