ESD : Arithmétique
|
|
- Achille Audy
- il y a 7 ans
- Total affichages :
Transcription
1 Auteur du corrigé : Gilbert JULIA ESD : Arithmétique Ce document a été réalisé avec la version 21 du logiciel TI-Nspire CAS Fichier associé : esd2010_0708tns 1 Le sujet A L exercice proposé au candidat TI-Nspire CAS 1 Déterminer deux entiers relatifs u et v tels que 7 u 13v = 1puis déterminer tous les couples (a ; k) d entiers relatifs tels que 14a 26k = 4 2 On considère deux entiers naturels a et b Pour tout entier n, on note f (n) le reste de la division euclidienne de a n + b par 26 On décide de coder un message en procédant comme suit : à chaque lettre de l alphabet, on associe un entier compris entre 0 et 25 selon le tableau suivant : Lettre A B C D E F G H I J K L M Nombre Lettre N O P Q R S T U V W X Y Z Nombre Pour chaque lettre du message, on détermine l entier n associé puis on calcule f (n) La lettre est alors codée par la lettre associée à f (n) On sait que la lettre F est codée par la lettre K et que la lettre T est codée par la lettre O 5a + b 10 (26) 21 Montrer que les entiers a et b sont tels que : 19a + b 14 (26) 22 En déduire qu il existe un entier k tel que : 14a 26k = 4 5a + b 10 (26) 23 Déterminer tous les couples d entiers (a ; b) avec 0 a 25 ; 0 b 25, tels que : 19a + b 14 (26) 24 On suppose que a = 17 ; b = 3 Coder le message «GAUSS» B Le travail demandé au candidat Le candidat rédigera sur ses fiches : Sa réponse à la question 1 et à la question 23 Un ou plusieurs exercices se rapportant au thème «Arithmétique» Le candidat présentera au jury : Le contenu de ses fiches Les méthodes et les savoirs mis en jeu dans l exercice 2 Eléments de correction L exercice est inspiré de l exercice 26 de la banque d exercices destinés aux classes de terminale S spécialité mathématiques Il aborde le thème du codage affine, thème permettant de mettre en œuvre simultanément quelques outils du programme d arithmétique de cette classe, en particulier l outil des congruences Un codage affine définit une bijection de l ensemble { } 0 ;1; ;25 sur lui-même La condition pour qu il en soit ainsi est que le coefficient a de n dans a n + b soit un entier premier avec 26 ESD _ordi - 1
2 La question 1 a pour but la résolution dans Z Z d une équation qui servira dans la suite de l exercice La question 2 a pour but d étudier dans quelle mesure la donnée des images de deux lettres détermine la fonction de codage qui a été employée Méthodes et savoirs mis en jeu dans l exercice : 1 Savoirs : Théorèmes de Bézout et de Gauss Méthode : résolution de l équation a x b y = c dans Z Z : S assurer que le coefficient c est un multiple du PGCD de a et de b et se ramener à une équation où les coefficients a et b sont premiers entre eux (ce qu on suppose dans ce qui suit) Rechercher une solution particulière (u 0 ; v 0 ) de l équation de Bézout a x b y = 1 Le couple (cu 0 ; cv 0 ) est alors une solution particulière de a x b y = c En l occurrence, dans le cas de cet exercice, la solution évidente ( v ) ( 2 ; 1) plus généraux u évite de mettre en œuvre des processus de recherche 0 ; 0 = Un couple d entiers relatifs (x ; y) est solution de l équation a x b y = c si et seulement si le couple (x cu 0 ; y cv 0 ) est solution de l équation réduite : ax = by (x ; y) est solution de l équation ax by = c si et seulement si il existe un entier relatif k tel que : x = cu0 + k b y = cv0 + k a 2 Savoir : Formuler de diverses manières une relation de congruence : dire que deux entiers a et b sont congrus modulo 26, c est dire que les restes des divisions euclidiennes de a et de b par 26 sont égaux C est aussi dire qu il existe un entier relatif k tel que b = a + 26 k Méthode : Il s agit de déterminer les coefficients a et b connaissant les images des lettres numéros 5 et 19 Ces données conduisent à écrire un système de deux congruences modulo 26 De ce système, on déduit une congruence modulo 26 portant sur un seul des deux coefficients (le coefficient a) On peut dégager ensuite une méthode permettant de déterminer les entiers relatifs a vérifiant une relation de congruence de la forme : u a v (c), les entiers u, v et c étant donnés : Traduire la relation en termes de nombres entiers : il existe un entier relatif k tel que : ua = v + ck Résoudre l équation d inconnues a et k : ua ck = v et déterminer les couples (a ; k) pour lesquels a appartient à { 0 ;1; ;25} À chaque valeur de a trouvée par cette méthode est associée une valeur de b appartenant à { 0 ;1; ;25} que l on calcule en déterminant le reste de la division euclidienne par 26 de 10 5a (ou de 14 19a) En l occurrence, l équation d inconnue a et k est celle de la question 1 et, du fait que l entier u = 14 = 19 5 n est pas premier avec 26, il n y a pas unicité d un entier a solution dans l ensemble { 0 ;1; ;25} 3 Apport du logiciel TI-Nspire a Apports proposés Fonction permettant le codage affine d un mot Fonction permettant le décodage d un mot Détermination des paramètres a et b connaissant le codage de deux lettres distinctes ESD _ordi - 2
3 b Codage d un «mot» Connaissant les deux paramètres a et b définissant un chiffrement affine, l image d un entier de l ensemble x mod a x + b { 0 ;1; ;25} est obtenue par le logiciel à l aide de la fonction : ( ) Ouvrir une page Calculs On peut affecter un nom spécifique à cette fonction, par exemple cd À cet effet, ouvrir l Editeur de programmes puis Fonction cd a trois arguments : les paramètres a et b de la fonction de codage et l élément que l on souhaite coder Cet élément peut être aussi bien un nombre qu une liste de nombres Ci-contre, on obtient le codage numérique des lettres du mot «gauss» puis celui des lettres de l alphabet Selon le code ASCII, les lettres minuscules sont codées numériquement de 97 à 122 La fonction du logiciel qui permet de passer d'une lettre à son code ASCII est la fonction ord Par conséquent, la fonction : " x" ord ("x") 97 associe à une lettre de l alphabet son code numérique conformément à l énoncé La fonction qui inversement permet de passer d'un code numérique ASCII à la lettre correspondante est la char x ;1; ;25 la lettre qui lui fonction char Ainsi la fonction x ( ) associe à un entier de { } correspond conformément à l énoncé On peut composer ces diverses fonctions pour passer directement d une lettre ou d une liste de lettres à leur codage affine c Décodage d un «mot» Il apparaît utile de chercher la fonction f 1 l aide du logiciel inverse de la fonction f, ce que l on se propose de faire avec Soit x un entier de { 0 ;1; ;25} et y l entier de { 0 ;1; ;25} tel que : y ax + b (26) Pour tout entier a appartenant à { 0 ;1; ;25} et premier avec 26, on sait qu il existe un et un seul entier a appartenant à { } 0 ;1; ;25 tel que : aa 1 (26) Alors : a y a b x (26) : L entier x est, en sens inverse, image de y par la fonction de codage affine dont les paramètres sont a et a b ESD _ordi - 3
4 La fonction de décodage notée dc a elle aussi trois arguments : les clefs de codage a et b ainsi que l élément y que l on souhaite décoder Elle se construit en deux temps : Recherche de l entier a Application de la fonction cd de paramètres a et a' b L entier 26 étant un «petit» entier, on effectue une recherche systématique 1 de a Cet entier est celui que l on obtient lors de l arrêt de l instruction «While» Si on le souhaite, on peut utiliser les fonctions ord et char pour décoder directement une lettre de l alphabet c Trouver les clefs du code L objectif est le suivant : on connaît, comme c est le cas dans la question 2 de l exercice, les images par f de 0 ;1; ;25 et on se propose de chercher quels sont les deux entiers différents u et v appartenant à { } paramètres a et b de la fonction f Si on note fu et fv les images respectives de u de v : u a + b fu v a + b fv On en déduit en effectuant la différence membre à membre des deux congruences qu un entier a de 0 ;1; ;25 est susceptible d être une des deux clefs du codage s il vérifie : l ensemble { } ( 26) ( 26) (v u)a (fv fu) 0 (26) Le programme suivant, nommé clefs, a pour objectif de déterminer, s il en existe, les couples (a ; b) d entiers 0 ;1; ;25 pour lesquels la fonction de codage associée code u en fu et v en fv Ce programme a quatre de { } arguments : l entier u, son image notée fu, l entier v, son image notée fv Il répertorie systématiquement tous les entiers a 0 ;1; ;25 qui vérifient la congruence : de { } (v u)a fv fu (26) Chaque fois qu une solution est trouvée, le paramètre b associé est calculé et le couple (a ; b) est affiché sous forme de liste Il restera à vérifier si l entier a est bien premier avec 26 avant d accepter un tel couple (a ; b) comme clefs d un code Dans la question 2 de l exercice, on trouve ou bien a = 4 ; b = 16 ou bien a = 17 ; b = 3 Dans le premier cas, la fonction f n est pas bijective (4 et 26 ne sont pas premiers entre eux), ce n est pas une fonction de codage C est pourquoi l énoncé impose la deuxième solution dans la question 24 1 Il faut s assurer avant d utiliser cette fonction que l entier a est bien premier avec 26, sinon la fonction recherchera indéfiniment l entier a (on peut insérer un test d arrêt quand k atteint 26 pour parer cette éventualité) ESD _ordi - 4
5 4 Conclusion Un réaménagement de l énoncé serait souhaitable La question 24, en fin d exercice, n a là d autre rôle que de transformer le résultat de 23 en secret de polichinelle Elle serait mieux placée en tout début d exercice (avec des valeurs de a et de b différentes de celles obtenues ensuite) afin de faciliter par l étude d un exemple la compréhension de la situation La fonction cd ne fait qu automatiser le codage, dès lors que les paramètres a et b sont connus Elle peut intervenir dans la correction de la question, après que les élèves 0 ;1; ;25, on obtient un tableau de aient codé «à la main» quelques lettres En l appliquant à la liste { } codage Le problème de la réversibilité du codage se pose (facultativement) à ce moment : «on sait coder un texte, mais comment le récepteur d un message fait-il pour le lire?» La lecture «à l envers» du tableau de codage précédent répond correctement à la question et l enseignant peut s en tenir là Cependant, l élaboration de la fonction dc souligne le point fondamental de l action de décodage : trouver l unique entier 0 ;1; ;25 tel que aa 1 (26), occasion d expliquer son existence et son unicité, liées au fait que a a de { } doit être choisi premier avec 26 Les questions 21 à 23 portant sur la recherche des clefs d un code permettent de guider les élèves dans leur démarche, leur ordre peut être reconduit La question 1 se place plus naturellement après 22 puisque c est à ce moment que survient la nécessité de la résolution d une équation au premier degré à deux inconnues Elle peut être purement et simplement supprimée, si on destine cet exercice à être l objet d un travail de recherche Il est préférable que les élèves se posent eux-mêmes la question à propos de la marche à suivre pour résoudre 14a 26k = 4 qu ils écriront spontanément : 7a 13k = 2 : «que faire quand il y a un second membre et que ce second membre est différent de 1?» Pour présenter son travail au jury, le candidat peut grouper (Ctrl + 4) les deux fonctions cd et dc ainsi que le programme clefs sur une même page 5 Pour aller plus loin Le travail avec le logiciel qui présente le plus d intérêt est assurément le programme «clefs» Il peut être exploité en fin d exercice par l enseignant (et par un candidat au CAPES) pour (se) poser la question du choix des lettres de l alphabet qu il est intéressant de décrypter Le programme va fournir rapidement quelques exemples de résolution de la question 2 (en variant les paramètres u et v) destinés à susciter des conjectures À titre d exemple, supposons que l on sache que E est codé O Ainsi, u = 4 ; fu = 14 dans le programme Quelles autres lettres essayer de décoder? ESD _ordi - 5
6 Ci-contre, on essaie les cas où l on sait successivement que T est codé P, puis que S est codé I, puis que R est codé B On a donc successivement v = 19 ; fv = 15 (un seul couple solution), puis v = 18 ; fv = 8 (deux couples solutions comme dans l exercice, dont un ne génère pas une fonction de codage) et enfin v = 17 ; fv = 1 (13 couples solutions, tous générant une fonction de codage sauf lorsque a = 13) Ces exemples amènent à s intéresser au PGCD de v u et de 26 Si ces deux nombres sont premiers entre eux, alors on trouvera un unique couple (a ; b) solution du système de congruences Si ce PGCD est égal à 2, on trouvera deux couples solutions En définitive, ce n est pas bien grave, l un est composé d un entier a pair donc non premier avec 26, l autre d un entier a impair, premier avec 26 s il ne s agit pas de 13 Enfin, si v u = 13, il y a 13 couples solutions, le décryptage n est pas résolu C est pourquoi par exemple, connaissant le code de E, il est inutile de tenter de connaître le code de la lettre R Une autre question que l on peut se poser est la suivante : Si u et v sont choisis de telle sorte que v u soit premier avec 26, peut-on choisir «au hasard» les entiers images fu et fv pour générer un codage? Il n en est rien Ci-contre, on suppose successivement que T est codé G puis B Le programme fournit bien, dans chaque cas, un couple solution, mais a n est pas premier avec 26 Les données ne génèrent pas une fonction de codage L entier fv fu est égal successivement à 8 et à 13, il n est pas premier avec 26 Pour générer une authentique fonction de codage, il faut choisir fv fu premier avec 26 ESD _ordi - 6
108y= 1 où x et y sont des entiers
Polynésie Juin 202 Série S Exercice Partie A On considère l équation ( ) relatifs E :x y= où x et y sont des entiers Vérifier que le couple ( ;3 ) est solution de cette équation 2 Déterminer l ensemble
Plus en détailExercices - Polynômes : corrigé. Opérations sur les polynômes
Opérations sur les polynômes Exercice 1 - Carré - L1/Math Sup - Si P = Q est le carré d un polynôme, alors Q est nécessairement de degré, et son coefficient dominant est égal à 1. On peut donc écrire Q(X)
Plus en détail1 Définition et premières propriétés des congruences
Université Paris 13, Institut Galilée Département de Mathématiques Licence 2ème année Informatique 2013-2014 Cours de Mathématiques pour l Informatique Des nombres aux structures Sylviane R. Schwer Leçon
Plus en détailExercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT
Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT Ces exercices portent sur les items 2, 3 et 5 du programme d informatique des classes préparatoires,
Plus en détailBac Blanc Terminale ES - Février 2011 Épreuve de Mathématiques (durée 3 heures)
Bac Blanc Terminale ES - Février 2011 Épreuve de Mathématiques (durée 3 heures) Eercice 1 (5 points) pour les candidats n ayant pas choisi la spécialité MATH Le tableau suivant donne l évolution du chiffre
Plus en détailEXERCICE 4 (7 points ) (Commun à tous les candidats)
EXERCICE 4 (7 points ) (Commun à tous les candidats) On cherche à modéliser de deux façons différentes l évolution du nombre, exprimé en millions, de foyers français possédant un téléviseur à écran plat
Plus en détailProbabilités conditionnelles Exercices corrigés
Terminale S Probabilités conditionnelles Exercices corrigés Exercice : (solution Une compagnie d assurance automobile fait un bilan des frais d intervention, parmi ses dossiers d accidents de la circulation.
Plus en détailSOCLE COMMUN - La Compétence 3 Les principaux éléments de mathématiques et la culture scientifique et technologique
SOCLE COMMUN - La Compétence 3 Les principaux éléments de mathématiques et la culture scientifique et technologique DOMAINE P3.C3.D1. Pratiquer une démarche scientifique et technologique, résoudre des
Plus en détailCours d Analyse. Fonctions de plusieurs variables
Cours d Analyse Fonctions de plusieurs variables Licence 1ère année 2007/2008 Nicolas Prioux Université de Marne-la-Vallée Table des matières 1 Notions de géométrie dans l espace et fonctions à deux variables........
Plus en détailReprésentation d un entier en base b
Représentation d un entier en base b 13 octobre 2012 1 Prérequis Les bases de la programmation en langage sont supposées avoir été travaillées L écriture en base b d un entier est ainsi défini à partir
Plus en détailFonctions homographiques
Seconde-Fonctions homographiques-cours Mai 0 Fonctions homographiques Introduction Voir le TP Géogébra. La fonction inverse. Définition Considérons la fonction f définie par f() =. Alors :. f est définie
Plus en détailActivités numériques [13 Points]
N du candidat L emploi de la calculatrice est autorisé. Le soin, la qualité de la présentation entrent pour 2 points dans l appréciation des copies. Les résultats seront soulignés. La correction est disponible
Plus en détailTHEME : CLES DE CONTROLE. Division euclidienne
THEME : CLES DE CONTROLE Division euclidienne Soit à diviser 12 par 3. Nous pouvons écrire : 12 12 : 3 = 4 ou 12 3 = 4 ou = 4 3 Si par contre, il est demandé de calculer le quotient de 12 par 7, la division
Plus en détailAngles orientés et trigonométrie
Chapitre Angles orientés et trigonométrie Ce que dit le programme : CONTENUS CAPACITÉS ATTENDUES COMMENTAIRES Trigonométrie Cercle trigonométrique. Radian. Mesure d un angle orienté, mesure principale.
Plus en détailFONDEMENTS DES MATHÉMATIQUES
FONDEMENTS DES MATHÉMATIQUES AYBERK ZEYTİN 1. DIVISIBILITÉ Comment on peut écrire un entier naturel comme un produit des petits entiers? Cette question a une infinitude d interconnexions entre les nombres
Plus en détailRappels sur les suites - Algorithme
DERNIÈRE IMPRESSION LE 14 septembre 2015 à 12:36 Rappels sur les suites - Algorithme Table des matières 1 Suite : généralités 2 1.1 Déition................................. 2 1.2 Exemples de suites............................
Plus en détailContinuité et dérivabilité d une fonction
DERNIÈRE IMPRESSIN LE 7 novembre 014 à 10:3 Continuité et dérivabilité d une fonction Table des matières 1 Continuité d une fonction 1.1 Limite finie en un point.......................... 1. Continuité
Plus en détailCorrigé des TD 1 à 5
Corrigé des TD 1 à 5 1 Premier Contact 1.1 Somme des n premiers entiers 1 (* Somme des n premiers entiers *) 2 program somme_entiers; n, i, somme: integer; 8 (* saisie du nombre n *) write( Saisissez un
Plus en détailCalcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.
1 Définitions, notations Calcul matriciel Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes. On utilise aussi la notation m n pour le
Plus en détailChapitre 2 Le problème de l unicité des solutions
Université Joseph Fourier UE MAT 127 Mathématiques année 2011-2012 Chapitre 2 Le problème de l unicité des solutions Ce que nous verrons dans ce chapitre : un exemple d équation différentielle y = f(y)
Plus en détailLicence Sciences et Technologies Examen janvier 2010
Université de Provence Introduction à l Informatique Licence Sciences et Technologies Examen janvier 2010 Année 2009-10 Aucun document n est autorisé Les exercices peuvent être traités dans le désordre.
Plus en détailBACCALAURÉAT PROFESSIONNEL ÉPREUVE DE MATHEMATIQUES. EXEMPLE DE SUJET n 2
Exemple de sujet n 2 Page 1/7 BACCALAURÉAT PROFESSIONNEL ÉPREUVE DE MATHEMATIQUES EXEMPLE DE SUJET n 2 Ce document comprend : Pour l examinateur : - une fiche descriptive du sujet page 2/7 - une fiche
Plus en détailRésolution d équations non linéaires
Analyse Numérique Résolution d équations non linéaires Said EL HAJJI et Touria GHEMIRES Université Mohammed V - Agdal. Faculté des Sciences Département de Mathématiques. Laboratoire de Mathématiques, Informatique
Plus en détailAlgorithmes récursifs
Licence 1 MASS - Algorithmique et Calcul Formel S. Verel, M.-E. Voge www.i3s.unice.fr/ verel 23 mars 2007 Objectifs de la séance 3 écrire des algorithmes récursifs avec un seul test rechercher un élément
Plus en détailCours d arithmétique Première partie
Cours d arithmétique Première partie Pierre Bornsztein Xavier Caruso Pierre Nolin Mehdi Tibouchi Décembre 2004 Ce document est la première partie d un cours d arithmétique écrit pour les élèves préparant
Plus en détailThéorie et codage de l information
Théorie et codage de l information Les codes linéaires - Chapitre 6 - Principe Définition d un code linéaire Soient p un nombre premier et s est un entier positif. Il existe un unique corps de taille q
Plus en détailavec des nombres entiers
Calculer avec des nombres entiers Effectuez les calculs suivants.. + 9 + 9. Calculez. 9 9 Calculez le quotient et le rest. : : : : 0 :. : : 9 : : 9 0 : 0. 9 9 0 9. Calculez. 9 0 9. : : 0 : 9 : :. : : 0
Plus en détailItems étudiés dans le CHAPITRE N5. 7 et 9 p 129 D14 Déterminer par le calcul l'antécédent d'un nombre par une fonction linéaire
CHAPITRE N5 FONCTIONS LINEAIRES NOTION DE FONCTION FONCTIONS LINEAIRES NOTION DE FONCTION FONCTIONS LINEAIRES NOTION DE FONCTION Code item D0 D2 N30[S] Items étudiés dans le CHAPITRE N5 Déterminer l'image
Plus en détailUEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.
UEO11 COURS/TD 1 Contenu du semestre Cours et TDs sont intégrés L objectif de ce cours équivalent a 6h de cours, 10h de TD et 8h de TP est le suivant : - initiation à l algorithmique - notions de bases
Plus en détail315 et 495 sont dans la table de 5. 5 est un diviseur commun. Leur PGCD n est pas 1. Il ne sont pas premiers entre eux
Exercice 1 : (3 points) Un sac contient 10 boules rouges, 6 boules noires et 4 boules jaunes. Chacune des boules a la même probabilité d'être tirée. On tire une boule au hasard. 1. Calculer la probabilité
Plus en détailLES GENERATEURS DE NOMBRES ALEATOIRES
LES GENERATEURS DE NOMBRES ALEATOIRES 1 Ce travail a deux objectifs : ====================================================================== 1. Comprendre ce que font les générateurs de nombres aléatoires
Plus en détailLes fonction affines
Les fonction affines EXERCICE 1 : Voir le cours EXERCICE 2 : Optimisation 1) Traduire, pour une semaine de location, chaque formule par une écriture de la forme (où x désigne le nombre de kilomètres parcourus
Plus en détailCapacité d un canal Second Théorème de Shannon. Théorie de l information 1/34
Capacité d un canal Second Théorème de Shannon Théorie de l information 1/34 Plan du cours 1. Canaux discrets sans mémoire, exemples ; 2. Capacité ; 3. Canaux symétriques ; 4. Codage de canal ; 5. Second
Plus en détailExercices sur les interfaces
Exercices sur les interfaces Fabrice Rossi 18 octobre 1999 1 Le type Object 1.1 Manipulations élémentaires Exercice 1.1 : Indiquer l affichage produit par le programme suivant : public class UpCast1 {
Plus en détailIII- Raisonnement par récurrence
III- Raisonnement par récurrence Les raisonnements en mathématiques se font en général par une suite de déductions, du style : si alors, ou mieux encore si c est possible, par une suite d équivalences,
Plus en détailLa persistance des nombres
regards logique & calcul La persistance des nombres Quand on multiplie les chiffres d un nombre entier, on trouve un autre nombre entier, et l on peut recommencer. Combien de fois? Onze fois au plus...
Plus en détailChapitre 1 : Évolution COURS
Chapitre 1 : Évolution COURS OBJECTIFS DU CHAPITRE Savoir déterminer le taux d évolution, le coefficient multiplicateur et l indice en base d une évolution. Connaître les liens entre ces notions et savoir
Plus en détailSTRICTEMENT CONFIDENTIEL
MOIS / ANNEE ETUDE DE VALORISATION Société «EDIVAL» STRICTEMENT CONFIDENTIEL BUREAUX 31, Rue de Brest 69002 LYON Tél : +33 (0)8 71 55 11 98 SIÈGE SOCIAL 94, Rue Saint Lazare 75009 PARIS Tél : +33 (0)1
Plus en détail1 de 46. Algorithmique. Trouver et Trier. Florent Hivert. Mél : Florent.Hivert@lri.fr Page personnelle : http://www.lri.fr/ hivert
1 de 46 Algorithmique Trouver et Trier Florent Hivert Mél : Florent.Hivert@lri.fr Page personnelle : http://www.lri.fr/ hivert 2 de 46 Algorithmes et structures de données La plupart des bons algorithmes
Plus en détailCryptographie et fonctions à sens unique
Cryptographie et fonctions à sens unique Pierre Rouchon Centre Automatique et Systèmes Mines ParisTech pierre.rouchon@mines-paristech.fr Octobre 2012 P.Rouchon (Mines ParisTech) Cryptographie et fonctions
Plus en détailTravaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation
Université de Savoie Module ETRS711 Travaux pratiques Compression en codage de Huffman 1. Organisation du projet 1.1. Objectifs Le but de ce projet est d'écrire un programme permettant de compresser des
Plus en détailIN 102 - Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C
IN 102 - Cours 1 Qu on le veuille ou non, les systèmes informatisés sont désormais omniprésents. Même si ne vous destinez pas à l informatique, vous avez de très grandes chances d y être confrontés en
Plus en détail1/24. I passer d un problème exprimé en français à la réalisation d un. I expressions arithmétiques. I structures de contrôle (tests, boucles)
1/4 Objectif de ce cours /4 Objectifs de ce cours Introduction au langage C - Cours Girardot/Roelens Septembre 013 Du problème au programme I passer d un problème exprimé en français à la réalisation d
Plus en détailDe même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que
Introduction. On suppose connus les ensembles N (des entiers naturels), Z des entiers relatifs et Q (des nombres rationnels). On s est rendu compte, depuis l antiquité, que l on ne peut pas tout mesurer
Plus en détailQuelques algorithmes simples dont l analyse n est pas si simple
Quelques algorithmes simples dont l analyse n est pas si simple Michel Habib habib@liafa.jussieu.fr http://www.liafa.jussieu.fr/~habib Algorithmique Avancée M1 Bioinformatique, Octobre 2008 Plan Histoire
Plus en détailLa maison Ecole d ' Amortissement d un emprunt Classe de terminale ES. Ce qui est demandé. Les étapes du travail
La maison Ecole d ' Amortissement d un emprunt Classe de terminale ES Suites géométriques, fonction exponentielle Copyright c 2004 J.- M. Boucart GNU Free Documentation Licence L objectif de cet exercice
Plus en détailReprésentation géométrique d un nombre complexe
CHAPITRE 1 NOMBRES COMPLEXES 1 Représentation géométrique d un nombre complexe 1. Ensemble des nombres complexes Soit i le nombre tel que i = 1 L ensemble des nombres complexes est l ensemble des nombres
Plus en détailLes indices à surplus constant
Les indices à surplus constant Une tentative de généralisation des indices à utilité constante On cherche ici en s inspirant des indices à utilité constante à définir un indice de prix de référence adapté
Plus en détailFeuille d exercices 2 : Espaces probabilisés
Feuille d exercices 2 : Espaces probabilisés Cours de Licence 2 Année 07/08 1 Espaces de probabilité Exercice 1.1 (Une inégalité). Montrer que P (A B) min(p (A), P (B)) Exercice 1.2 (Alphabet). On a un
Plus en détailChapitre VI - Méthodes de factorisation
Université Pierre et Marie Curie Cours de cryptographie MM067-2012/13 Alain Kraus Chapitre VI - Méthodes de factorisation Le problème de la factorisation des grands entiers est a priori très difficile.
Plus en détailPour l épreuve d algèbre, les calculatrices sont interdites.
Les pages qui suivent comportent, à titre d exemples, les questions d algèbre depuis juillet 003 jusqu à juillet 015, avec leurs solutions. Pour l épreuve d algèbre, les calculatrices sont interdites.
Plus en détailBACCALAURÉAT PROFESSIONNEL SUJET
SESSION 203 Métropole - Réunion - Mayotte BACCALAURÉAT PROFESSIONNEL ÉPREUVE E4 CULTURE SCIENTIFIQUE ET TECHNOLOGIQUE : MATHÉMATIQUES Toutes options Durée : 2 heures Matériel(s) et document(s) autorisé(s)
Plus en détailGroupe symétrique. Chapitre II. 1 Définitions et généralités
Chapitre II Groupe symétrique 1 Définitions et généralités Définition. Soient n et X l ensemble 1,..., n. On appelle permutation de X toute application bijective f : X X. On note S n l ensemble des permutations
Plus en détailQuelques tests de primalité
Quelques tests de primalité J.-M. Couveignes (merci à T. Ezome et R. Lercier) Institut de Mathématiques de Bordeaux & INRIA Bordeaux Sud-Ouest Jean-Marc.Couveignes@u-bordeaux.fr École de printemps C2 Mars
Plus en détailFICHE UE Licence/Master Sciences, Technologies, Santé Mention Informatique
NOM DE L'UE : Algorithmique et programmation C++ LICENCE INFORMATIQUE Non Alt Alt S1 S2 S3 S4 S5 S6 Parcours : IL (Ingénierie Logicielle) SRI (Systèmes et Réseaux Informatiques) MASTER INFORMATIQUE Non
Plus en détailProjet d informatique M1BI : Compression et décompression de texte. 1 Généralités sur la compression/décompression de texte
Projet d informatique M1BI : Compression et décompression de texte Le but de ce projet est de coder un programme réalisant de la compression et décompression de texte. On se proposera de coder deux algorithmes
Plus en détailProbabilités. Rappel : trois exemples. Exemple 2 : On dispose d un dé truqué. On sait que : p(1) = p(2) =1/6 ; p(3) = 1/3 p(4) = p(5) =1/12
Probabilités. I - Rappel : trois exemples. Exemple 1 : Dans une classe de 25 élèves, il y a 16 filles. Tous les élèves sont blonds ou bruns. Parmi les filles, 6 sont blondes. Parmi les garçons, 3 sont
Plus en détailÉPREUVE COMMUNE DE TIPE 2008 - Partie D
ÉPREUVE COMMUNE DE TIPE 2008 - Partie D TITRE : Les Fonctions de Hachage Temps de préparation :.. 2 h 15 minutes Temps de présentation devant le jury :.10 minutes Entretien avec le jury :..10 minutes GUIDE
Plus en détailProbabilités conditionnelles Loi binomiale
Exercices 23 juillet 2014 Probabilités conditionnelles Loi binomiale Équiprobabilité et variable aléatoire Exercice 1 Une urne contient 5 boules indiscernables, 3 rouges et 2 vertes. On tire au hasard
Plus en détailExercices de dénombrement
Exercices de dénombrement Exercice En turbo Pascal, un entier relatif (type integer) est codé sur 6 bits. Cela signifie que l'on réserve 6 cases mémoires contenant des "0" ou des "" pour écrire un entier.
Plus en détailChapitre 2. Eléments pour comprendre un énoncé
Chapitre 2 Eléments pour comprendre un énoncé Ce chapitre est consacré à la compréhension d un énoncé. Pour démontrer un énoncé donné, il faut se reporter au chapitre suivant. Les tables de vérité données
Plus en détailCommun à tous les candidats
EXERCICE 3 (9 points ) Commun à tous les candidats On s intéresse à des courbes servant de modèle à la distribution de la masse salariale d une entreprise. Les fonctions f associées définies sur l intervalle
Plus en détailNOMBRES COMPLEXES. Exercice 1 :
Exercice 1 : NOMBRES COMPLEXES On donne θ 0 un réel tel que : cos(θ 0 ) 5 et sin(θ 0 ) 1 5. Calculer le module et l'argument de chacun des nombres complexes suivants (en fonction de θ 0 ) : a i( )( )(1
Plus en détailLeçon 01 Exercices d'entraînement
Leçon 01 Exercices d'entraînement Exercice 1 Etudier la convergence des suites ci-dessous définies par leur terme général: 1)u n = 2n3-5n + 1 n 2 + 3 2)u n = 2n2-7n - 5 -n 5-1 4)u n = lnn2 n+1 5)u n =
Plus en détailSNT4U16 - Initiation à la programmation 2014-2015. TD - Dynamique de POP III - Fichiers sources
SNT4U16 - Initiation à la programmation Licence SVT 2 ème année 2014-2015 TD - Dynamique de POP III - Fichiers sources contacts : mathias.gauduchon@univ-amu.fr, melika.baklouti@univ-amu.fr, xavier.giraud@univ-amu.fr,
Plus en détailEnoncé et corrigé du brevet des collèges dans les académies d Aix- Marseille, Montpellier, Nice Corse et Toulouse en 2000. Énoncé.
Enoncé et corrigé du brevet des collèges dans les académies d Aix- Marseille, Montpellier, Nice Corse et Toulouse en 2000. Énoncé. I- ACTIVITES NUMERIQUES (12 points) Exercice 1 (3 points) On considère
Plus en détailBaccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé
Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé A. P. M. E. P. Exercice 1 5 points 1. Réponse d. : 1 e Le coefficient directeur de la tangente est négatif et n est manifestement pas 2e
Plus en détailRaisonnement par récurrence Suites numériques
Chapitre 1 Raisonnement par récurrence Suites numériques Terminale S Ce que dit le programme : CONTENUS CAPACITÉS ATTENDUES COMMENTAIRES Raisonnement par récurrence. Limite finie ou infinie d une suite.
Plus en détailC f tracée ci- contre est la représentation graphique d une
TLES1 DEVOIR A LA MAISON N 7 La courbe C f tracée ci- contre est la représentation graphique d une fonction f définie et dérivable sur R. On note f ' la fonction dérivée de f. La tangente T à la courbe
Plus en détailCryptographie RSA. Introduction Opérations Attaques. Cryptographie RSA NGUYEN Tuong Lan - LIU Yi 1
Cryptographie RSA Introduction Opérations Attaques Cryptographie RSA NGUYEN Tuong Lan - LIU Yi 1 Introduction Historique: Rivest Shamir Adleman ou RSA est un algorithme asymétrique de cryptographie à clé
Plus en détailBaccalauréat technique de la musique et de la danse Métropole septembre 2008
Baccalauréat technique de la musique et de la danse Métropole septembre 008 EXERCICE 5 points Pour chacune des cinq questions à 5, trois affirmations sont proposées dont une seule est exacte. Pour chaque
Plus en détailLogique binaire. Aujourd'hui, l'algèbre de Boole trouve de nombreuses applications en informatique et dans la conception des circuits électroniques.
Logique binaire I. L'algèbre de Boole L'algèbre de Boole est la partie des mathématiques, de la logique et de l'électronique qui s'intéresse aux opérations et aux fonctions sur les variables logiques.
Plus en détailO, i, ) ln x. (ln x)2
EXERCICE 5 points Commun à tous les candidats Le plan complee est muni d un repère orthonormal O, i, j Étude d une fonction f On considère la fonction f définie sur l intervalle ]0; + [ par : f = ln On
Plus en détailINITIATION AU LANGAGE C SUR PIC DE MICROSHIP
COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par
Plus en détailProblèmes arithmétiques issus de la cryptographie reposant sur les réseaux
Problèmes arithmétiques issus de la cryptographie reposant sur les réseaux Damien Stehlé LIP CNRS/ENSL/INRIA/UCBL/U. Lyon Perpignan, Février 2011 Damien Stehlé Problèmes arithmétiques issus de la cryptographie
Plus en détailSpécialité auxiliaire en prothèse dentaire du brevet d études professionnelles. ANNEXE IIb DEFINITION DES EPREUVES
ANNEXE IIb DEFINITION DES EPREUVES 51 Epreuve EP1 : ANALYSE ET COMMUNICATION TECHNOLOGIQUES UP1 Coefficient 4 Finalité et objectifs de l épreuve L épreuve vise à évaluer la capacité du candidat à mobiliser
Plus en détailExercices du Cours de la programmation linéaire donné par le Dr. Ali DERBALA
75. Un plombier connaît la disposition de trois tuyaux sous des dalles ( voir figure ci dessous ) et il lui suffit de découvrir une partie de chacun d eux pour pouvoir y poser les robinets. Il cherche
Plus en détailArithmétique binaire. Chapitre. 5.1 Notions. 5.1.1 Bit. 5.1.2 Mot
Chapitre 5 Arithmétique binaire L es codes sont manipulés au quotidien sans qu on s en rende compte, et leur compréhension est quasi instinctive. Le seul fait de lire fait appel au codage alphabétique,
Plus en détailInitiation à l algorithmique
Informatique S1 Initiation à l algorithmique procédures et fonctions 2. Appel d une fonction Jacques TISSEAU Ecole Nationale d Ingénieurs de Brest Technopôle Brest-Iroise CS 73862-29238 Brest cedex 3 -
Plus en détailCours de Probabilités et de Statistique
Cours de Probabilités et de Statistique Licence 1ère année 2007/2008 Nicolas Prioux Université Paris-Est Cours de Proba-Stat 2 L1.2 Science-Éco Chapitre Notions de théorie des ensembles 1 1.1 Ensembles
Plus en détailProbabilités. Une urne contient 3 billes vertes et 5 billes rouges toutes indiscernables au toucher.
Lycée Jean Bart PCSI Année 2013-2014 17 février 2014 Probabilités Probabilités basiques Exercice 1. Vous savez bien qu un octet est une suite de huit chiffres pris dans l ensemble {0; 1}. Par exemple 01001110
Plus en détailConversion d un entier. Méthode par soustraction
Conversion entre bases Pour passer d un nombre en base b à un nombre en base 10, on utilise l écriture polynomiale décrite précédemment. Pour passer d un nombre en base 10 à un nombre en base b, on peut
Plus en détailThéorie et Codage de l Information (IF01) exercices 2013-2014. Paul Honeine Université de technologie de Troyes France
Théorie et Codage de l Information (IF01) exercices 2013-2014 Paul Honeine Université de technologie de Troyes France TD-1 Rappels de calculs de probabilités Exercice 1. On dispose d un jeu de 52 cartes
Plus en détailDes codes secrets dans la carte bleue. François Dubois 1
Des codes secrets dans la carte bleue François Dubois 1 Kafemath Le Mouton Noir, Paris 11 ième jeudi 25 juin 2009 1 animateur du Kafemath, café mathématique à Paris. Carte bleue Un geste du quotidien...
Plus en détailCorrection du Baccalauréat S Amérique du Nord mai 2007
Correction du Baccalauréat S Amérique du Nord mai 7 EXERCICE points. Le plan (P) a une pour équation cartésienne : x+y z+ =. Les coordonnées de H vérifient cette équation donc H appartient à (P) et A n
Plus en détailExprimer ce coefficient de proportionnalité sous forme de pourcentage : 3,5 %
23 CALCUL DE L INTÉRÊT Tau d intérêt Paul et Rémi ont reçu pour Noël, respectivement, 20 et 80. Ils placent cet argent dans une banque, au même tau. Au bout d une année, ce placement leur rapportera une
Plus en détailProgrammation linéaire
1 Programmation linéaire 1. Le problème, un exemple. 2. Le cas b = 0 3. Théorème de dualité 4. L algorithme du simplexe 5. Problèmes équivalents 6. Complexité de l Algorithme 2 Position du problème Soit
Plus en détailDÉRIVÉES. I Nombre dérivé - Tangente. Exercice 01 (voir réponses et correction) ( voir animation )
DÉRIVÉES I Nombre dérivé - Tangente Eercice 0 ( voir animation ) On considère la fonction f définie par f() = - 2 + 6 pour [-4 ; 4]. ) Tracer la représentation graphique (C) de f dans un repère d'unité
Plus en détailIntroduction à l étude des Corps Finis
Introduction à l étude des Corps Finis Robert Rolland (Résumé) 1 Introduction La structure de corps fini intervient dans divers domaines des mathématiques, en particulier dans la théorie de Galois sur
Plus en détailComplément d information concernant la fiche de concordance
Sommaire SAMEDI 0 DÉCEMBRE 20 Vous trouverez dans ce dossier les documents correspondants à ce que nous allons travailler aujourd hui : La fiche de concordance pour le DAEU ; Page 2 Un rappel de cours
Plus en détailLimites finies en un point
8 Limites finies en un point Pour ce chapitre, sauf précision contraire, I désigne une partie non vide de R et f une fonction définie sur I et à valeurs réelles ou complees. Là encore, les fonctions usuelles,
Plus en détailNombres premiers. Comment reconnaître un nombre premier? Mais...
Introduction Nombres premiers Nombres premiers Rutger Noot IRMA Université de Strasbourg et CNRS Le 19 janvier 2011 IREM Strasbourg Definition Un nombre premier est un entier naturel p > 1 ayant exactement
Plus en détailFeuille TD n 1 Exercices d algorithmique éléments de correction
Master Sciences, Technologies, Santé Mention Mathématiques, spécialité Enseignement des mathématiques Algorithmique et graphes, thèmes du second degré Feuille TD n 1 Exercices d algorithmique éléments
Plus en détailProbabilités stationnaires d une chaîne de Markov sur TI-nspire Louis Parent, ing., MBA École de technologie supérieure, Montréal, Québec 1
Introduction Probabilités stationnaires d une chaîne de Markov sur TI-nspire Louis Parent, ing., MBA École de technologie supérieure, Montréal, Québec 1 L auteur remercie Mme Sylvie Gervais, Ph.D., maître
Plus en détailCompter à Babylone. L écriture des nombres
Compter à Babylone d après l article de Christine Proust «Le calcul sexagésimal en Mésopotamie : enseignement dans les écoles de scribes» disponible sur http://www.dma.ens.fr/culturemath/ Les mathématiciens
Plus en détailCours 1 : Introduction Ordinateurs - Langages de haut niveau - Application
Université de Provence Licence Math-Info Première Année V. Phan Luong Algorithmique et Programmation en Python Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application 1 Ordinateur Un
Plus en détailUne forme générale de la conjecture abc
Une forme générale de la conjecture abc Nicolas Billerey avec l aide de Manuel Pégourié-Gonnard 6 août 2009 Dans [Lan99a], M Langevin montre que la conjecture abc est équivalente à la conjecture suivante
Plus en détailPremière partie. Préliminaires : noyaux itérés. MPSI B 6 juin 2015
Énoncé Soit V un espace vectoriel réel. L espace vectoriel des endomorphismes de V est désigné par L(V ). Lorsque f L(V ) et k N, on désigne par f 0 = Id V, f k = f k f la composée de f avec lui même k
Plus en détailCorrigé du baccalauréat S Asie 21 juin 2010
Corrigé du baccalauréat S Asie juin 00 EXERCICE Commun à tous les candidats 4 points. Question : Le triangle GBI est : Réponse a : isocèle. Réponse b : équilatéral. Réponse c : rectangle. On a GB = + =
Plus en détailLa fonction exponentielle
DERNIÈRE IMPRESSION LE 2 novembre 204 à :07 La fonction exponentielle Table des matières La fonction exponentielle 2. Définition et théorèmes.......................... 2.2 Approche graphique de la fonction
Plus en détail