Épreuve Pratique : Algorithmique et Programmation
2
0
0
Texte intégral
(2) - On effectue l’opération ainsi obtenue : 1 – 612 + 311 – 857 = –1157 - La valeur absolue du résultat obtenu (1157) est divisible par 13 donc 1612311857 est divisible par 13. B- Divisibilité par 7 Pour vérifier si un nombre N est divisible par 7 nous proposons la règle de divisibilité suivante : - Calculer la somme itérée et pondérée des chiffres de N par la série périodique de période 1, 3, 2, −1, −3, −2, c’est-à-dire additionner tous les chiffres de N en multipliant chacun par un chiffre de la période en commençant par le chiffre des unités qui sera multiplié par 1, le chiffre des dizaines sera multiplié par 3, ... . Si la somme est un nombre formé de plus d’un chiffre, on recommence le processus. Exemple : Pour N = 45286090 la somme itérée et pondérée est égale à 3. En effet : 0 × 1 + 9 × 3 + 0 × 2 + 6 × (−1) + 8 × (−3) + 2 × (−2) + 5 × 1 + 4 × 3 = 10 Comme 10 est composé de plus d’un chiffre alors on recommence le processus avec 10, d’où : 0×1+1×3=3 - Un nombre N est divisible par 7 si la somme itérée et pondérée de ses chiffres par la série périodique de période 1, 3, 2, −1, −3, −2 vaut 0 ou 7. Exemples : uc at. if. • 6090 est divisible par 7, en effet : 0 × 1 + 9 × 3 + 0 × 2 + 6 × (−1) = 21. Comme 21 est composé de es ite. w. eb. éd. plus d’un chiffre alors on recommence le processus d’où 1 × 1 + 2 × 3 = 7 ite. b.. ne t. :l. • 717255 est divisible par 7, en effet : 5 × 1 + 5 × 3 + 2 × 2 + 7 × (−1) + 1 × (−3) + 7 × (−2) = 0 w. w. w .k. • 45286090 n’est pas divisible par 7, en effet :. 0 × 1 + 9 × 3 + 0 × 2 + 6 × (−1) + 8 × (−3) + 2 × (−2) + 5 × 1 + 4 × 3 = 10 Comme 10 est composé de plus d’un chiffre alors on recommence le processus d’où 0 × 1 + 1 × 3 = 3 Comme 3 est différent de 0 et de 7 donc 45286090 n’est pas divisible par 7 Travail demandé : Ecrire un programme Pascal qui permet de : -. Saisir Nb entiers naturels (Nb≥ 5) à enregistrer dans le fichier "Nombre.txt". -. Placer les nombres du fichier "Nombre.txt" qui sont divisibles par 13 dans un fichier nommé "Div13.txt" en utilisant le module Divis13 et les nombres divisibles par 7 dans un fichier nommé "Div7.txt" en appliquant la règle de divisibilité par 7 expliquée ci-dessus.. Grille d’évaluation • • •. Traitement Décomposition en modules Appel des modules Si exécution et tests réussis avec respect des contraintes Sinon - Structures de données adéquates au problème posé - Saisie de Nb avec respect des contraintes et remplissage du fichier "Nombre.txt" - Traduction de la fonction Divis13 - Vérification de la divisibilité par 7 - Création et remplissage des fichiers "Div13.txt" et "Div7.txt" 2/2. Nombre de points 2 2 16 3 1.75 3 4 4.25.
(3)
Documents relatifs
Arctis, expédition suisse au pôle nord 21:25:00.
La fonction phi appelée indicatrice d'Euler est la fonction qui à tout entier naturel n non nul associe le nombre d'entiers compris entre 1 et n (inclus) et premiers avec n.. La
28 Eure & Loir Fichier au format TXT 28-Préfecture 29 Finistère Etiquettes Adresses. 30
[r]
[r]
[r]
[r]
Ce mémoire a été réalisé au sain de SWISS TXT, entreprise en charge de la production des sous-titres destinés aux sourds et malentendants pour les chaînes de la Radio