Outils de Programmation

Slides:



Advertisements
Présentations similaires
Premier programme en C :
Advertisements

Initiation à la programmation et algorithmique cours 4
Le langage Z Pr ZEGOUR DJAMEL EDDINE
« 1.5. Les fonctions logiques »
DTD Sylvain Salvati
Algorithmes et structures de données Cours 8
Le Clavier.
GEF 243B Programmation informatique appliquée Types dérivés, structures et tableaux §
ESIEE Paris © Denis BUREAU I N Initiation à la programmation avec le langage Java.
Calcul numérique (avec Maple)
8. Les tableaux P. Costamagna – ISEN N1.
MATLAB Initiation à Matlab.
Les sous-programmes Chapitre n° 5: Objectifs : Activité:
Cours 3 : bases de Matlab Niveau : Licence pétrochimie – deuxième semestre Université du 20 aout 55 – Skikda.
Initiation à la programmation et algorithmique cours 3
Lycée Louis Vincent SEANCE 6 Python Les listes Lundi 25 novembre 2013.
INTRODUCTION A MATLAB ENVIRONNEMENT MATLAB.
DYALOG APL 2006 NameSpaces et Fonctions Dynamiques : Lapport de Dyalog APL 91, rue du Fb St Honoré PARIS tél. : Fax :
Collège technique Sousse DESSIN TECHNIQUE Té de dessin.
CPI/BTS 2 Programmation Web Introduction au PHP
Structures de données linéaires
Partie 1 Etude de l'existant
CODES.
1 GPA435 Systèmes dexploitation et programmation de système Copyright, 2000 © Tony Wong, Ph.D. Chapitre 9 Filtre programmable nawk(1)
Chapitre IV LES STRUCTURES SIMPLES. Plan I- Les entrées II- Laffectation III- Les sorties.
CSI3525: Concepts des Langages de Programmation Notes # 12: Implementation des Sous-Programmes ( Lire Chapitre 9 )
Outils de Programmation
O UTILS DE P ROGRAMMATION Mr. BENDIB. I MAA, LAMIS Laboratory, Université de Tébessa.
Outils de Programmation
Structures de données IFT Abder Alikacem La classe vector Édition Septembre 2009 Département dinformatique et de génie logiciel.
Les pointeurs Modes d’adressage de variables. Définition d’un pointeur. Opérateurs de base. Opérations élémentaires. Pointeurs et tableaux. Pointeurs et.
Structures de données IFT Abder Alikacem La classe string Département dinformatique et de génie logiciel Édition Septembre 2009 Département dinformatique.
Le langage Javascript pour le web
Une nouvelle structure de données : les tableaux
Principes de programmation
8PRO100 Éléments de programmation Les types composés.
Standard Template Library
CSI3525: Concepts des Langages de Programmation Notes # 6: Langages de Programmation Fonctionelle II: Introduction au ML.
Tableaux Introduction aux tableaux à une dimension. Déclaration, stockage, initialisation et accès en lecture ou en écriture aux composantes d’un tableau.
Types de données fondamentaux
1 GPA435 Systèmes d’exploitation et programmation de système Copyright, 2000 © Tony Wong, Ph.D. Chapitre 8 Filtres UNIX.
Stocker plusieurs valeurs de même type dans une variable
TP n°3 Javascript Contrôle de formulaire
Shell Equipe ID Bioinformatics Training Course June 2014.
UMR 7619 Sisyphe Avril 2012 Alexandre Pryet Le langage une introduction pragmatique Prise en main, objets et commandes de base.
 Syntaxe du langage PHP
Exemple à faire: N°2 Ecrire l’Algorithme et le Programme PASCAL qui affiche la somme de deux nombres entiers donnés.
Structures simples et tableaux Pr ZEGOUR DJAMEL EDDINE Ecole Supérieure d’Informatique (ESI)
Les types composés Les enregistrements.
Objets Opérateurs Listes
Tableur 1.Concept : Un tableur permet de manipuler des données, de le présenter, de les trier et d'effectuer automatiquement des calculs sur des nombres.
Cours LCS N°4 Présenté par Mr: LALLALI
1 Système d’exploitation Les scripts csh 1 ère Année Année Tienté HSU.
Introduction au langage C Les entrées-sorties
Mettre en formeExaminerManipuler Les fonctions printf() et sprintf Le traitement de chaîne de caractère La fonction printf() formate le contenu d'une chaîne.
Les bases de l’algorithmique
Module algorithmique et programmation
8PRO107 Éléments de programmation Les adresses et les pointeurs.
Les structures simples
Scripts et fonctions Instructions de contrôle
Algorithmique Tableaux de données
Introduction à l’utilitaire
Philippe Gandy - 8 septembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Philippe Gandy - 22 septembre 2015 Basé sur les notes de cours de Daniel Morin et Roch Leclerc.
Objets et Actions Élémentaires.
A la découverte d’Excel Certificat Informatique et Internet.
A.Aarabi ´. ´ Objectifs Faciliter la prise en main du logiciel MATLAB Présenter les fonctionnalités utiles au travail scientifique.
1 Initiation aux bases de données et à la programmation événementielle VBA sous ACCESS Cours N° 4 Support de cours rédigé par Bernard COFFIN Université.
O UTILS DE P ROGRAMMATION P OUR LES M ATHÉMATIQUES Mr. BENDIB. I MAA, LAMIS Laboratory, Université Larbi Tébessi - Tébessa.
Transcription de la présentation:

Outils de Programmation Mr. BENDIB. I MAA, LAMIS Laboratory, Université de Tébessa Ce modèle peut être utilisé comme fichier de démarrage pour présenter des supports de formation à un groupe. Sections Cliquez avec le bouton droit sur une diapositive pour ajouter des sections. Les sections permettent d’organiser les diapositives et facilitent la collaboration entre plusieurs auteurs. Notes Utilisez la section Notes pour les notes de présentation ou pour fournir des informations supplémentaires à l’audience. Affichez ces notes en mode Présentation pendant votre présentation. N’oubliez pas de tenir compte de la taille de la police (critère important pour l’accessibilité, la visibilité, l’enregistrement vidéo et la production en ligne) Couleurs coordonnées Faites tout particulièrement attention aux diagrammes, graphiques et zones de texte. Tenez compte du fait que les participants imprimeront la présentation en noir et blanc ou nuances de gris. Effectuez un test d’impression pour vérifier que vos couleurs s’impriment correctement en noir et blanc intégral et nuances de gris. Graphiques, tableaux et diagrammes Faites en sorte que votre présentation soit simple : utilisez des styles et des couleurs identiques qui ne soient pas gênants. Ajoutez une étiquette à tous les graphiques et tableaux.

Chapitre 2 Voici un autre exemple de diapositives de vue d’ensemble utilisant des transitions.

Les “objets” de MATLAB

Valeurs littérales

Les nombres complexes sont écrits sous la forme a + bi Les valeurs littérales sont les valeurs qu’on peut directement taper au clavier et qui peuvent être affectées à une variable. Nombres Les nombres réels et entiers (MATLAB ne distingue pas entre réels et entiers) sont écrits sous les formes décimales ou scientifiques usuelles : Exemple : 2, 3.214, 1.21E33, 2.5E-1 Les nombres complexes sont écrits sous la forme a + bi Exemple : 1+2i Fournissez une brève vue d’ensemble de la présentation. Décrivez l’objectif principal de la présentation et expliquez son importance. Présentez chaque sujet principal. Pour fournir une feuille de route à votre audience, vous pouvez répéter cette diapositive de vue d’ensemble tout au long de la présentation afin de mettre en évidence le sujet suivant.

Tableaux de nombres Les tableaux de nombres réels ou complexes de dimension un ou deux suivent la syntaxe suivante : un tableau est délimité par des crochets ; les éléments sont entrés ligne par ligne ; les éléments appartenant à la même ligne sont séparés par des espaces (ou par des virgules) ; les différentes lignes doivent comporter le même nombre d’éléments et sont séparées par des points-virgules. Fournissez une brève vue d’ensemble de la présentation. Décrivez l’objectif principal de la présentation et expliquez son importance. Présentez chaque sujet principal. Pour fournir une feuille de route à votre audience, vous pouvez répéter cette diapositive de vue d’ensemble tout au long de la présentation afin de mettre en évidence le sujet suivant.

Tableaux de nombres (Suite) Exemple Les tableaux : S’écrivent sous la forme : [1 2 3 4 ] [1; 2; 3; 4 ] [4 5 6 ; 7 8 9 ; 10 11 12 ] : 1 2 3 4 5 6 7 8 9 10 11 12 Fournissez une brève vue d’ensemble de la présentation. Décrivez l’objectif principal de la présentation et expliquez son importance. Présentez chaque sujet principal. Pour fournir une feuille de route à votre audience, vous pouvez répéter cette diapositive de vue d’ensemble tout au long de la présentation afin de mettre en évidence le sujet suivant.

Tableaux de nombres (Suite) >> [1 2 3 4 ] ans = 1 2 3 4 >> [1; 2; 3; 4 ] 1 2 3 4 >> [4 5 6 ; 7 8 9 ; 10 11 12 ] 4 5 6 7 8 9 10 11 12 Fournissez une brève vue d’ensemble de la présentation. Décrivez l’objectif principal de la présentation et expliquez son importance. Présentez chaque sujet principal. Pour fournir une feuille de route à votre audience, vous pouvez répéter cette diapositive de vue d’ensemble tout au long de la présentation afin de mettre en évidence le sujet suivant.

Tableaux de nombres (Suite) Remarque : Toutes les lignes doivent contenir le même nombre d’éléments, >> [1 2 ; 1 2 3] ??? Error using ==> vertcat CAT arguments dimensions are not consistent. Dans la suite, on appellera : vecteur un tableau de format (n, 1) i.e. ne comportant qu’une seule colonne ; liste ou vecteur-ligne un tableau de format (1, n) i.e. ne comportant qu’une seule ligne ; tableau un tableau au sens commun du terme, c’est `a dire une structure organisée en lignes et colonnes. Fournissez une brève vue d’ensemble de la présentation. Décrivez l’objectif principal de la présentation et expliquez son importance. Présentez chaque sujet principal. Pour fournir une feuille de route à votre audience, vous pouvez répéter cette diapositive de vue d’ensemble tout au long de la présentation afin de mettre en évidence le sujet suivant.

3. Caractères et chaines de caractères On écrit les caractères et les chaines de caractères, entre apostrophes : ’a’, ’toto’. Matlab considère les caractères comme des chaines de caractères de longueur un et identifie chaines de caractères et liste de caractères. Exemple : La liste de caractères [’a’ ’b’ ’c’ ’d’ ’e’] est identique à la chaines de caractères [’abcde’], Mieux encore, ’abcde’ ; [’abc’ ’de’] est identique à ’abcde’ Fournissez une brève vue d’ensemble de la présentation. Décrivez l’objectif principal de la présentation et expliquez son importance. Présentez chaque sujet principal. Pour fournir une feuille de route à votre audience, vous pouvez répéter cette diapositive de vue d’ensemble tout au long de la présentation afin de mettre en évidence le sujet suivant.

Caractères et chaines de caractères (Suite) >> ['a' 'b' 'c' 'd' 'e'] ans = abcde >> ['abcde'] >> 'abcde' >> ['abc' 'de'] Fournissez une brève vue d’ensemble de la présentation. Décrivez l’objectif principal de la présentation et expliquez son importance. Présentez chaque sujet principal. Pour fournir une feuille de route à votre audience, vous pouvez répéter cette diapositive de vue d’ensemble tout au long de la présentation afin de mettre en évidence le sujet suivant.

3. Caractères et chaines de caractères (Suite) Cet exemple donne un idée du rôle des crochets [ ]. Les crochets sont le symbole de l’opérateur de concaténation : concaténation ”en ligne” lorsque le séparateur est un espace ou une virgule ; concaténation ”en colonne” lorsque le séparateur est un point-virgule comme dans les tableaux de nombres (il est alors nécessaire que les listes de nombres ou de caractères ainsi concaténées possèdent le même nombre d’eléments). Exemple : >> ['abc' ; 'abcd'] ??? Error using ==> vertcat CAT arguments dimensions are not consistent. Fournissez une brève vue d’ensemble de la présentation. Décrivez l’objectif principal de la présentation et expliquez son importance. Présentez chaque sujet principal. Pour fournir une feuille de route à votre audience, vous pouvez répéter cette diapositive de vue d’ensemble tout au long de la présentation afin de mettre en évidence le sujet suivant.

Variables

Les règles de dénomination des variables sont très classiques : Une caractéristique de MATLAB est que les variables n’ont pas à être déclarées, leur nature se déduisant automatiquement de l’objet qui leur est affecté Identificateurs Les règles de dénomination des variables sont très classiques : un identificateur débute par une lettre, suivie de lettres, de chiffres ou du caractère souligné (_) ; sa longueur est inferieure ou égale à 31 caractères ; les majuscules sont distinctes des minuscules. Fournissez une brève vue d’ensemble de la présentation. Décrivez l’objectif principal de la présentation et expliquez son importance. Présentez chaque sujet principal. Pour fournir une feuille de route à votre audience, vous pouvez répéter cette diapositive de vue d’ensemble tout au long de la présentation afin de mettre en évidence le sujet suivant.

ans : Résultat de la dernière évaluation Identificateurs (Suite) Voici quelques identificateurs prédéfinis : ans : Résultat de la dernière évaluation pi : 3,416.. eps : inf{ ≥ 0 tels que 1 < 1 + } inf : Infini (1/0) NaN : “Not a Number” (0/0) i, j : i et j représentent tous deux le nombre imaginaire unité ( −1 ) realmin : plus petit nombre réel positif realmax : plus grand nombre réel positif Fournissez une brève vue d’ensemble de la présentation. Décrivez l’objectif principal de la présentation et expliquez son importance. Présentez chaque sujet principal. Pour fournir une feuille de route à votre audience, vous pouvez répéter cette diapositive de vue d’ensemble tout au long de la présentation afin de mettre en évidence le sujet suivant.

Le symbole d’affectation de valeur à une variable est le caractère = . Exemple : >> a = [1 2 3 4 ] a = 1 2 3 4 >> a = ’abc’ abc L’exemple ci-dessus montre bien que dans MATLAB les variables ne sont ni déclarées ni typées. Fournissez une brève vue d’ensemble de la présentation. Décrivez l’objectif principal de la présentation et expliquez son importance. Présentez chaque sujet principal. Pour fournir une feuille de route à votre audience, vous pouvez répéter cette diapositive de vue d’ensemble tout au long de la présentation afin de mettre en évidence le sujet suivant.

Les commandes save, load et clear - fichiers.mat

Ces commandes permettent d’intervenir directement sur l’environnement de travail. save permet de sauver tout ou partie de l’espace de travail sous forme de fichiers binaires appelés mat-files ou fichiers .mat : save : enregistre la totalité de l’espace de travail dans le fichier matlab.mat ; save nom de fichier : l’espace de travail est enregistre dans le fichier nom de fichier ; Fournissez une brève vue d’ensemble de la présentation. Décrivez l’objectif principal de la présentation et expliquez son importance. Présentez chaque sujet principal. Pour fournir une feuille de route à votre audience, vous pouvez répéter cette diapositive de vue d’ensemble tout au long de la présentation afin de mettre en évidence le sujet suivant.

save nom de variable . . . nom de variable : enregistre les variables indiquées (et les objets qui leurs sont associes) dans un fichier .mat qui porte le nom de la première variable ; save nom de fichier nom de variable . . . nom de variable : enregistre les variables dans le fichier dont le nom a été indiqué; load permet d’ajouter le contenu d’un fichier .mat à l’espace de travail actuel ; Fournissez une brève vue d’ensemble de la présentation. Décrivez l’objectif principal de la présentation et expliquez son importance. Présentez chaque sujet principal. Pour fournir une feuille de route à votre audience, vous pouvez répéter cette diapositive de vue d’ensemble tout au long de la présentation afin de mettre en évidence le sujet suivant.

Vous avez des questions ? Microsoft Excellence en ingénierie Vous avez des questions ? Microsoft Confidentiel