RÉPUBLIQUE TUNISIENNE |
Épreuve pratique d’informatique |
|
Sections : |
||
Coefficient de l’épreuve : 0.5 |
Durée : 1h |
Important : Dans le répertoire Bac2011, créez un dossier de travail ayant comme nom votre numéro d’inscription (6 chiffres) et dans lequel vous devez enregistrer, au fur et à mesure, tous les fichiers solutions de ce sujet. |
Un nombre heureux est un entier strictement positif, qui, lorsqu’on additionne les carrés de chacun de ses chiffres, puis on additionne les carrés des chiffres de la somme obtenue et ainsi de suite, on obtient un entier à un seul chiffre et est égal à 1.
Exemple 1 : pour l’entier 7 on a :
72 = 49
42 + 92 = 97
92 + 72 = 130
12 + 32 + 02 =10
12 + 02 = 1
On a obtenu un entier à un seul chiffre qui est égal à 1 ; donc l’entier 7 est heureux
Exemple 2 : pour l’entier 85 on a :
82 + 52 = 89
82 + 92 = 145
12 + 42 + 52 = 42
42 + 22 = 20
22 + 02 = 4
On a obtenu un entier à un seul chiffre mais qui est différent de 1 ; donc l’entier 85 n’est pas heureux
Travail demandé :
Ecrire un programme Pascal qui permet de saisir un entier n strictement positif puis de vérifier et d’afficher s’il est heureux ou non.
Grille d’évaluation |
|
Questions |
Nombre de points |
Décomposition en modules utiles à la solution (déclaration+appel) |
4=2+2 |
Si exécution et tests réussis Alors Sinon Compilation Structures de données adéquates au problème Saisie et contrôle des données Traitements avec structures de contrôle adéquates - extraction des chiffres - calcul des sommes des carrés - boucles Affichage des résultats |
16
3 2 4
3 3 1 2 |