Les algorithmes arithmétiques

Slides:



Advertisements
Présentations similaires
Mais vous comprenez qu’il s’agit d’une « tromperie ».
Advertisements

LES NOMBRES PREMIERS ET COMPOSÉS
CHAPITRE 1 Opérations sur les nombres relatifs
Chapitre annexe. Récursivité
Additions soustractions
Fonctions & procédures
Calculs de complexité d'algorithmes
Le calcul mental.
Les numéros 70 –
Les numéros
LES NOMBRES Les nombres entiers relatifs Les nombres décimaux
10- Les diviseurs d’un entier
ARITHMETIQUE Bernard Izard 3° Avon PG I - DIVISEURS
Exercices Algorithmiques
Introduction à la logique
LES TRIANGLES 1. Définitions 2. Constructions 3. Propriétés.
Les sous-programmes Chapitre n° 5: Objectifs : Activité:
Pour tout entier n,n est entier ou irrationnel Un beau théorème absent de larithmétique dEuclide (Livres 7 à 9 des Éléments)
Facteurs, multiples et factorisation!
Par Clément en vacances sur la Côte d’Azur Le 17 décembre 2011
Mr: Lamloum Med LES NOMBRES PREMIERS ET COMPOSÉS Mr: Lamloum Med.
-17 Anticipations économiques en Europe Septembre 2013 Indicateur > +20 Indicateur 0 a +20 Indicateur 0 a -20 Indicateur < -20 Union européenne total:
Cours n°3 Les formulaires
Le soccer & les turbans Sondage mené par lAssociation détudes canadiennes 14 juin 2013.
Arrêt é : relatif aux enseignements dispens é s dans les formations sous statut scolaire pr é parant au baccalaur é at professionnel Article 1 La liste.
Décomposer un nombre en facteurs premiers.
Nombres entiers. Ensembles de nombres
Chapitre 1 PGCD de deux nombres.
LES NOMBRES PREMIERS ET COMPOSÉS
ARITHMETIQUE : NOMBRES PREMIERS, PGCD
Les chiffres & les nombres
263 = 15 × = + × ARITHMETIQUE I DIVISEURS ET MULTIPLES
Racines carrées 1) Racine carrée d’un nombre positif
LES DIFFÉRENTES CATÉGORIES DE NOMBRES
Introduction à l’algorithmique
RACINES CARREES Définition Développer avec la distributivité Produit 1
La Distribution des Données
Les définitions: Les nombres premiers et les nombres composés
Année universitaire Réalisé par: Dr. Aymen Ayari Cours Réseaux étendus LATRI 3 1.
EXERCICES D’ARITHMETIQUES
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
Les Nombres 0 – 100 en français.
Les Nombres! de 0 à 20.
CALCUL LITTERAL I LA DISTRIBUTIVITE k ( a + b ) = k a + k b 1° Règle
Aire d’une figure par encadrement
Écart moyen et écart type
Les puissances de 10 (19) Définition 10n = 1 00…. …0 10-n = 0,0……..0 1
Développement en série de FOURIER
Chapitre 4 Théorème de Pythagore.
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
Mise en forme en Mathématiques
SUJET D’ENTRAINEMENT n°1
Traitement de différentes préoccupations Le 28 octobre et 4 novembre 2010.
1/65 微距摄影 美丽的微距摄影 Encore une belle leçon de Macrophotographies venant du Soleil Levant Louis.
Equation différentielle
Equation différentielle de 2ème ordre
Certains droits réservés pour plus d’infos, cliquer sur l’icône.
Annexe Résultats provinciaux comparés à la moyenne canadienne
CHAPITRE 3: LES NOMBRES.
TAI DE MATHEMATIQUE Michaël Gallego, Alexis Yvin, Bruno Gabriel Promo 2013 Janvier 2009.
Algorithmes de tri et de recherche
20- Racine carrée Racine carré d’un nombre positif
Quatrième 4 Chapitre 11: Inégalités Ordre et opérations M. FELT 1.
Chap.V RSA. I. Rappels Mathématiques La congruence Définition 1 a et b sont congrus modulo n s’ils ont même reste par la division par n. On note a≡b[n]
Introduction à la programmation (420-PK2-SL) cours 9 Gestion des applications Technologie de l’information (LEA.BW)
Mesures de tendance centrale et mesures de dispersion.
Régression linéaire (STT-2400) Section 3 Préliminaires, Partie II, La loi multinormale Version: 8 février 2007.
الهيئة العامة لحماية المستهلك أساليب الترويج وتأثيراتها على المستهلك خليفة التونكتي - مستشار المنافسة - 1.
Opérateurs et fonctions arithmétiques Opérateurs de relation Opérateurs logiques Cours 02.
Transcription de la présentation:

Les algorithmes arithmétiques II. Les nombres premiers 1- Activité n°1 Écrire une spécification puis un algorithme qui permet de vérifier si un nombre donné est premier ou non.

Les algorithmes arithmétiques II. Les nombres premiers 2- définition: Un nombre premier est un entier naturel strictement supérieur à 1, n'admettant que deux entiers naturels diviseurs : 1 et lui-même. Ceci constitue la définition même (et unique) des nombres premiers. Question: Quelle est la somme des diviseurs d’un nombre premier sauf lui-même?

Les algorithmes arithmétiques II. Les nombres premiers 3- Spécification: Spécification de la fonction verif_premier(n:entier): booléen Résultat: verif_premier Traitement : verif_premier  sd=1 sd= [ sd  1 ] Pour i de 1 à n div 2 faire Si n mod i = alors sd := sd+i Fin Si Fin Pour

Les algorithmes arithmétiques II. Les nombres premiers 4- Algorithme: 0) fonction verif_premier(n:entier): booléen sd  1 Pour i de 1 à n div 2 faire Si n mod i = alors sd := sd+i Fin Si Fin Pour 2) verif_premier  sd=1 3) Fin verif_premier

Les algorithmes arithmétiques II. Les nombres premiers Remarque: Voici la liste des nombres premiers inférieurs à 100 : 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97 Pour obtenir cette liste, il suffit d'observer une table de multiplication de Pythagore, à partir de 2 jusqu'à 10. Tous les nombres qui n'apparaissent pas sont les nombres premiers. Par opposition, les autres sont dits "composés" (sous-entendu composés par un produit d'au moins deux nombres premiers). Un nombre composé est donc factorisable en un produit de puissances de facteurs de nombres premiers de façon unique à l'ordre près (voir l'article théorème fondamental de l'arithmétique). Par exemple 12 = 2×2×3 est composé, tout comme 21 = 3×7 ou 7×3, mais 11 est premier car la seule factorisation possible est 1×11 = 11.

Les algorithmes arithmétiques II. Les nombres premiers L'Algorithme d'Ératosthène Pour rechercher une liste de tous les nombres premiers inférieurs à une limite n pas trop grande, le crible d'Ératosthène est une méthode simple et efficace : on part de la liste des entiers de 2 à n. On prend le premier nombre non barré de cette liste, 2 (à ce stade aucun nombre n'est barré), et on barre tous les entiers multiples de 2. On répète l'opération en considérant chaque fois le prochain nombre non barré et en barrant ses multiples. Les nombres qui restent non barrés à la fin du processus sont les nombres premiers inférieurs à n. On peut en fait arrêter le processus dès que les nombres non barrés encore à considérer sont supérieurs à la racine carrée de n, car leurs multiples auront déjà été barrés.

Les algorithmes arithmétiques III. Les nombres premiers 5- Activité Utiliser l’algorithme d'Ératosthène pour afficher tous les nombres premiers inférieurs ou égales à n. n < 200.

Les algorithmes arithmétiques IV. La décomposition en facteurs premiers 1- Activité n°1 Écrire un programme qui stocke la décomposition en facteurs premiers d'un nombre entier strictement positif dans un tableau et ensuite affiche les éléments de ce tableau sous la forme 18 = 2*3*3.

Les algorithmes arithmétiques IV. La décomposition en facteurs premiers 2- Définition La décomposition d’un entier en produit de facteurs premiers consiste à écrire cet entier sous la forme d’un produit de ces diviseurs premiers.

Les algorithmes arithmétiques IV. La décomposition en facteurs premiers 3- Spécification Spécification de la procédure remplir(var nb: entier; n : entier; var t: tab) Résultat= nb,T Traitement = [nb  0 i  2] Répéter Si n mod i = 0 then n  n div i nb  nb +1 t[nb]  i Sinon i  i+1 Jusqu’à n=1

Les algorithmes arithmétiques IV. La décomposition en facteurs premiers 4- Algorithme 0) procédure remplir(var nb: entier; n : entier; var t: tab) 1)nb  0 i  2 Répéter Si n mod i = 0 then n  n div i nb  nb +1 t[nb]  i Sinon i  i+1 Jusqu’à n=1 2) Fin remplir