Vous êtes sur la page 1sur 2

Devoir de contrôle n°2(pratique)

Section :Sciences de l'informatique
Lycée Zaouiet Magaiyez
Matière :Algorithmique et programmation
Niveau :4ème année Date :Lundi 05 décembre 2022 Durée :1 H30

Important :
- Dans le dossier BAC2023 créez un dossier de travail ayant pour nom votre nom et prénom et dans
lequel vous devez enregistrer au fur et à mesure tous les fichiers solutions au problème proposé.
- Une solution modulaire au problème est exigée.

Travail demandé :
Ecrire un programme python qui permet de :
- Remplir un fichier dont le nom physique est "Entiers.dat" par p (p compris entre 2 et 20) entiers
contenant au maximum nb chiffres (3≤nb≤10).
- Remplir à partir du fichier "Entiers.dat" un fichier "Rotations.dat" par des enregistrements.
Chaque enregistrement est formé par deux champs :
 N : entier du fichier "Entiers.dat"
 CH : la chaîne formée par les rotations des chiffres de N séparés par des espaces.
- Afficher à partir du contenu du fichier "Rotations.dat" les entiers circulaires s’ils existent sinon
affiche un message "pas des entiers circulaires".
Exemple : P=3, nb=4
"Entiers.dat" "Rotations.dat"

3779
3206
1193

Le programme affiche : les entiers circulaires sont : 3779,1193


Grille d’évaluation
Traitement Nombre de points
Décomposition en modules 2
Appels de modules 2
Si exécution et tests réussis. 16
Sinon
Saisie de Pet nb avec contrôle de saisie 2
Remplissage du fichier  Entiers.dat  4
Remplissage du fichier Rotations.dat 5
Affichage du contenu du fichier 5

Vous aimerez peut-être aussi