Mathématiques pour l informatique 1 notes de cours sur la seconde partie
|
|
|
- Lucile Vinet
- il y a 10 ans
- Total affichages :
Transcription
1 Mathématiques pour l informatique notes de cours sur la seconde partie L Université Paris-Est, Marne-la-Vallée Cyril Nicaud Organisation Ce demi-cours est composé de 6 séances de cours et 6 séances de TD, de deux heures chacune. Il y a un TD toutes les deux semaines, tout le long du semestre. Le cours est en deux parties : 3 séances au début du semestre, et 3 autres au milieu du semestre. Pour ne pas rater une séance de cours ou de TD, renseignez-vous au secrétariat ou consultez ma page internet : nicaud/l.html Le cours est sanctionné par un examen à la fin du semestre et un contrôle en milieu de semestre. La majeure partie des questions, mais pas toutes, ressemblent aux exercices fait en TD. Le polycopié Le polycopié est juste une aide, la référence reste dans tout les cas le cours magistral : si une notion est abordée dans le cours mais n est pas dans le polycopié, elle peut tomber à l examen. Le polycopié est très factuel, je n y décris ni les motivations, ni les intuitions, ni les conséquences. Il n y a presque pas d exemples non plus : il y a le cours magistral pour ça. Le polycopié vient d être rédigé, il y aura donc inévitablement des coquilles et des erreurs. Si vous en repérez une, même si vous n êtes pas sûr, envoyez-moi un que je vérifie : cyril.nicaud@ univ-mlv.fr Le polycopié couvre les trois derniers cours seulement, le premier polycopié a déjà été distribué.
2 CHAPITRE IV Estimation asymptotique Ce chapitre traite de l estimation asymptotique de suites à valeurs positives. Il s agit de travailler sur les objets mathématiques qui servent à mesurer les performances d un algorithme. IV. Propriétés vraies à partir d un certain rang Théorème IV. (APCR et stabilité) Soit P une propriété stable par, et soient (u n ) n N et (v n ) n N deux suites qui satisfont P APCR. Alors la suite (u n v n ) n N satisfait P APCR. Définition (Bornée) Soit (u n ) n N une suite à valeurs dans R. On dit que (u n ) n N est bornée s il existe un réel C 0 tel que pour tout n N, u n C. Définition (Propriété) Une propriété sur R est une application de R dans {Vrai, Faux. Définition (Opération) Une opération sur R est une application de R R dans R. On note x y l image de (x, y) par l opération, au lieu de ((x, y)). Définition (Propriété stable) Si est une opération sur R et si P une propriété sur R, on dit que P est stable pour quand pour tout x, y R, si P (x) = Vrai et P (y) = Vrai, alors P (x y) = Vrai. La propriété est un élément de N est stable pour l addition et la multiplication. Définition (APCR) Soit (u n ) n N une suite à valeurs dans R et P une propriété sur R. On dit que (u n ) n N satisfait P à partir d un certain rang, noté APCR, si il existe n 0 N tel que pour tout n n 0, P (n) est vraie. La suite (u n ) n N définie pour tout n N par u n = 7n 3 est positive APCR. Théorème IV.2 (Bornée APCR = bornée) Soit (u n ) n N une suite bornée APCR, alors (u n ) n N est bornée (tout le temps). IV.2 IV.2. Hierarchie de fonctions Rappels sur le logarithme La fonction logarithme népérien, notée ln ou log, est une fonction continue strictement croissante de R + dans R. On a ln() = 0 et ln(e) =. On a de plus : lim ln(x) = x 0 + ln(x) = + lim x + La dérivée de x ln x est x x. Son inverse est x e x. 2
3 CHAPITRE IV. ESTIMATION ASYMPTOTIQUE 3 Pour tout x, y dans R +, on a ln(xy) = ln(x)+ln(y). Pour tout x R + et pour tout y R, on a ln(x y ) = y ln(x) ; en particulier, ln(x) = ln x. Définition (log b ) Soit b R +, le logarithme base b est l application de R + dans R définie par log b (x) = ln x ln b. Définition (Base b) Soit b 2 un entier. Tout entier n s écrit d une unique façon sous la forme n = k a i b i, i=0 où k N et les a i sont dans {0,..., b avec a k 0. Les a i s appellent l écriture de n en base b. On utilise habituellement la base 0. Dans les ordinateurs classiques, les nombres entiers sont représentés en base 2. Théorème IV.3 (Nombre de chiffres) Soit n et b 2 deux entiers. Le nombre de chiffres dans l écriture en base b de n est log b (n + ), où x est la partie entière supérieure de x. IV.2.2 Vitesse de croissance Définition (Ordre de croissance) Soit ( ) n N et (g n ) n N deux suites réelles qui sont strictement positives APCR. On dit que ( ) n N croît plus lentement que (g n ) n N, noté g n quand lim = 0. n g n Remarque : le rapport est bien défini APCR. Théorème IV.4 (Transistivité) La relation sur l ensemble des suites réelles strictement positives APCR est transitive. On note la suite constante égale à. Théorème IV.5 (Echelle) Pour tous réels ɛ et c avec 0 < ɛ < < c, on a log n (log n) c n ɛ n c c n n! n n c cn. Théorème IV.6 (Inverse) Soient ( ) n N et (g n ) n N strictement positives APCR, les suites ( ) n N et ( g n ) n N sont définies APCR et on a g n g n. Théorème IV.7 (Constante multiplicative) Soient ( ) n N et (g n ) n N telles que g n. Pour toute constante strictement positive c on a c g n. Théorème IV.8 (Cas fréquent) Soient = n a (log n) b et g n = n α (log n) β, définies pour n. On a a < α g n ou a = α et b < β Définition (Suites équivalentes) On dit que deux suites non nulles APCR ( ) n N et (g n ) n N sont équivalentes, noté g n quand IV.3 IV.3. lim =. n g n La notation O Définition Définition (O) Soient ( ) n N et (g n ) n N deux suites réelles. On dit que O(g n ) quand il existe une constante C R + telle que APCR on ait C g n. Autrement dit, il existe entier n 0 N tels que pour tout n n 0, C g n. O(g n ) est donc un ensemble de suites. Si (g n ) n N est non nulle APCR, O(g n ) signifie que la suite fn g n est bornée APCR. O() est l ensemble des suites bornées APCR, qui est aussi l ensemble des suites bornées. Théorème IV.9 (Bornées O()) Toute suite bornée est dans O(). La réciproque est fausse.
4 CHAPITRE IV. ESTIMATION ASYMPTOTIQUE 4 IV.3.2 Autres notations similaires IV.4 Approximation par intégrale Définition (Ω) On note Ω(g n ) quand il existe un réel C > 0 tel que APCR on ait C g n. On a donc O(g n ) g n Ω( ). Définition (Θ) On note Θ(g n ) quand on a à la fois O(g n ) et Ω(g n ). IV.3.3 Définition équivalente Théorème IV.0 (Définition équivalente) On a O(g n ) si et seulement si il existe une suite (h n ) n N, bornée, telle que = h n g n APCR. Cette définition alternative est parfois plus simple à utiliser que la définition initiale. Soit f une fonction de R + dans R, monotone (on prendra croissante pour illustrer la méthode) et intégrable. On considère la série de terme général : S n = n i= f(i), dont on cherche un développement asymptotique. En utilisant la croissance de f, on a pour tout x [i, i + ], avec i N : f(i) f(x) f(i + ). On intègre sur l intervalle : f(i) n f(x)dx f(i + ). On somme pour i de à n : S n n f(x)dx S n f() IV.3.4 Manipulation des O Et donc Définition (Opérations sur des ensembles de suites) Soit (u n ) n N une suite réelle et F et G deux ensembles de suites. On utilise les définitions suivantes : u n + F = {(u n + v n ) n N (v n ) n N F u n F = {(u n v n ) n N (v n ) n N F F + G = {(u n + v n ) n N (u n ) n N F, (v n ) n N G F G = {(u n v n ) n N (u n ) n N F, (v n ) n N G n f(x)dx + f() S n n f(x)dx + Ce qui suffit souvent à trouver un équivalent asymptotique à S n. Théorème IV. (Règles de calcul) On a les règles de calculs suivantes, pour ( ) n N et (g n ) n N positive APCR : O( ). c O( ) O( ), pour cır. O( ) O(g n ) O( g n ). O( ) + O(g n ) O(max(, g n )). Si O(g n ) alors O( ) + O(g n ) O(g n ). Si g n alors O(g n ). Si g n alors O(g n ). Attention, si (( ) n N ) est strictement positive APCR, O( ) = Ω(/ ).
5 CHAPITRE V Complexité d un algorithme Important : Ce chapitre est beaucoup plus de l informatique que des mathématiques et se prête mal à des notes succinctes comme le reste du cours. En conséquence, il y aura très peu d informations dans le poly : l essentiel des considérations du cours ne sont pas présentes ci-dessous. V. Introduction Définition (Algorithme) Un algorithme est un procédé automatique pour résoudre un problème en un nombre fini d étapes. Le but de ce chapitre est de donner des outils pour comparer différentes solutions algorithmiques à un problème donné. Pour quantifier les performances d un algorithme on doit se munir d une notion de taille sur les entrées. La complexité d un algorithme est la quantité de ressources nécessaires pour traiter des entrées. On la voit comme une fonction de n, la taille de l entrée. Les principales ressources mesurées sont le temps (nombre d instructions utilisées) et l espace (quantité d espace mémoire nécessaire). On distingue plusieurs types d analyses de complexité : l analyse dans le meilleur des cas, le pire des cas et en moyenne. Pour ce cours on étudie exclusivement le pire des cas. Donc si T (A) est le nombre d instructions nécessaires pour que l algorithmes fasse ses calculs sur l entrée A, on s intéresse à la suite (t n ) n N définie par t n = max A =n T (A), où A est la taille de l entrée A. Il n est souvent pas pertinent d essayer de quantifier trop précisément t n, vu qu on raisonne au niveau de l algorithme et non d une implatation. On se contente donc d estimer t n avec un ordre de grandeur en Θ ou O. Un résultat typique : la complexité de l algorithme de tri par insertion est en O(n 2 ). V.2 Principes généraux (ligne la plus effectuée) La façon la plus simple dévaluer la complexité d un algorithme est la suivante : un programme est constitué d un nombre fini de lignes. Appelons-les l à l k. Soit n... n k le nombre de fois qu elles sont effectuées. La complexité de l algo est l i n i. Soit l j l une des lignes qui est effectuée le plus souvent. Si toutes les lignes s effectuent en temps O(), la complexité de l algorithme est majorée par kn j O() soit O(n j ). Attention aux instructions qui appellent d autres fonctions et qui ne s éxécutent pas en temps constant. Quand le programme contient une ou plusieurs boucles imbriquées, on se retrouve à estimer des sommes. On peut souvent utiliser le théorème suivant. 5
6 CHAPITRE V. COMPLEXITÉ D UN ALGORITHME 6 Théorème V. (Sommation) Soit ( ) n N et (g n ) n N deux suites positives, avec O(g n ). On suppose de plus que n i=0 g i n est pas toujours nul. Alors ( n n ) f i = O g i. i=0 i=0 Plus généralement, si α : N N est une application croissante qui tend vers l infini et a N : α(n) α(n) f i = O. i=a i=a V.3 Classes de complexités classiques On voit souvent apparaître les complexités suivantes : O(log n) Ce sont des algorithmes très rapides. Exemples typiques : recherche dichotomique, exponentiation rapide, etc. O(n) (on dit linéaire). Typiquement quand on parcourt un tableau ou une liste un nombre borné de fois : recherche dans un tableau, minimum d une liste, etc. O(n log n). Vous l avez principalement vu pour les algorithmes efficaces de tri : tri rapide, tri fusion, tri par tas, etc. Cette complexité apparaît régulièrement lorsque l on fait du diviser pour régner. O(n 2 ) (on dit quadratique). Quand on manipule des tableaux à deux dimensions, ou qu on effectue un assez grand nombre de calculs sur un tableau à une dimension : somme de deux matrices, transposée d une matrice, tri insertion, tri bulle, tri selection, etc. V.4 Trois exemples importants V.4. Dichotomie On veut chercher si un entier x est dans un tableau trié T de taille n. int dicho(int *t, int n, int x) { int a,b,mid; g i a = 0; b = n; while(a <= b) { mid = (b+a)/2; if (t[mid] == x) return ; if (t[mid] < x) a = mid + ; else b = mid - ; return 0; Théorème V.2 La complexité de l algorithme dicho est en O(log n). V.4.2 Exponentiation rapide On veut calculer x n, où n N mesure la taille de l entrée. float puissance(float x,int n) { if (n==0) return ; if (n&) return x*puissance(x,n-); return puissance(x*x,n/2); Théorème V.3 La complexité de l algorithme puissance est en O(log n). V.4.3 Schéma de Hörner On veut calculer P (x), où x est un réel (float) et P est un polynôme de degré n, réprésenté par un tableau : si P (X) = a 0 +a X +...+a n X n, alors pour tout i {0,..., n on a P [i] = a i. float Horner(float P[], int n, float x) { int i; float r = P[n]; for(i=n-;i>=0;i--) r = (r*x)+p[i]; return r; Théorème V.4 La complexité de l algorithme Horner est en O(n).
ALGORITHMIQUE II NOTION DE COMPLEXITE. SMI AlgoII
ALGORITHMIQUE II NOTION DE COMPLEXITE 1 2 Comment choisir entre différents algorithmes pour résoudre un même problème? Plusieurs critères de choix : Exactitude Simplicité Efficacité (but de ce chapitre)
Complexité. Licence Informatique - Semestre 2 - Algorithmique et Programmation
Complexité Objectifs des calculs de complexité : - pouvoir prévoir le temps d'exécution d'un algorithme - pouvoir comparer deux algorithmes réalisant le même traitement Exemples : - si on lance le calcul
Algorithmique I. [email protected] [email protected] [email protected]. Algorithmique I 20-09-06 p.1/??
Algorithmique I [email protected] [email protected] [email protected] Télécom 2006/07 Algorithmique I 20-09-06 p.1/?? Organisation en Algorithmique 2 séances par semaine pendant 8 semaines. Enseignement
Baccalauréat S Antilles-Guyane 11 septembre 2014 Corrigé
Baccalauréat S ntilles-guyane 11 septembre 14 Corrigé EXERCICE 1 6 points Commun à tous les candidats Une entreprise de jouets en peluche souhaite commercialiser un nouveau produit et à cette fin, effectue
Chapitre 3. Quelques fonctions usuelles. 1 Fonctions logarithme et exponentielle. 1.1 La fonction logarithme
Chapitre 3 Quelques fonctions usuelles 1 Fonctions logarithme et eponentielle 1.1 La fonction logarithme Définition 1.1 La fonction 7! 1/ est continue sur ]0, +1[. Elle admet donc des primitives sur cet
Image d un intervalle par une fonction continue
DOCUMENT 27 Image d un intervalle par une fonction continue La continuité d une fonction en un point est une propriété locale : une fonction est continue en un point x 0 si et seulement si sa restriction
La 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
Chapitre 7. Récurrences
Chapitre 7 Récurrences 333 Plan 1. Introduction 2. Applications 3. Classification des récurrences 4. Résolution de récurrences 5. Résumé et comparaisons Lectures conseillées : I MCS, chapitre 20. I Rosen,
Dérivées d ordres supérieurs. Application à l étude d extrema.
Chapitre 5 Dérivées d ordres supérieurs. Application à l étude d extrema. On s intéresse dans ce chapitre aux dérivées d ordre ou plus d une fonction de plusieurs variables. Comme pour une fonction d une
Cours 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........
3 Approximation de solutions d équations
3 Approximation de solutions d équations Une équation scalaire a la forme générale f(x) =0où f est une fonction de IR dans IR. Un système de n équations à n inconnues peut aussi se mettre sous une telle
Chapitre 6. Fonction réelle d une variable réelle
Chapitre 6 Fonction réelle d une variable réelle 6. Généralités et plan d étude Une application de I dans R est une correspondance entre les éléments de I et ceu de R telle que tout élément de I admette
Correction de l examen de la première session
de l examen de la première session Julian Tugaut, Franck Licini, Didier Vincent Si vous trouvez des erreurs de Français ou de mathématiques ou bien si vous avez des questions et/ou des suggestions, envoyez-moi
Continuité 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é
Méthodes de quadrature. Polytech Paris-UPMC. - p. 1/48
Méthodes de Polytech Paris-UPMC - p. 1/48 Polynôme d interpolation de Preuve et polynôme de Calcul de l erreur d interpolation Étude de la formule d erreur Autres méthodes - p. 2/48 Polynôme d interpolation
I. Polynômes de Tchebychev
Première épreuve CCP filière MP I. Polynômes de Tchebychev ( ) 1.a) Tout réel θ vérifie cos(nθ) = Re ((cos θ + i sin θ) n ) = Re Cn k (cos θ) n k i k (sin θ) k Or i k est réel quand k est pair et imaginaire
Développements limités, équivalents et calculs de limites
Développements ités, équivalents et calculs de ites Eercice. Déterminer le développement ité en 0 à l ordre n des fonctions suivantes :. f() e (+) 3 n. g() sin() +ln(+) n 3 3. h() e sh() n 4. i() sin(
Chapitre 7 : Intégration sur un intervalle quelconque
Universités Paris 6 et Paris 7 M1 MEEF Analyse (UE 3) 2013-2014 Chapitre 7 : Intégration sur un intervalle quelconque 1 Fonctions intégrables Définition 1 Soit I R un intervalle et soit f : I R + une fonction
Rappels 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............................
Architecture des Systèmes d Information Architecture des Systèmes d Information
Plan... Tableaux et tris I3 - Algorithmique et programmation 1 Rappels Nicol Delestre 2 Tableaux à n dimensions 3 Initiation aux tris Tableaux - v2.0.1 1 / 27 Tableaux - v2.0.1 2 / 27 Rappels : tableau
Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications
Optimisation non linéaire Irène Charon, Olivier Hudry École nationale supérieure des télécommunications A. Optimisation sans contrainte.... Généralités.... Condition nécessaire et condition suffisante
1 de 46. Algorithmique. Trouver et Trier. Florent Hivert. Mél : [email protected] Page personnelle : http://www.lri.fr/ hivert
1 de 46 Algorithmique Trouver et Trier Florent Hivert Mél : [email protected] Page personnelle : http://www.lri.fr/ hivert 2 de 46 Algorithmes et structures de données La plupart des bons algorithmes
Complé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
Licence 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.
1 Recherche en table par balayage
1 Recherche en table par balayage 1.1 Problème de la recherche en table Une table désigne une liste ou un tableau d éléments. Le problème de la recherche en table est celui de la recherche d un élément
Limites 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,
Précision d un résultat et calculs d incertitudes
Précision d un résultat et calculs d incertitudes PSI* 2012-2013 Lycée Chaptal 3 Table des matières Table des matières 1. Présentation d un résultat numérique................................ 4 1.1 Notations.........................................................
Continuité en un point
DOCUMENT 4 Continuité en un point En général, D f désigne l ensemble de définition de la fonction f et on supposera toujours que cet ensemble est inclus dans R. Toutes les fonctions considérées sont à
Table des matières. I Mise à niveau 11. Préface
Table des matières Préface v I Mise à niveau 11 1 Bases du calcul commercial 13 1.1 Alphabet grec...................................... 13 1.2 Symboles mathématiques............................... 14 1.3
UEO11 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
Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre
IUFM du Limousin 2009-10 PLC1 Mathématiques S. Vinatier Rappels de cours Fonctions de plusieurs variables, intégrales multiples, et intégrales dépendant d un paramètre 1 Fonctions de plusieurs variables
CCP PSI - 2010 Mathématiques 1 : un corrigé
CCP PSI - 00 Mathématiques : un corrigé Première partie. Définition d une structure euclidienne sur R n [X]... B est clairement symétrique et linéaire par rapport à sa seconde variable. De plus B(P, P
Recherche dans un tableau
Chapitre 3 Recherche dans un tableau 3.1 Introduction 3.1.1 Tranche On appelle tranche de tableau, la donnée d'un tableau t et de deux indices a et b. On note cette tranche t.(a..b). Exemple 3.1 : 3 6
EXERCICE 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
Problème 1 : applications du plan affine
Problème 1 : applications du plan affine Notations On désigne par GL 2 (R) l ensemble des matrices 2 2 inversibles à coefficients réels. Soit un plan affine P muni d un repère (O, I, J). Les coordonnées
* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable T : pour travailler et mémoriser le cours
Exo7 Continuité (étude globale). Diverses fonctions Exercices de Jean-Louis Rouget. Retrouver aussi cette fiche sur www.maths-france.fr * très facile ** facile *** difficulté moyenne **** difficile *****
Chapitre 3. Mesures stationnaires. et théorèmes de convergence
Chapitre 3 Mesures stationnaires et théorèmes de convergence Christiane Cocozza-Thivent, Université de Marne-la-Vallée p.1 I. Mesures stationnaires Christiane Cocozza-Thivent, Université de Marne-la-Vallée
Université Paris-Dauphine DUMI2E 1ère année, 2009-2010. Applications
Université Paris-Dauphine DUMI2E 1ère année, 2009-2010 Applications 1 Introduction Une fonction f (plus précisément, une fonction réelle d une variable réelle) est une règle qui associe à tout réel x au
Intégration et probabilités TD1 Espaces mesurés
Intégration et probabilités TD1 Espaces mesurés 2012-2013 1 Petites questions 1) Est-ce que l ensemble des ouverts de R est une tribu? 2) Si F et G sont deux tribus, est-ce que F G est toujours une tribu?
IN 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
Introduction à 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
Section «Maturité fédérale» EXAMENS D'ADMISSION Session de février 2014 RÉCAPITULATIFS DES MATIÈRES EXAMINÉES. Formation visée
EXAMENS D'ADMISSION Admission RÉCAPITULATIFS DES MATIÈRES EXAMINÉES MATIÈRES Préparation en 3 ou 4 semestres Formation visée Préparation complète en 1 an 2 ème partiel (semestriel) Niveau Durée de l examen
Optimisation des fonctions de plusieurs variables
Optimisation des fonctions de plusieurs variables Hervé Hocquard Université de Bordeaux, France 8 avril 2013 Extrema locaux et globaux Définition On étudie le comportement d une fonction de plusieurs variables
Optimisation Discrète
Prof F Eisenbrand EPFL - DISOPT Optimisation Discrète Adrian Bock Semestre de printemps 2011 Série 7 7 avril 2011 Exercice 1 i Considérer le programme linéaire max{c T x : Ax b} avec c R n, A R m n et
NOTATIONS PRÉLIMINAIRES
Pour le Jeudi 14 Octobre 2010 NOTATIONS Soit V un espace vectoriel réel ; l'espace vectoriel des endomorphismes de l'espace vectoriel V est désigné par L(V ). Soit f un endomorphisme de l'espace vectoriel
Continuité d une fonction de plusieurs variables
Chapitre 2 Continuité d une fonction de plusieurs variables Maintenant qu on a défini la notion de limite pour des suites dans R n, la notion de continuité s étend sans problème à des fonctions de plusieurs
DUT Techniques de commercialisation Mathématiques et statistiques appliquées
DUT Techniques de commercialisation Mathématiques et statistiques appliquées [email protected] Université de Caen Basse-Normandie 3 novembre 2014 [email protected] UCBN MathStat
Les arbres binaires de recherche
Institut Galilée Année 2010-2011 Algorithmique et arbres L2 TD 6 Les arbres binaires de recherche Type en C des arbres binaires (également utilisé pour les ABR) : typedef struct noeud_s { struct noeud_s
LES TYPES DE DONNÉES DU LANGAGE PASCAL
LES TYPES DE DONNÉES DU LANGAGE PASCAL 75 LES TYPES DE DONNÉES DU LANGAGE PASCAL CHAPITRE 4 OBJECTIFS PRÉSENTER LES NOTIONS D ÉTIQUETTE, DE CONS- TANTE ET DE IABLE DANS LE CONTEXTE DU LAN- GAGE PASCAL.
Correction du baccalauréat S Liban juin 2007
Correction du baccalauréat S Liban juin 07 Exercice. a. Signe de lnx lnx) : on fait un tableau de signes : x 0 e + ln x 0 + + lnx + + 0 lnx lnx) 0 + 0 b. On afx) gx) lnx lnx) lnx lnx). On déduit du tableau
MIS 102 Initiation à l Informatique
MIS 102 Initiation à l Informatique Responsables et cours : Cyril Gavoille Catherine Pannier Matthias Robine Marc Zeitoun Planning : 6 séances de cours 5 séances de TD (2h40) 4 séances de TP (2h40) + environ
Développement décimal d un réel
4 Développement décimal d un réel On rappelle que le corps R des nombres réels est archimédien, ce qui permet d y définir la fonction partie entière. En utilisant cette partie entière on verra dans ce
Théorème du point fixe - Théorème de l inversion locale
Chapitre 7 Théorème du point fixe - Théorème de l inversion locale Dans ce chapitre et le suivant, on montre deux applications importantes de la notion de différentiabilité : le théorème de l inversion
Intégration et probabilités TD1 Espaces mesurés Corrigé
Intégration et probabilités TD1 Espaces mesurés Corrigé 2012-2013 1 Petites questions 1 Est-ce que l ensemble des ouverts de R est une tribu? Réponse : Non, car le complémentaire de ], 0[ n est pas ouvert.
Baccalauréat ES Amérique du Nord 4 juin 2008
Baccalauréat ES Amérique du Nord 4 juin 2008 EXERCICE 1 Commun à tous les candidats f est une fonction définie sur ] 2 ; + [ par : 4 points f (x)=3+ 1 x+ 2. On note f sa fonction dérivée et (C ) la représentation
Fonctions de deux variables. Mai 2011
Fonctions de deux variables Dédou Mai 2011 D une à deux variables Les fonctions modèlisent de l information dépendant d un paramètre. On a aussi besoin de modéliser de l information dépendant de plusieurs
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)
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
Comparaison de fonctions Développements limités. Chapitre 10
PCSI - 4/5 www.ericreynaud.fr Chapitre Points importants 3 Questions de cours 6 Eercices corrigés Plan du cours 4 Eercices types 7 Devoir maison 5 Eercices Chap Et s il ne fallait retenir que si points?
Chapitre 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)
BACCALAURÉAT GÉNÉRAL SESSION 2012 OBLIGATOIRE MATHÉMATIQUES. Série S. Durée de l épreuve : 4 heures Coefficient : 7 ENSEIGNEMENT OBLIGATOIRE
BACCALAURÉAT GÉNÉRAL SESSION 2012 MATHÉMATIQUES Série S Durée de l épreuve : 4 heures Coefficient : 7 ENSEIGNEMENT OBLIGATOIRE Les calculatrices électroniques de poche sont autorisées, conformément à la
Baccalauréat ES Pondichéry 7 avril 2014 Corrigé
Baccalauréat ES Pondichéry 7 avril 204 Corrigé EXERCICE 4 points Commun à tous les candidats. Proposition fausse. La tangente T, passant par les points A et B d abscisses distinctes, a pour coefficient
Manuel d utilisation 26 juin 2011. 1 Tâche à effectuer : écrire un algorithme 2
éducalgo Manuel d utilisation 26 juin 2011 Table des matières 1 Tâche à effectuer : écrire un algorithme 2 2 Comment écrire un algorithme? 3 2.1 Avec quoi écrit-on? Avec les boutons d écriture........
Feuille 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
Développements limités. Notion de développement limité
MT12 - ch2 Page 1/8 Développements limités Dans tout ce chapitre, I désigne un intervalle de R non vide et non réduit à un point. I Notion de développement limité Dans tout ce paragraphe, a désigne un
La Licence Mathématiques et Economie-MASS Université de Sciences Sociales de Toulouse 1
La Licence Mathématiques et Economie-MASS Université de Sciences Sociales de Toulouse 1 La licence Mathématiques et Economie-MASS de l Université des Sciences Sociales de Toulouse propose sur les trois
V- Manipulations de nombres en binaire
1 V- Manipulations de nombres en binaire L ordinateur est constitué de milliards de transistors qui travaillent comme des interrupteurs électriques, soit ouverts soit fermés. Soit la ligne est activée,
Fonctions de plusieurs variables
Module : Analyse 03 Chapitre 00 : Fonctions de plusieurs variables Généralités et Rappels des notions topologiques dans : Qu est- ce que?: Mathématiquement, n étant un entier non nul, on définit comme
Commun à 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
Chapitre 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
Filtrage stochastique non linéaire par la théorie de représentation des martingales
Filtrage stochastique non linéaire par la théorie de représentation des martingales Adriana Climescu-Haulica Laboratoire de Modélisation et Calcul Institut d Informatique et Mathématiques Appliquées de
Texte Agrégation limitée par diffusion interne
Page n 1. Texte Agrégation limitée par diffusion interne 1 Le phénomène observé Un fût de déchets radioactifs est enterré secrètement dans le Cantal. Au bout de quelques années, il devient poreux et laisse
Définitions. Numéro à préciser. (Durée : )
Numéro à préciser (Durée : ) On étudie dans ce problème l ordre lexicographique pour les mots sur un alphabet fini et plusieurs constructions des cycles de De Bruijn. Les trois parties sont largement indépendantes.
Exercices 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,
Loi binomiale Lois normales
Loi binomiale Lois normales Christophe ROSSIGNOL Année scolaire 204/205 Table des matières Rappels sur la loi binomiale 2. Loi de Bernoulli............................................ 2.2 Schéma de Bernoulli
Les 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é
O, 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
Initiation à 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 -
Chp. 4. Minimisation d une fonction d une variable
Chp. 4. Minimisation d une fonction d une variable Avertissement! Dans tout ce chapître, I désigne un intervalle de IR. 4.1 Fonctions convexes d une variable Définition 9 Une fonction ϕ, partout définie
Moments des variables aléatoires réelles
Chapter 6 Moments des variables aléatoires réelles Sommaire 6.1 Espérance des variables aléatoires réelles................................ 46 6.1.1 Définition et calcul........................................
Résolution de systèmes linéaires par des méthodes directes
Résolution de systèmes linéaires par des méthodes directes J. Erhel Janvier 2014 1 Inverse d une matrice carrée et systèmes linéaires Ce paragraphe a pour objet les matrices carrées et les systèmes linéaires.
SUPPORT DE COURS. Dr. Omari Mohammed Maître de Conférences Classe A Université d Adrar Courriel : [email protected]
Dr. Omari Mohammed Maître de Conférences Classe A Université d Adrar Courriel : [email protected] SUPPORT DE COURS Matière : Algorithmiques et Structures de Données 1 Niveau : 2 ème Année Licence en Informatique
Leç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 =
Repré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
Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if
Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if Pierre Boudes 28 septembre 2011 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike
Découverte de Python
Découverte de Python Python est un des langages informatiques au programme des concours à partir de la session 2015. Ce tutoriel vous permettra de vous mettre à peu près à niveau de ce qui a été fait en
Programmation 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
Calcul différentiel sur R n Première partie
Calcul différentiel sur R n Première partie Université De Metz 2006-2007 1 Définitions générales On note L(R n, R m ) l espace vectoriel des applications linéaires de R n dans R m. Définition 1.1 (différentiabilité
Economie de l incertain et de l information Partie 1 : Décision en incertain probabilisé Chapitre 1 : Introduction à l incertitude et théorie de
Economie de l incertain et de l information Partie 1 : Décision en incertain probabilisé Chapitre 1 : Introduction à l incertitude et théorie de l espérance d utilité Olivier Bos [email protected]
Seconde Généralités sur les fonctions Exercices. Notion de fonction.
Seconde Généralités sur les fonctions Exercices Notion de fonction. Exercice. Une fonction définie par une formule. On considère la fonction f définie sur R par = x + x. a) Calculer les images de, 0 et
Quelques 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 [email protected] École de printemps C2 Mars
Cours 02 : Problème général de la programmation linéaire
Cours 02 : Problème général de la programmation linéaire Cours 02 : Problème général de la Programmation Linéaire. 5 . Introduction Un programme linéaire s'écrit sous la forme suivante. MinZ(ou maxw) =
Logique. Plan du chapitre
Logique Ce chapitre est assez abstrait en première lecture, mais est (avec le chapitre suivant «Ensembles») probablement le plus important de l année car il est à la base de tous les raisonnements usuels
Cours Fonctions de deux variables
Cours Fonctions de deux variables par Pierre Veuillez 1 Support théorique 1.1 Représentation Plan et espace : Grâce à un repère cartésien ( ) O, i, j du plan, les couples (x, y) de R 2 peuvent être représenté
La programmation linéaire : une introduction. Qu est-ce qu un programme linéaire? Terminologie. Écriture mathématique
La programmation linéaire : une introduction Qu est-ce qu un programme linéaire? Qu est-ce qu un programme linéaire? Exemples : allocation de ressources problème de recouvrement Hypothèses de la programmation
Chapitre 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.
F1C1/ Analyse. El Hadji Malick DIA
F1C1/ Analyse Présenté par : El Hadji Malick DIA [email protected] Description sommaire du cours Porte sur l analyse réelle propose des outils de travail sur des éléments de topologie élémentaire
STAGE IREM 0- Premiers pas en Python
Université de Bordeaux 16-18 Février 2014/2015 STAGE IREM 0- Premiers pas en Python IREM de Bordeaux Affectation et expressions Le langage python permet tout d abord de faire des calculs. On peut évaluer
Fibonacci et les paquerettes
Fibonacci et les paquerettes JOLY Romain & RIVOAL Tanguy Introduction Quand on entend dire que l on peut trouver le nombre d or et la suite de Fibonacci dans les fleurs et les pommes de pin, on est au
Sujet proposé par Yves M. LEROY. Cet examen se compose d un exercice et de deux problèmes. Ces trois parties sont indépendantes.
Promotion X 004 COURS D ANALYSE DES STRUCTURES MÉCANIQUES PAR LA MÉTHODE DES ELEMENTS FINIS (MEC 568) contrôle non classant (7 mars 007, heures) Documents autorisés : polycopié ; documents et notes de
Corrigé 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
