Vous êtes sur la page 1sur 1

Lycée Mahmoud Megdiche

Devoir de contrôle N°1


♦♦♦
Epreuve : Informatique Note
Classe : 4ème
Math 1
Nom & Prénom : ………………..…………… /20
Durée : 1 H

On appelle personne "Super Chanceux", une personne dont les chiffres d’un code calculé à partir de sa date
de naissance donnée sous la forme "jj/mm/aaaa" figurent tous dans cette date comme le décrit le principe
suivant :
 On calcule la somme des chiffres composants la date de naissance
 A cette somme on ajoute la somme des chiffres de la date de naissance sauf le premier
 Le calcul s’arrête dés qu’on termine tous les chiffres qui constituent la date de naissance
Exemple : pour une personne ayant la date de naissance suivante : "25/07/1968"

Le code est calculé comme suit :


2+5+0+7+1+9+6+8 = 38
38+(5+0+7+1+9+6+8) = 74
74+(0+7+1+9+6+8) = 105
105+(7+1+9+6+8) = 136
136+(1+9+6+8) = 160
160+(9+6+8) = 183
183+(6+8) = 197
197+(8) = 205

Le script affiche personne Super Chanceux puisque les chiffres 2, 0 et 5 figurent tous dans la date de naissance

Pour cela, on propose l’algorithme du programme principal suivant :

Algorithme Chance
Début
Saisie (dn)
Code  Somme(dn)
Affiche (Code,dn)
Fin

Travail demandé :

1) Implémenter l’algorithme chance en Python


2) Développer le module Saisie permettant de saisir une date de naissance dn (On se limitera le contrôle :
Longueur (dn) = 10 et la présence des deux caractères "/" à la position adéquate)
3) Développer le module Somme permettant de retourner le code relatif à dn comme décrit
précédemment.
4) Développer le module affiche permettant d’afficher si la personne est Super Chanceux ou non.

Grille d’évaluation

Tâches Nombre de points


Programme principal 4
Module Saisie 4
Module Somme 7
Module Affiche 5

Vous aimerez peut-être aussi