Université Sultan Moulay Slimane Département de Mathématiques et Informatiques

Université Sultan Moulay Slimane Département de Mathématiques et Informatiques Filière PM Année Universitaire : 2021/2022 Cours : Informatique et Analyse Numérique Prof. Said SAFI Option : PM (S1) v.1.1 Octobre 2021 Table des matières 1 Introduction à l'algorithmique 2 1.1 Algorithmique et programmation . . . . . . . . . . . . . . . . . . . . . . . . 2 1.2 Les variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2.1 A quoi servent les variables ? . . . . . . . . . . . . . . . . . . . . . . . 3 1.2.2 Déclaration des variables . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.2.3 Les types de variables . . . . . . . . . . . . . . . . . . . . . . . . . . 3 1.3 L'instruction d'aectation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.3.1 Syntaxe et signi cation . . . . . . . . . . . . . . . . . . . . . . . . . . 4 1.3.2 L'Ordre des instructions . . . . . . . . . . . . . . . . . . . . . . . . . 5 1.3.3 Expressions et opérateurs . . . . . . . . . . . . . . . . . . . . . . . . 6 1.4 Lecture et Ecriture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.4.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 1.4.2 Les instructions de lecture et d'écriture . . . . . . . . . . . . . . . . . 8 1.5 Les tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.5.1 Structure d'un test . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 1.5.2 De nition d'une condition . . . . . . . . . . . . . . . . . . . . . . . . 10 1.5.3 Les opérateurs de comparaison . . . . . . . . . . . . . . . . . . . . . 10 1.5.4 Conditions composées . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.5.5 Tests imbriqués . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 1.5.6 Variables Booléennes . . . . . . . . . . . . . . . . . . . . . . . . . . . 12 1.6 Une première structure de boucle . . . . . . . . . . . . . . . . . . . . . . . . 13 1.7 Boucler en comptant ou compter en bouclant . . . . . . . . . . . . . . . . . . 14 1.7.1 Des boucles dans des boucles . . . . . . . . . . . . . . . . . . . . . . 14 1.8 Conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 2 Initiation à la programmation avec Matlab 17 2.1 Programmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.1.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.1.2 Syntaxe du langage . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 2.1.3 Vecteurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.1.4 Matrices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 2.2 Les fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.2.1 Exemples de fonctions sous Matlab . . . . . . . . . . . . . . . . . . . 21 2.2.2 Les fonctions M- les . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 2.2.3 Les fonctions Inline . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 i TABLE DES MATIÈRES ii TABLE DES MATIÈRES 2.2.4 Fonctions outils . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 2.2.5 fonctions préprogrammés sous matlab . . . . . . . . . . . . . . . . . . 24 2.3 Les boucles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25 2.4 Les tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26 2.5 La Lecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 2.6 Impressions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 2.7 Lecture et écriture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.8 Représentation graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 2.9 conclusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 3 Intégration numérique 35 3.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 3.2 Méthode des rectangles . . . . . . . . . . . . . . . . . . . . . . . . uploads/Litterature/ cours-pm.pdf

  • 12
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager