Outils Maths Discrètes

Documents pareils
Exercices - Polynômes : corrigé. Opérations sur les polynômes

108y= 1 où x et y sont des entiers

Feuille TD n 1 Exercices d algorithmique éléments de correction

1/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)

Représentation des Nombres

La Licence Mathématiques et Economie-MASS Université de Sciences Sociales de Toulouse 1

Cours d arithmétique Première partie

Continuité et dérivabilité d une fonction

Calculer avec Sage. Revision : 417 du 1 er juillet 2010

Représentation d un entier en base b

Calculabilité Cours 3 : Problèmes non-calculables.

Quelques tests de primalité

Sub CalculAnnuite() Const TITRE As String = "Calcul d'annuité de remboursement d'un emprunt"

UNIVERSITE DE TOULON UFR FACULTE DE DROIT REGLEMENT D EXAMEN ANNEE 2012/2017 LICENCE DROIT MENTION DROIT GENERAL

AC AB. A B C x 1. x + 1. d où. Avec un calcul vu au lycée, on démontre que cette solution admet deux solutions dont une seule nous intéresse : x =

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable T : pour travailler et mémoriser le cours.

1 Définition et premières propriétés des congruences

Manuel d utilisation 26 juin Tâche à effectuer : écrire un algorithme 2

Nombres premiers. Comment reconnaître un nombre premier? Mais...

Synthèse «Le Plus Grand Produit»

L ALGORITHMIQUE. Algorithme

Comparaison de fonctions Développements limités. Chapitre 10

Déroulement. Evaluation. Préambule. Définition. Définition. Algorithmes et structures de données 28/09/2009

Cours Fonctions de deux variables

Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if

ALGORITHMIQUE II NOTION DE COMPLEXITE. SMI AlgoII

Les formations de remise à niveau(!) l'entrée des licences scientifiques. Patrick Frétigné CIIU

STAGE IREM 0- Premiers pas en Python

Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT

Ce cours introduit l'électrodynamique classique. Les chapitres principaux sont :

O, i, ) ln x. (ln x)2

UNIVERSITE DES ANTILLES et DE LA GUYANE Campus de Fouillole BP Pointe-à-Pitre Cedex CONTRAT LE MASTER NOM DU DOMAINE STS

Définition : On obtient les nombres entiers en ajoutant ou retranchant des unités à zéro.

Problèmes arithmétiques issus de la cryptographie reposant sur les réseaux

FONDEMENTS DES MATHÉMATIQUES

Logique. Plan du chapitre

Développement décimal d un réel

Cours 1 : Qu est-ce que la programmation?

La persistance des nombres

Optimisation Discrète

Rappels sur les suites - Algorithme

FICHE UE Licence/Master Sciences, Technologies, Santé Mention Informatique

Fonctions homographiques

MIS 102 Initiation à l Informatique

= constante et cette constante est a.

Théorie des Graphes Cours 3: Forêts et Arbres II / Modélisation

Cryptographie. Cours 3/8 - Chiffrement asymétrique

De 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

OPTION SCIENCES BELLE-ISLE-EN-TERRE

Vous revisiterez tous les nombres rencontrés au collège, en commençant par les nombres entiers pour finir par les nombres réels.

La fonction exponentielle

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP

UNIVERSITÉ DE TECHNOLOGIE DE COMPIÈGNE. Réforme du Tronc Commun: bilan et suivi des éléments de réforme

Capacité d un canal Second Théorème de Shannon. Théorie de l information 1/34

La question est : dans 450 combien de fois 23. L opération est donc la division. Le diviseur. Le quotient

Travaux pratiques. Compression en codage de Huffman Organisation d un projet de programmation

Cryptographie et fonctions à sens unique

TOUT CE QU IL FAUT SAVOIR POUR LE BREVET

Année Universitaire ère année de Master Droit Mention Droit Privé 1 er semestre. 1 er SEMESTRE 8 matières CM TD COEFF ECTS.

Limites finies en un point

IREM de RENNES Code Rn. Campus Beaulieu Avenue du Général Leclerc RENNES CEDEX. Tel : Télécopie :

Sites web éducatifs et ressources en mathématiques

Petit lexique de calcul à l usage des élèves de sixième et de cinquième par M. PARCABE, professeur au collège Alain FOURNIER de BORDEAUX, mars 2007

Calcul intégral élémentaire en plusieurs variables

* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable

Licence Sciences et Technologies Examen janvier 2010

La NP-complétude. Johanne Cohen. PRISM/CNRS, Versailles, France.

Raisonnement par récurrence Suites numériques

Correction TD algorithmique

Baccalauréat L spécialité, Métropole et Réunion, 19 juin 2009 Corrigé.

Introduction à l étude des Corps Finis

Chapitre 5 : Flot maximal dans un graphe

Cryptographie RSA. Introduction Opérations Attaques. Cryptographie RSA NGUYEN Tuong Lan - LIU Yi 1

Durée de L épreuve : 2 heures. Barème : Exercice n 4 : 1 ) 1 point 2 ) 2 points 3 ) 1 point

Licence STS mention Mathématiques Parcours Ingénieur Télécom Bretagne (ITB)

Licence Sciences, Technologie et Santé Présentation de l interface IPWEB (Inscriptions pédagogiques en ligne)

Algorithmique et Programmation Fonctionnelle

Cours d algorithmique pour la classe de 2nde

UE Programmation Impérative Licence 2ème Année

Probabilité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

LICENCE PHYSIQUE, CHIMIE EN L3 :

S LICENCE INFORMATIQUE Non Alt Alt SS1 S2 S3 S4 S5 S6 Parcours : IL (Ingénierie Logicielle) SRI (Systèmes et Réseaux Informatiques)

Programmation linéaire

Continuité d une fonction de plusieurs variables

I. Polynômes de Tchebychev

Introduction à l algorithmique et à la programmation (Info 2)

Corrigé des TD 1 à 5

Corrigé du baccalauréat S Asie 21 juin 2010

Algorithmique & Langage C IUT GEII S1. Notes de cours (première partie) cours_algo_lgc1.17.odp. Licence

La révolution SaaS au service de la valorisation de la recherche

Projets annuels du programme d urgence 2009 et 2010

Enoncé et corrigé du brevet des collèges dans les académies d Aix- Marseille, Montpellier, Nice Corse et Toulouse en Énoncé.

Plan du cours : électricité 1

Probabilités. I - Expérience aléatoire. II - Evénements

Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé

Sur certaines séries entières particulières

Section «Maturité fédérale» EXAMENS D'ADMISSION Session de février 2014 RÉCAPITULATIFS DES MATIÈRES EXAMINÉES. Formation visée

Techniques d interaction dans la visualisation de l information Séminaire DIVA

TP Protocoles SMTP et POP3 avec Pratiquer l algorithmique

Transcription:

Outils Maths Discrètes CM n o 1 Damien Bouloc Bureau 106 Bâtiment 1R2 05.61.55.82.32 damien.bouloc@math.univ-toulouse.fr 14 septembre 2017

Informations sur Moodle Tous les cours L1 SNAF - Sciences numérique fondamentales et appliquées S1 - Spécifique Outils Maths Discrètes L1 S1 Informations pédagogiques Ressources de cours, TD et TP Modalités de Contrôle de Connaissances

Matériel (fortement) conseillé Le polycopié de cours Pour garder sous les yeux les énoncés (définitions, théorèmes,...) utilisés dans les questions et les exercices, pour l annoter en fonction des remarques faites en amphi De quoi prendre des notes propres Pour noter les corrections d exercice, les démonstrations,... Du brouillon Pour certaines questions qui ne peuvent pas se faire de tête, pour vos recherches pendant les phases d exercice Son boîtier de vote Pour répondre aux questions qui vous sont posées pendant la séance

Programme 1. Arithmétique élémentaire 1.1 Division euclidienne dans Z 1.2 Calcul en base b 1.3 Exponentiation rapide 1.4 Algorithme d Euclide 2. Arithmétique modulaire...

Énoncé du théorème Théorème 1.1.1 Soient a Z et b N. Il existe un unique couple (q, r) Z Z tel que { a = bq + r 0 r b 1 On dit que q et r sont respectivement le quotient et le reste de la division euclidienne de a par b.

Énoncé du théorème Question Dans la division euclidienne de 20 par 3, 1. le quotient vaut 6 et le reste vaut 2 2. le quotient vaut 6 et le reste vaut 2 3. le quotient vaut 6 et le reste vaut 2 4. le quotient vaut 7 et le reste vaut 1 5. le quotient vaut 7 et le reste vaut 1 6. le quotient vaut 7 et le reste vaut 1 7. aucune des réponses ci-dessus

Démonstration Théorème 1.1.1 Soient a Z et b N. Il existe un unique couple (q, r) Z Z tel que { a = bq + r 0 r b 1 Démonstration : On fixe a Z et b N. Il y a deux choses à démontrer : l existence du couple (q, r) son unicité

Démonstration : unicité Soient (q, r) et (q, r ) deux couples dans Z Z tels que { { a = bq + r a = bq + r et 0 r b 1 0 r b 1 Alors...... donc (q, r) = (q, r ).

Démonstration : existence On utilise un algorithme : q := 0 r := a si (a >= 0) alors tant que (r >= b) faire r := r - b q := q + 1 fin tant que sinon tant que (r < 0) faire r := r + b q := q - 1 fin tant que fin si rendre (q, r) Exemple : a = 20, b = 3 q r 0 20 1 17 2 14 3 11 4 8 5 5 6 2

Démonstration : existence q := 0 r := a si (a >= 0) alors tant que (r >= b) faire r := r - b q := q + 1 fin tant que sinon tant que (r < 0) faire r := r + b q := q - 1 fin tant que fin si rendre (q, r) Question Si a = 19 et b = 3, alors l algorithme... 1. renvoie (q, r) = (6, 1) 2. renvoie (q, r) = (-7, 2) 3. renvoie (q, r) = (-6, 1) 4. renvoie (q, r) = (7, -2) 5. ne s arrête jamais 6. On ne peut pas savoir

Démonstration : existence q := 0 r := a si (a >= 0) alors tant que (r >= b) faire r := r - b q := q + 1 fin tant que sinon tant que (r < 0) faire r := r + b q := q - 1 fin tant que fin si rendre (q, r) Question Si a = 19 et b = 0, alors l algorithme... 1. renvoie (q, r) = (19,0) 2. renvoie (q, r) = (0,19) 3. ne s arrête jamais 4. On ne peut pas savoir

Démonstration : existence Pour utiliser cet algorithme comme démonstration, il faut vérifier deux choses : Terminaison : l algorithme s arrête en temps «fini» Ici, il faut vérifier qu on finit toujours par sortir des boucles tant que Correction : l algorithme renvoie le résultat voulu Ici, il faut vérifier que le couple (q, r) rendu par l algorithme vérifie bien { a = bq + r 0 r b - 1 Pour ça on utilise un invariant de boucle.

Lien avec la partie entière Définition Soit x R. On appelle partie entière de x l unique nombre entier n tel que n x < n + 1 On la note en général x. Question Que vaut 3, 61? 1. 3 2. 3 3. 4 4. 4

Lien avec la partie entière Corollaire 1.1.2 Soient a Z et b N. Le quotient de la division euclidienne de a par b est exactement a b Démonstration :

Exercice avancé Exercice 1.1.5 Soit x R. On appelle mantisse de x le nombre M(x) := x x 1. Montrer que M(x) est l unique nombre réel α [0, 1[ tel que x α Z 2. Exprimer le reste de la division euclidienne de a par b en fonction de M(a/b).

Prochain amphi Jeudi 21 septembre, 7h45 Travaux dirigés Début des TD semaine 40 Imprimez et préparez vos TD