Méthodes numériques et programmation
Les étudiants(es) en science possèdent souvent des connaissances mathématiques
très développées, néanmoins il a été constaté qu’ils trouvent des difficultés à concrétiser
ces connaissances sur un ordinateur. La rédaction de ce polycopié de cours s’inscrit dans
cette optique, afin de mettre à la disposition des étudiants(es), d’outils pratiques aidant
à la stimulation de leurs connaissances opérationnelles. Ce polycopié s’adresse à tous les
étudiants(es) suivant un cursus universitaire de type scientifique, à l’instar de la physique,
la chimie, la biologie, filières technologiques ... etc. Les prérequis exigés sont relatifs aux
notions élémentaires en mathématique appliquée, abordées durant les premières années
du cycle universitaire. Bien évidemment, la liste des méthodes numériques présentées ici
est strictement conformes au programme officiel.
Matlab est un langage interprété, son fonctionnement est différent des langages
classiques (Fortran, Pascal, ...), dits langages compilés. Un algorithme écrit en langage interprété nécessite pour fonctionner un interprète. Ce dernier est un programme traduisant
directement les instructions, en langage machine, au fur et à mesure de leurs exécutions.
L’interprète analyse séquentiellement la syntaxe de l’algorithme avant de le dérouler dynamiquement. En revanche, dans un langage compilé, le code source est lu dans un premier
temps puis compilé par un compilateur qui le convertit en langage machine directement
compréhensible par l’ordinateur. Il en résulte ainsi, qu’un langage interprété sera plus lent
qu’un langage compilé à cause de la conversion dynamique de l’algorithme, alors que
cette opération est réalisée préalablement pour un langage compilé. Néanmoins, l’un des
avantages majeur d’un langage interprété, tient à la facilité de détection d’éventuelles
erreurs de programmation. Le programme interprète indiquera rapidement, au cours de
l’exécution, l’emplacement de l’erreur de syntaxe et proposera éventuellement une aide
supplémentaire. Dans le langage compilé, les erreurs apparaissent au cours de la compilation, qui est souvent longue, et de plus il est difficile d’appréhender l’origine de l’erreur.
1.Cours:
-------------------------------------------------------------------------------------------
Télécharger Chapitre1 Méthodes numériques et programmation : ICI -------------------------------------------------------------------------------------------
Télécharger Chapitre2 Méthodes numériques et programmation : ICI -------------------------------------------------------------------------------------------
Télécharger Chapitre3 Méthodes numériques et programmation : ICI -------------------------------------------------------------------------------------------
Télécharger Chapitre4 Méthodes numériques et programmation : ICI -------------------------------------------------------------------------------------------
2.Exercices Corrigés:
-------------------------------------------------------------------------------------------
Télécharger TD1 Méthodes numériques et programmation : TD1-CORR -------------------------------------------------------------------------------------------
Télécharger TD2 Méthodes numériques et programmation : TD2-CORR -------------------------------------------------------------------------------------------
Télécharger TD3 Méthodes numériques et programmation : TD3-CORR -------------------------------------------------------------------------------------------
Télécharger PDF 4: TD4 Méthodes numériques et programmation : TD4-CORR -------------------------------------------------------------------------------------------
Télécharger TD5 Méthodes numériques et programmation : TD5-CORR -------------------------------------------------------------------------------------------
3.Examens Corrigés:
-------------------------------------------------------------------------------------------
Télécharger Examen1 Méthodes numériques et programmation : ICI -------------------------------------------------------------------------------------------
Télécharger Examen2 Méthodes numériques et programmation : ICI -------------------------------------------------------------------------------------------
Télécharger Examen3 Méthodes numériques et programmation : ICI -------------------------------------------------------------------------------------------
Télécharger Examen4 Méthodes numériques et programmation : ICI -------------------------------------------------------------------------------------------
Télécharger Examen5 Méthodes numériques et programmation : ICI -------------------------------------------------------------------------------------------
4.Examens Corrigés TP:
-------------------------------------------------------------------------------------------
Télécharger Examen1 Méthodes numériques et programmation : ICI -------------------------------------------------------------------------------------------
Télécharger Examen2 Méthodes numériques et programmation : ICI -------------------------------------------------------------------------------------------
Télécharger Examen3 Méthodes numériques et programmation : ICI -------------------------------------------------------------------------------------------
Télécharger Examen4 Méthodes numériques et programmation : ICI -------------------------------------------------------------------------------------------
Télécharger Examen5 Méthodes numériques et programmation : ICI -------------------------------------------------------------------------------------------