Nombres premiers : ce sont des nombres entiers positifs, qui ne sont divisibles que par 1 et eux- mêmes. Exemples : 24 est divisible par 2, par 3, par.

Slides:



Advertisements
Présentations similaires
CINI – Li115 1 Semaine 3 Boucles (suite), tirages aléatoires, bibliothèque graphique ● Imbrication d'instructions if et for ● Boucles for imbriquées ●
Advertisements

Exercice : Soient les fonctions définies sur N ( ensemble des entiers naturels donc positifs ) par : f(x) = - 2x + 6 ; g(x) = x + 1 ; k(x) = la plus grande.
Les Algorithmes 1°) Définition : « Algorithme » signifie « Suite d’actions ».
Chapitre 4: Variation dans le temps
Exercice 8 : Déterminez l’algorithme permettant à votre calculatrice de donner les racines de n’importe quel polynôme de degré 2.
Les Instructions Itératives (Les Boucles)
Un Algorithme , c'est Quoi ?
Statistiques et calculatrice.
V Fonctions racine carrée et valeur absolue
Introduction à l’algorithmique. Introduction Algorithme: Procédure décrivant, étape par étape, une méthode permettant de résoudre un problème. Mot provenant.
Représentation de l’information en binaire:
L’ algorithme de dichotomie réalisait cela :
Opérations sur les nombres relatifs
Exercice 3 : Statistiques et calculatrice.
3°) Décomposition d’un nombre entier en produit d’entiers :
de toute série statistique
L’Instruction de Test Alternatif
Algorithmiques Abdelbasset KABOU
Exo 5 : Placements bancaires.
Exercice 3 : Ordonnez sans faire un seul calcul les carrés des nombres suivants :
2°) Déterminez l’organigramme pour déterminer les diviseurs d’un nombre ( premier ou pas ). Méthode : on va …
Algorithme de Dichotomie
Algorithme d’Euclide pour le PGCD.
Les nombres entiers.
chapitre 1 : Généralités sur les Fonctions.
Un Algorithme , c'est Quoi ?
Algorithme de Dichotomie
II La colinéarité en Géométrie analytique
Dix diapositives vont défiler
Dix diapositives vont défiler
Introduction à l’algorithmique. Introduction Algorithme: Procédure décrivant, étape par étape, une méthode permettant de résoudre un problème. Mot provenant.
Reconnaître un multiple ou un diviseur
Les Algorithmes 1°) Définition : « Algorithme » signifie « … ».
Exercice 1 : On donne le tableau de valeurs suivant :
Objectif de la séance Aujourd'hui nous allons travailler en opération.
Exercice 4 : Soit la suite (un) définie par u0 = 0 et un+1 = 2 un + 1
Cours N°6: Algorithmiques Structures Conditionnelles
Exercice 8 : Déterminez l’algorithme permettant à votre calculatrice de donner les racines de n’importe quel polynôme de degré 2.
Arrondir des nombres.
L’I NSTRUCTION DE T EST A LTERNATIF Réalisé par : OUZEGGANE Redouane Département de Technologie Faculté de Technologie – Université A.Mira, Bejaia Année.
L ES I NSTRUCTIONS I TÉRATIVES (L ES B OUCLES ) Réalisé par : OUZEGGANE Redouane Département de Technologie Faculté de Technologie – Université A.Mira,
3 pirates doivent se partager équitablement 235 diamants.
Introduction à l’algorithmique. Introduction Algorithme: Procédure décrivant, étape par étape, une méthode permettant de résoudre un problème. Mot provenant.
4.8 Diviser des nombres décimaux
Exercice 1°) Résoudre dans R séparément les 2 premières conditions, puis déterminez les x satisfaisants les 3 conditions en même temps : √2.
Exercice 3 : Statistiques et calculatrice.
Les règles de divisibilité
Formules de calculs et Fonctions. Structure des formules de calcul Commencez toujours votre calcul par le signe =, ensuite sans laisser d’espaces, placez.
Exercice : le jeu. Vous devez concevoir l’algorithme permettant de jouer avec votre calculatrice : elle détermine au hasard un nombre caché entier entre.
Diviser un entier par un nombre à un chiffre
I Définition : Elle est définie ...
SIMPLIFICATION D’UNE RACINE CARREE.
NUMERATION et REPRESENTATION DES NOMBRES
Connaître les multiples et diviseurs d’un nombre.
Les règles de divisibilité
Difficultés d’apprentissage
Automatismes 3.
Les Algorithmes 1°) Définition : « Algorithme » signifie « … ».
Exercice : Soient les fonctions définies sur N ( ensemble des entiers naturels donc positifs ) par : f(x) = - 2x + 6 ; g(x) = x + 1 ; k(x) = la plus.
Définition : 2 Les structures de contrôle conditionnelles permettent à un programme de modifier son traitement en fonction d’une condition.
1°) Un nombre y est-il associé à 3, et si oui lequel ?
II La colinéarité en Géométrie analytique
Exercice Une usine produit en 1 mois des pièces. Elle les range dans des cartons ( contenance 36 pièces ), et 210 cartons remplissent 1 container. Chaque.
Opérateurs et fonctions arithmétiques Opérateurs de relation Opérateurs logiques Cours 02.
Flowchart Itération Cours 04.
μ = N 3) Moyenne d’une série discrète : ∑ ni xi que l’on peut noter
Exercice 3 : Ordonnez sans faire un seul calcul les carrés des nombres suivants :
Exercice : Remplir un tableau.
2°) Déterminez l’organigramme pour déterminer les diviseurs d’un nombre ( premier ou pas ). Méthode : on va …
Différentes écritures de l’addition.
Transcription de la présentation:

Nombres premiers : ce sont des nombres entiers positifs, qui ne sont divisibles que par 1 et eux- mêmes. Exemples : 24 est divisible par 2, par 3, par 6, etc… donc n’est pas un nombre premier.

Nombres premiers : ce sont des nombres entiers positifs, qui ne sont divisibles que par 1 et eux- mêmes. Exemples : 24 est divisible par 2, par 3, par 4, etc… donc n’est pas un nombre premier. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

Nombres premiers : ce sont des nombres entiers positifs, qui ne sont divisibles que par 1 et eux- mêmes. Exemples : 24 est divisible par 2, par 3, par 4, etc… donc n’est pas un nombre premier. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 18 n’est pas un nombre premier. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

Nombres premiers : ce sont des nombres entiers positifs, qui ne sont divisibles que par 1 et eux- mêmes. Exemples : 24 est divisible par 2, par 3, par 6, etc… donc n’est pas un nombre premier. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 18 n’est pas un nombre premier. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 13 est un nombre premier. 1 2 3 4 5 6 7 8 9 10 11 12 13

On a donc les nombres premiers : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 etc…

1°) Déterminez l’organigramme permettant à votre calculatrice de savoir si un nombre A est premier.

1°) Déterminez l’organigramme permettant à votre calculatrice de savoir si un nombre A est premier. Méthode : on va regarder si …

1°) Déterminez l’organigramme permettant à votre calculatrice de savoir si un nombre A est premier. Méthode : on va regarder s’il est divisible par tous les nombres de 1 à A. A est divisible par N si …

1°) Déterminez l’organigramme permettant à votre calculatrice de savoir si un nombre A est premier. Méthode : on va regarder s’il est divisible par tous les nombres de 1 à A. A est divisible par N si le nombre (A/N) est un nombre entier, donc si …

1°) Déterminez l’organigramme permettant à votre calculatrice de savoir si un nombre A est premier. Méthode : on va regarder s’il est divisible par tous les nombres de 1 à A. A est divisible par N si le nombre (A/N) est un nombre entier, donc s’il n’a pas de partie décimale ( fonctionnalité de la calculatrice : Frac(A/N) qui se trouve dans OPTN puis NUM ). Dès que A est divisible par un nombre N, il ne peut plus être premier, donc il est inutile de continuer à rechercher si A possède un autre diviseur.

1°) Un nombre A est-il premier ? Méthode : on va regarder s’il est divisible par tous les nombres de 1 à A. L’organigramme est-il à actions successives ?

1°) Un nombre A est-il premier ? Méthode : on va regarder s’il est divisible par tous les nombres de 1 à A. L’organigramme est-il à actions successives ? Non, car on n’aura pas le même nombre de divisions nécessaires : par exemple, 8 sera divisé par les 6 nombres de 2 à 7, et 10 par les 8 nombres de 2 à 9.

1°) Un nombre A est-il premier ? …

1°) Un nombre A est-il premier ? …

1°) Un nombre A est-il premier ? Saisir A N prend la valeur 1

1°) Un nombre A est-il premier ? Saisir A N prend la valeur 1

1°) Un nombre A est-il premier ? Saisir A N prend la N prend la valeur N+1 valeur 1

1°) Un nombre A est-il premier ? Saisir A N prend la N prend la valeur N+1 oui valeur 1 non

1°) Un nombre A est-il premier ? Saisir A N prend la N prend la valeur N+1 N=A oui valeur 1 non

1°) Un nombre A est-il premier ? Saisir A N prend la N prend la valeur N+1 N=A oui valeur 1 non

1°) Un nombre A est-il premier ? Saisir A N prend la Afficher N prend la valeur N+1 N=A oui « nb premier » valeur 1 non

1°) Un nombre A est-il premier ? Saisir A N prend la Afficher N prend la valeur N+1 N=A oui « nb premier »  valeur 1 non oui non

1°) Un nombre A est-il premier ? Saisir A N prend la Afficher N prend la valeur N+1 N=A oui « nb premier »  valeur 1 non A div. par N oui non

1°) Un nombre A est-il premier ? Saisir A N prend la Afficher N prend la valeur N+1 N=A oui « nb premier »  valeur 1 non oui A div. par N non

1°) Un nombre A est-il premier ? Saisir A N prend la Afficher N prend la valeur N+1 N=A oui « nb premier »  valeur 1 non oui Afficher «nb A div. par N non premier» non

1°) Un nombre A est-il premier ? Programme : Saisir A Lbl 1 N prend la Lbl 2 Afficher Lbl 5 N prend la valeur N+1 N=A oui « nb premier »  valeur 1 non Lbl 3 Lbl 4 Afficher «nb A div. par N non premier» non

?→ A : 1 → N : Lbl 1 : N + 1 → N : If N = A : Then Goto 2 : Else Goto 3 : Lbl 3 : If Frac(A/N) = 0 : Then Goto 4 : Else Goto 1 : Lbl 4 : « Nb non premier » : Goto 5 : Lbl 2 : « Nb premier » : Goto 5 : Lbl 5 Saisir A Lbl 1 N prend la Lbl 2 Afficher Lbl 5 N prend la valeur N+1 N=A oui « nb premier »  valeur 1 non Lbl 3 Lbl 4 Afficher «nb A div. par N non premier» non

Application : les nombres suivants sont-ils premiers ? 121 101 1458 1589 9503 1511 413 419

Application : les nombres suivants sont-ils premiers ? 121 non 101 oui 1458 non 1589 non 9503 non 1511 oui 417 non 419 oui

Application : les nombres suivants sont-ils premiers ? 121 non Quel est le diviseur qui a arrêté l’algorithme ? 101 oui 1458 non 1589 non 9503 non 1511 oui 417 non 419 oui

Application : les nombres suivants sont-ils premiers ? 121 non Quel est le diviseur qui a arrêté l’algorithme ? 11 101 oui 101 1458 non 2 1589 non 7 9503 non 13 1511 oui 1511 417 non 3 419 oui 419

Quel est le plus grand unique diviseur D d’un nombre A ?

Quel est le plus grand unique diviseur D d’un nombre A ? Si D divise A, alors il existe un nombre entier B tel que A = D × B Si D augmente …

Quel est le plus grand unique diviseur D d’un nombre A ? Si D divise A, alors il existe un nombre entier B tel que A = D × B Si D augmente, B diminue.

Quel est le plus grand unique diviseur D d’un nombre A ? Si D divise A, alors il existe un nombre entier B tel que A = D × B Si D augmente, B diminue. D va prendre l’une des valeurs de 1 à N, B va prendre l’une des valeurs de …

Quel est le plus grand unique diviseur D d’un nombre A ? Si D divise A, alors il existe un nombre entier B tel que A = D × B Si D augmente, B diminue. D va prendre l’une des valeurs de 1 à A, B va prendre l’une des valeurs de A à 1. Pour quel nombre réel les deux nombres D et B vont se croiser ?

Quel est le plus grand unique diviseur D d’un nombre A ? Si D divise A, alors il existe un nombre entier B tel que A = D × B Si D augmente, B diminue. D va prendre l’une des valeurs de 1 à A, B va prendre l’une des valeurs de A à 1. Pour quel nombre réel les deux nombres D et B vont se croiser ? Ils se « croisent » lorsque D = B, donc lorsque A = D × D donc A = D² donc D = √A

Quel est le plus grand unique diviseur D d’un nombre A ? Si D divise A, alors il existe un nombre entier B tel que A = D × B Si D augmente, B diminue. D va prendre l’une des valeurs de 1 à A, B va prendre l’une des valeurs de A à 1. Pour quel nombre réel les deux nombres D et B vont se croiser ? Ils se « croisent » lorsque D = B, donc lorsque A = D × D donc A = D² donc D = √A Donc s’il n’y a pas eu de diviseur avant √A, il ne peut en avoir après.

Quel est le plus grand unique diviseur D d’un nombre A ? Si D divise A, alors il existe un nombre entier B tel que A = D × B Si D augmente, B diminue. D va prendre l’une des valeurs de 1 à A, B va prendre l’une des valeurs de A à 1. Pour quel nombre réel les deux nombres D et B vont se croiser ? Ils se « croisent » lorsque D = B, donc lorsque A = D × D donc A = D² donc D = √A Donc s’il n’y a pas eu de diviseur avant √A, il ne peut en avoir après. Et si l’on a trouvé un ou plusieurs diviseurs avant √A, il ne peut en avoir après. Donc la condition « N = A » peut être remplacée, pour gagner du temps en évitant d’utiliser inutilement la boucle de √A à A, par la condition « N ≥ √A ».

?→ A : 1 → N : Lbl 1 : N + 1 → N : If N ≥ √A : Then Goto 2 : Else Goto 3 : Lbl 3 : If Frac(A/N) = 0 : Then Goto 4 : Else Goto 1 : Lbl 4 : « Nb non premier » : Goto 5 : Lbl 2 : « Nb premier » : Goto 5 : Lbl 5 Saisir A Lbl 1 N prend la Lbl 2 Afficher Lbl 5 N prend la valeur N+1 N≥√A oui « nb premier »  valeur 1 non Lbl 3 Lbl 4 Afficher «nb A div. par N non premier» non