Introduction à la programmation sous Scilab : TP auto-correctifs I

Dimension: px
Commencer à balayer dès la page:

Download "Introduction à la programmation sous Scilab : TP auto-correctifs I"

Transcription

1 Introduction à la programmation sous Scilab : TP auto-correctifs I Licence de Physique à distance

2 Table des matières I Prise en main de scilab 1 a) Organisation du travail b) Première utilisation de Scilab c) Premier exemple de script Scilab d) Premier exemple de fonction Scilab e) Faire des tests dans Scilab f) Aide en ligne et démos Scilab II Vecteurs et matrices (I) 6 a) Construction de vecteurs b) Construction de matrices c) Extration de sous-matrices III Graphiques 9 a) Utilisations de plot b) Un exemple : l application logistique

3

4 I Prise en main de scilab 1 I Prise en main de scilab a) Organisation du travail L objectif de cette série d exercices est de vous permettre d acquérir les bases du logiciel de calcul scientifique Scilab, qui vous seront indispensables pour les TP et Devoirs Numériques, notamment en LP341 et LP342. Commencez par créer un dossier (nommé par exemple «SCILAB») où seront stockés vos fichiers et données. Chaque exercice demandant une exécution devra faire l objet d un script sous forme d un fichier texte nommé par exemple «NOM-exo1.sce» (pour l exercice 1). Il est important, et très fortement recommandé, de commenter les script par des lignes (tout ce qui suit un //) qui vous permettront en suite de retrouver plus facilement le sens des opérations programmées et de comprre le script sans besoin de revenir en arrière. D autre part vous serez peut-être amené à demander conseil à vos enseignants et à leur envoyer vos script : il faudra donc bien noter votre nom et l exercice concerné. Le format conseillé d un script est le suivant : //NOM prenom - Exercice 1 Introduction SCILAB // Commentaires generaux // Commentaires generaux... code... // commentaire de la ligne... code... //Commentaires generaux... code code... Ces exercices auto-correctifs ne sont pas corrigés (ni notés) par vos enseignants, mais vous disposez d un corrigé détaillé pour chaque exercice, qui vous permettra d évaluer et corriger votre travail vous même. Mais il est important d essayer avant de regarder la solution! b) Première utilisation de Scilab Lancer Scilab, soit en cliquant sur l icone correspondante, soit en executant la commande scilab dans un terminal, selon les environnements. Une fois lancé, le logiciel se présente sous la forme d une fenêtre de commande possédant une barre de menu. L exercice suivant permet de découvrir la première utilisation possible de Scilab, en tant que calculatrice scientifique. Pour le moment, vous pouvez taper les commandes directement dans la fenêtre Scilab, mais rien n empêche de les écrire dans un script, tout de suite ou bien dans un deuxième moment, pour pouvoir les garder et les commenter. Exercice 1 : Tapez successivement les lignes suivantes, appelées instructions ou commandes, dans la fenêtre de commande à la suite de la flèche --> (en appuyant sur la touche Enter/Entrée valider la commande et changer de ligne). a=5+6 sqrt(12) //Avez-vous compris ce que fait sqrt? (1+%i)^3 //Avez-vous compris ce que représente %i? // A quoi sert le symbole ^?

5 2 a=[1,2,3], b=[1 2 3] //Que sont a et b? cos(a) \\ c=[-1;2;1;-3] //Notez la différence entre ; et, A=[1,-1,3,4;-1,2,7,8;0,2,-4,-2] d=exp(a) e=a*c // Notez que cette opération est effectivement //autorisée par les dimensions de A et c. Comme vous le voyez, nous avons rajouté des signes de commentaires (//) avant de mettre quelques questions additionnelles. Ce genre de commentaires peuvent être utilisés dans votre script (par exemple pour mettre la réponse à la question posée!) : ils n auront aucun effet sur l exécution de la commande. Essayer par exemple de taper : sqrt(12) //la fonction sqrt est... c) Premier exemple de script Scilab Afin d exécuter une suite d instructions plus longue ou plus complexe, il est préférable d écrire celles-ci dans un fichier plutôt que de les taper dans la fenêtre de commande comme précédemment. On parle dans ce cas de l écriture d un script. Il est ensuite possible d exécuter ce script en utilisant la commande exec accessible soit avec la barre de menu de la fenêtre principale (à partir du menu principal : File File operations Exec) ; soit en tapant exec nom_du_script dans la fenêtre de commande. Vous disposez un éditeur de texte nommé Scipad ou SciNotes. Pour ouvrir l éditeur, cliquez sur le bouton approprié, ou aller dans le menu Applications, ou encore taper edit. Exercice 2 : Cet exercice propose un premier exemple d écriture et d exécution d un script. Ouvrez l éditeur de texte et créez un fichier que vous enregistrerez dans votre dossier sous le nom essai1.sce contenant le texte suivant : A=rand(4,4); b=ones(4,1); x=inv(a)*b; s=a*x-b; x,s Rappelons que l on peut aussi exécuter le script à partir de la fenêtre de commande par : exec( essai1.sce ). 1) Quelle est la signification des fonctions rand() et ones()? Ces fonctions sont issues de la bibliothèque Scilab. 2) Exécuter le script. Commenter les résultats obtenus. NB : vous devez choisir vous-même les noms de vos scripts Scilab. Les noms ne doivent pas comporter d espaces, d opérateurs mathématiques (+ - / *), ou de signes spéciaux ( :! ;, etc). Par contre, le «underscore» _ est autorisé. Dans tous les cas, vous n oublierez pas de préciser l extension qui est.sce (ou.sci pour les fonctions).

6 d) Premier exemple de fonction Scilab 3 d) Premier exemple de fonction Scilab Il est également possible de construire avec Scilab de nouvelles fonctions mathématiques, en complément de celles existantes (comme sqrt(12) que l on a vu, ou inv(a) par exemple pour calculer l inverse d une matrice). Ces fonctions peuvent prre divers types d arguments (scalaire, matrice, etc.) et peuvent réaliser des opérations mathématiques plus ou moins complexes. L exercice suivant propose un premier exemple d écriture et de chargement d une fonction. Exercice 3 : Ouvrir l éditeur Scipad et recopiez ce script : n=12; c=1; for i=1:n c=c*i; Sauvez le fichier sous le nom titi.sce et exécutez-le. Tapez ensuite c et Enter/Entrée pour afficher la valeur de la variable c. 1) Que calculent ces quelques lignes de programme? 2) Est-ce important d initialiser c à la valeur 1? Modifiez votre script pour englober ces quelques lignes dans une fonction qu on appellera toto, prenant comme argument n, et renvoyant la valeur de c : function c=toto(n) c=1; for i=1:n c=c*i; function Enregistrer la fonction sous le nom toto.sci. Dans la fenêtre Scilab, appeler la fonction. 3) Que se passe-t-il? Taper maintenant toto(4) (ou toto(5)...). Que réalise la fonction que vous venez de créer? Quelle fonction bien connue reconnaît-on? 4) Essayez avec toto(-5). Que remarquez-vous? (On s occupera de cette question dans la section suivante). Pour le moment, un autre exercice simple sur les fonctions : Exercice 4 : Programmer la fonction f(x) = x 2 en utilisant la méthode vue dans l exercice précedent. Tester le résultat.

7 4 e) Faire des tests dans Scilab Pour effectuer un test, qui conditionnera l exécution d une ou plusieurs commande(s) si le test est vrai, on utilise les commandes if, elseif, else,. Pour exécuter une ou plusieurs instruction(s) tant que le test est vrai, on utilise les commandes while,. Dans tous ces cas, il faut utiliser une variable booléene, c est-à-dire une variable qui ne peut que être égale qu à vraie (T ou 1) ou fausse (F ou 0). Un test de comparaison crée une variable Bouléenne de valeur T ou F. Par exemple, taper : 1 < 0.5. Quelle est la réponse? Les instructions conditionnées au test sont effectuées si le test est vrai, et ne sont pas effectuées si le test est faux. Par exemple, on écrira : if valtest<0.5 instructions 1 else instructions 2 Ici, l expression valtest<0.5 est une variable booléenne : si valtest est inférieure à 0.5, cette variable booléenne vaut T, et le programme exécutera les instructions 1. Si valtest est supérieure ou égale à 0.5, la variable booléenne valtest<0.5 vaut 0 et le programme exécutera alors les instructions 2. L exercice suivant propose d ajouter un test à la fonction toto définie précédemment pour s assurer que la variable n est un entier positif. Exercice 5 : Un test pour voir si un nombre n est un entier est de regarder si ce nombre est égal ou non à sa partie entière int(n). On veut s assurer que le nombre n est un entier positif. Pour cela, vous allez modifier la fonction toto précédente, de sorte que si n est négatif ou n n est pas entier, la fonction toto renvoie la valeur 0, et sinon, toto renvoie la valeur calculée de c. Modifier la fonction toto.sce puis tester celle-ci sur différentes valeurs en entrée. f) Aide en ligne et démos Scilab La prise en main du logiciel passe aussi par la découverte de l aide en ligne dont le recours sera ensuite constant. Cette aide, presque exclusivement en anglais, est accessible à partir de l option Help du menu ou en tapant la commande help. Elle se présente sous la forme d une liste de fichiers d aide pour chaque instruction disponible sous Scilab. Pour effectuer une recherche par mot clé dans l index (par exemple, trouver la fonction qui retourne le cosinus hyperbolique), on peut taper apropos cosine dans la fenêtre de commande (et découvrir que la fonction s appelle cosh). Au contraire, lorsqu une instruction est connue (par exemple rand), il est possible d accéder directement à l aide sur celle-ci entapant help rand sur la ligne de commande. Exercice 6 : On veut écrire de plusieurs manières un script qui calcule la somme des n premiers entiers : n 1) Ecrire un script qui permet le calcul de la somme à l aide d une boucle for. 2) Même question avec une boucle while. 3) Ecrire une fonction sommetheorique qui renvoie la formule mathématique n*(n+1)/2. 4) Cette formule coïncide-t-elle avec la somme des n premiers entiers?

8 II Vecteurs et matrices (I) 5 II Vecteurs et matrices (I) Dans cette partie, l accent est mis sur les différentes possibilités de construction et de manipulation de vecteurs et de matrices. a) Construction de vecteurs On dispose de différentes possibilités de construire un vecteur (appelév par la suite) : Lorsque la taille du vecteur est connue et est petite, on peut écrire directement le vecteur, par exemple v=[1,2] pour un vecteur ligne et v=[1;2] pour un vecteur colonne. Lorsque les valeurs du vecteur suivent une progression arithmétique, en écrivant par exemple v=2:0.1:4. Dans cet exemple, 2 est le premier terme de la suite et 0.1 sa raison (par défaut, la raison est égale à un). Le dernier paramètre (ici 4) ne fait pas toujours partie de la suite, comme dans l exemple v=2:0.3:4 (essayer!). En utilisant une boucle for. Par exemple, la boucle for k=1:4, v(k)=k*k; crée un vecteur v de dimension 4. Remarque : Il est recommandé d initialiser les vecteurs de grande dimension (avec l instruction zeros ou ones, par exemple) pour économiser les temps de réallocation de la mémoire vive lors de calculs longs. En initialisant v comme un vecteur vide : v=[], puis en utilisant une boucle for pour «concaténer» de nouveaux éléments à v : for k=1:4, v=[v,k*k]; En effectuant des fonctions scilab comme rand, zeros, ou one : u=rand(3,1); v=ones(3,1); En effectuant des opérations de somme, de multiplication et de division matricielle à partir de vecteurs déjà définies : En utilisant la fonction linspace. Voir l aide de cette commande. On accède à un élément du vecteur u de dimension n par u(k) où k est un entier compris entre 1 et n. On peut également accéder à une partie d un tableau u en utilisant un tableau d indice. Par exemple, on accède aux éléments 5 à 10 du tableau u en tapant : u(5:10) Exercice 7 : Tapez les instructions suivantes et en commenter les résultats : n=5, u=rand(n,1), u(3), u(2:n-1), u($), u, length(u)

9 6 Exercice 8 : Construire le vecteur ligne de taille n qui comporte les carrés des n premiers nombres entiers. (choisir n=8 par exemple). Exercice 9 : Construire un vecteur de taille 10 dont la composante i est égale à ( 1) i. b) Construction de matrices Les vecteurs étant pour Scilab des cas particuliers de matrices de taille n 1 ou 1 n, il est naturel que la construction d une matrice A s effectue de manière similaire à celle d un vecteur, en l occurrence : Lorsque la taille de la matrice est connue et petite, en écrivant par exemple A=[1,2,3; 3,4,5] pour une matrice de taille 2 3 ; En initialisant A à la matrice nulle (ou à la matrice identité avec eye) puis en effectuant une double boucle sur les indices avec des affectations du type A(i,j)=2 ; En initialisant A à un vecteur ligne (ou colonne) puis en concaténant dans une boucle chaque nouvelle ligne (ou colonne) avec des affectations du type A=[A;v] (respectivement A=[A,v]). A noter que cette méthode s ét à la concaténation entre matrices ; En effectuant des opérations de somme, de multiplication et de division matricielle à partir de matrices déjà définies : u=rand(3,2); v=rand(3,2); 2*u-3*v, u*v En effectuant des opérations composante par composante (utiliser les opérations.*,./ ou.^) à partir de vecteurs ou matrices déjà définis : u.*v, u./v, u.^v Remarque : si on veut construire le vecteur 1/v il faut utiliser la commande Id./v ou bien v^(-1). (Sur les versions récentes, 1./v marche aussi.) On accède à un élément de la matrice A de dimension m n, c est-à-dire à m lignes et n colonnes, par A(i,j) où i est une entier compris entre 1 et m et j est un entier compris entre 1 et n. Exercice 10 : Reconstruire le vecteur ligne de taille n qui comporte les carrés des n premiers nombres entiers sans utiliser de boucle cette fois. Exercice 11 : Tapez les instructions suivantes et en commenter les résultats : m=5; n=4; for i=1:m for j=1:n A(i,j)=i-j; A, size(a), length(a), u=a(3,:), size(u) v=a(:), size(v), length(v) Exercice 12 : Construire la matrice de taille 9 9 dont tous les éléments sont nuls sauf les éléments du «centre» (i, j) = {4, 5, 6} {4, 5, 6} et les éléments du «bord», i ={1, 9} ou j = {1, 9}, qui tous valent 1.

10 c) Extration de sous-matrices 7 Exercice 13 : 1) Construire sans effectuer de boucle la matrice donnant les résultats de la table de multiplication de 1 à 10. 2) Construire une matrice de taille m n dont la composante (i, j) est égale à u(i)v(j) où u est un vecteur de taille m et v un vecteur de taille n que vous choisirez. Exercice 14 : Tapez les instructions suivantes et en commenter les résultats : u=ones(1,5);v=rand(u); A=[u;2*u;-u], A=[A; v], B=v *u, C=B(2:4,3:4) Exercice 15 : A partir des vecteurs u=[0,0.25,0.5,1] et v=(0:10)/10, construire une matrice X de taille 4 10 dont la ligne i est formée de u(i) et une matrice Y dont la colonne j est formée de v(j). c) Extration de sous-matrices Il est possible d extraire facilement avec Scilab une sous matrice d une matrice quelconque simplement en construisant le vecteur formé par les indices de lignes et celui formé par les indices de colonnes à sélectionner. Par exemple, l instruction B=A(1:2:5,1:3) extraira de la matrice A les lignes 1,3 et 5 et les colonnes 1,2 et 3 pour former une matrice 3 3. Ainsi une matrice 5 5 formée de 1 sur ses colonnes impaires s écrit : A=zeros(5,5); A(:,[1,3,5])=1 et une matrice 6 6 formée de 2 blocs carrés de 3 3 ne contenant que des 1 : A=zeros(6,6); A(1:3,1:3)=1; A(4:6,4:6)=1 Exercice 16 : Tester ces extractions.

11 8 III Graphiques a) Utilisations de plot Scilab permet d effectuer des représentations graphiques évoluées de courbes, de surfaces, de lignes de niveau à partir de données matricielles. Les instructions correspondantes (plot, plot3d, contour, etc.) possèdent une syntaxe très proche (détaillée dans l aide de plot). On peut ajouter ou modifier un certain nombre de paramètres du graphique. les couleurs et ou les symboles, avec des notations du genre plot(x,y, +r ) (pour avoir des croix en couleur rouge) ; spécifier le titre du graphe et les labels des axes avec xtitle ; Utiliser une échelle logaritmique ; Tracer des histogrammes... Exercice 16 : On veut tracer une fonction simple comme par exemple x(t) = sin(t) entre 2π et 2π, en faisant apparaître sur les axes les noms des variables, dans ce cas, par exemple, t et x. 1) Définir le vecteur t allant de 2π à2π avec un pas de ) En déduire le vecteur x égale à sin(t). Vérifier que ces deux vecteurs corréspondent bien à ce qu on veut tracer. 3) Tracer x(t) en rouge, ligne continue plus symboles, en utilisant la fonction plot, puis nommer les axes et donner un titre au plot par la commande xtitle. Exercice 17 : Tracer, sur un même graphe (il suffit de les tracer une après l autre), les deux fonctions x(t) = sin(t)/t et y(t) = 1/t entre 0.1 et 30, en deux couleurs différentes. Utiliser l outil Zone de Zoom dans la fenêtre graphique pour agrandir la partie qui vous semble intéressante. b) Un exemple : l application logistique Dans cette partie de l initiation, l accent est mis sur les potentialités graphiques Scilab à travers le problème de l application logistique. Il s agit d un grand classique de la physique du chaos, c est un problème qui ne nécessite pas de connaissances particulières en méthodes numériques et qui présente un certain aspect ludique, ce qui en fait un bon exemple d une façon de procéder. Exercice 18 : Multiplication des insectes Imaginons une population, par exemple, d insectes, comportant à la génération p, z p individus. Si chaque individu donne lieu, en moyenne, à α insectes à la génération suivante (par exemple en pondant α oeufs, pour mourir ensuite), celle-ci comportera z p+1 = αz p individus. Évidemment, si α > 1, la population d insectes diverge exponentiellement, une perspective sans doute quelque peu effrayante mais qui ne tient pas compte des ressources disponibles, la nourriture en particulier : plus les insectes sont nombreux, plus les ressources deviennent rares pour chaque insecte qui aura donc plus de difficultés à s assurer une descance. Le coefficient α doit alors décroître lorsque le nombre d insectes augmente ; on peut alors prre l expression linéairement décroissante (c est le plus simple) suivante : α = r(1 z p ζ ) (1)

12 b) Un exemple : l application logistique 9 où ζ est le nombre d insectes qui épuise toutes les ressources au point de ne pas pouvoir donner lieu à une génération suivante... Cela donne : z p+1 = rz p (1 z p ζ ). (2) On peut réécrire cette équation en prenant comme variable x p = z p /ζ 0 < x p < 1, et on a x p+1 = rx p (1 x p ), (3) ce qui constitue l équation logistique. Il s agit donc de déterminer comment se comportera la population d insectes en fonction du paramètre r. Un programme permettant de simuler l évolution temporelle de la population d insectes peut avoir la forme suivante : n=1000; //nombre de génération de la population x=zeros(1:n); //initialisation r=2; x(1)=0.2; //condition initiale // évolution temporelle à l aide d une boucle for 1) Écrire la boucle temporelle manquante dans le script ci-dessus. 2) Représenter sur un graphique l évolution de la population pour r = 2 sur l intervalle [0,50], c est-à- dire sur 50 générations. Pour cela, on utilisera l aide Scilab et les arguments de plot. 3) Ajouter les graphes pour r = 3, r = 3.5 et r = 4 au graphe précédent. 4) Changer la couleur des courbes (rouge, bleu, etc.) ainsi que la style des tracés en mettant des symboles + pour l une des courbes, des pointillés pour une autre. 5) Donner un titre au graphe et des labels aux axes. La commande scf(a) permet d ouvrir une nouvelle fenêtre graphique de numéro a (par défaut, la première fenêtre qui s ouvre avec la commande plot est de numéro 0). Lorsque plusieurs fenêtres sont ouvertes, cette commande permet de se placer dans la fenêtre numéro a pour tracer (par défaut Scilab trace le graphe demandé dans la dernière fenêtre ouverte). 6) Tracer les graphes dans quatre fenêtres différentes, prre n=[ ] pour les trois derniers graphes. 7) Les points fixes Existe-t-il des solutions stationnaires telles que x p+1 = x p? Déterminez les, et discutez leur validité. 8) Tracer la courbe qui donne la valeur du point fixe en fonction de r variant de 1 à 4 par pas de ) A la vue du graphe tracé précédemment, que vaut le point fixe pour r = 2? Pouvait-on le dire d après le graphe tracé à l exercice 1? Que se passe-t-il pour r = 3, 3.5 et 4?

Introduction à MATLAB R

Introduction à MATLAB R Introduction à MATLAB R Romain Tavenard 10 septembre 2009 MATLAB R est un environnement de calcul numérique propriétaire orienté vers le calcul matriciel. Il se compose d un langage de programmation, d

Plus en détail

Calcul Formel et Numérique, Partie I

Calcul Formel et Numérique, Partie I Calcul Formel et Numérique N.Vandenberghe nvdb@irphe.univ-mrs.fr Table des matières 1 Introduction à Matlab 2 1.1 Quelques généralités.......................... 2 2 Où trouver des informations 2 3 Opérations

Plus en détail

MATLAB : COMMANDES DE BASE. Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */.

MATLAB : COMMANDES DE BASE. Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */. Page 1 de 9 MATLAB : COMMANDES DE BASE Note : lorsqu applicable, l équivalent en langage C est indiqué entre les délimiteurs /* */. Aide help, help nom_de_commande Fenêtre de travail (Command Window) Ligne

Plus en détail

Calcul Formel et Numérique, Partie I

Calcul Formel et Numérique, Partie I Calcul Formel et Numérique NicolasVandenberghe nvdb@irphe.univ-mrs.fr Table des matières 1 Introduction à Matlab 2 1.1 Quelques généralités.......................... 2 1.2 Où trouver des informations......................

Plus en détail

Cours 7 : Utilisation de modules sous python

Cours 7 : Utilisation de modules sous python Cours 7 : Utilisation de modules sous python 2013/2014 Utilisation d un module Importer un module Exemple : le module random Importer un module Exemple : le module random Importer un module Un module est

Plus en détail

http://cermics.enpc.fr/scilab

http://cermics.enpc.fr/scilab scilab à l École des Ponts ParisTech http://cermics.enpc.fr/scilab Introduction à Scilab Graphiques, fonctions Scilab, programmation, saisie de données Jean-Philippe Chancelier & Michel De Lara cermics,

Plus en détail

IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB

IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB IMAGES NUMÉRIQUES MATRICIELLES EN SCILAB Ce document, écrit par des animateurs de l IREM de Besançon, a pour objectif de présenter quelques unes des fonctions du logiciel Scilab, celles qui sont spécifiques

Plus en détail

Aide - mémoire gnuplot 4.0

Aide - mémoire gnuplot 4.0 Aide - mémoire gnuplot 4.0 Nicolas Kielbasiewicz 20 juin 2008 L objet de cet aide-mémoire est de présenter les commandes de base pour faire rapidement de très jolis graphiques et courbes à l aide du logiciel

Plus en détail

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 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,

Plus en détail

Initiation à LabView : Les exemples d applications :

Initiation à LabView : Les exemples d applications : Initiation à LabView : Les exemples d applications : c) Type de variables : Créer un programme : Exemple 1 : Calcul de c= 2(a+b)(a-3b) ou a, b et c seront des réels. «Exemple1» nom du programme : «Exemple

Plus en détail

EXCEL TUTORIEL 2012/2013

EXCEL TUTORIEL 2012/2013 EXCEL TUTORIEL 2012/2013 Excel est un tableur, c est-à-dire un logiciel de gestion de tableaux. Il permet de réaliser des calculs avec des valeurs numériques, mais aussi avec des dates et des textes. Ainsi

Plus en détail

Algorithmique et Programmation, IMA

Algorithmique et Programmation, IMA Algorithmique et Programmation, IMA Cours 2 : C Premier Niveau / Algorithmique Université Lille 1 - Polytech Lille Notations, identificateurs Variables et Types de base Expressions Constantes Instructions

Plus en détail

Date M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B

Date M.P Libellé Catégorie S.Catégorie Crédit Débit Solde S.B Excel : Réalisation d un classeur Compta Saisir les étiquettes Renommer la première feuille Compta Laisser la première ligne vide et sur la deuxième ligne saisir les étiquettes Se placer sur A2 et saisir

Plus en détail

TP 0 : INTRODUCTION À MATLAB

TP 0 : INTRODUCTION À MATLAB TP 0 : INTRODUCTION À MATLAB Résumé. Matlab est un logiciel de calcul numérique, utilisé dans de nombreux domaines d application. Il se fonde sur le calcul matriciel. Matlab est d ailleurs un raccourci

Plus en détail

GUIDE DE DÉMARRAGE. SitagriPro Infinite FINANCEAGRI. Un service. c o r p o r a t e

GUIDE DE DÉMARRAGE. SitagriPro Infinite FINANCEAGRI. Un service. c o r p o r a t e GUIDE DE DÉMARRAGE SitagriPro Infinite Un service FINANCEAGRI c o r p o r a t e SOMMAIRE ÉTAPE 1 : Installation... p.3 1. Introduction 2. Connexion à SitagriPro Infinite ÉTAPE 2 : Identification... p.5

Plus en détail

TP1 - Prise en main de l environnement Unix.

TP1 - Prise en main de l environnement Unix. Mise à niveau UNIX Licence Bio-informatique TP1 - Prise en main de l environnement Unix. Les sujets de TP sont disponibles à l adresse http://www.pps.jussieu.fr/~tasson/enseignement/bioinfo/ Les documents

Plus en détail

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

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........

Plus en détail

Initiation à la programmation en Python

Initiation à la programmation en Python I-Conventions Initiation à la programmation en Python Nom : Prénom : Une commande Python sera écrite en caractère gras. Exemples : print 'Bonjour' max=input("nombre maximum autorisé :") Le résultat de

Plus en détail

Introduction à la présentation graphique avec xmgrace

Introduction à la présentation graphique avec xmgrace Chapitre 6 Introduction à la présentation graphique avec xmgrace Contenu 6.1 Avant-propos....................... 71 6.2 Faire un simple graphe................. 72 6.3 Un graphe avec plusieurs courbes...........

Plus en détail

Gnuplot. Chapitre 3. 3.1 Lancer Gnuplot. 3.2 Options des graphes

Gnuplot. Chapitre 3. 3.1 Lancer Gnuplot. 3.2 Options des graphes Chapitre 3 Gnuplot Le langage C ne permet pas directement de dessiner des courbes et de tracer des plots. Il faut pour cela stocker résultats dans des fichier, et, dans un deuxième temps utiliser un autre

Plus en détail

LES TYPES DE DONNÉES DU LANGAGE PASCAL

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.

Plus en détail

STAGE IREM 0- Premiers pas en Python

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

Plus en détail

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

Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé Baccalauréat ES Polynésie (spécialité) 10 septembre 2014 Corrigé A. P. M. E. P. Exercice 1 5 points 1. Réponse d. : 1 e Le coefficient directeur de la tangente est négatif et n est manifestement pas 2e

Plus en détail

3.2. Matlab/Simulink. 3.2.1. Généralités

3.2. Matlab/Simulink. 3.2.1. Généralités 3.2. Matlab/Simulink 3.2.1. Généralités Il s agit d un logiciel parfaitement dédié à la résolution de problèmes d'analyse numérique ou de traitement du signal. Il permet d'effectuer des calculs matriciels,

Plus en détail

Note de cours. Introduction à Excel 2007

Note de cours. Introduction à Excel 2007 Note de cours Introduction à Excel 2007 par Armande Pinette Cégep du Vieux Montréal Excel 2007 Page: 2 de 47 Table des matières Comment aller chercher un document sur CVMVirtuel?... 8 Souris... 8 Clavier

Plus en détail

TP, première séquence d exercices.

TP, première séquence d exercices. TP, première séquence d exercices. Benoît Valiron benoit.valiron@lipn.univ-paris13.fr 7 novembre 2010 Introduction Vous écrirez les réponses aux questions courtes sur une feuille à rendre à la fin de la

Plus en détail

Fonction inverse Fonctions homographiques

Fonction inverse Fonctions homographiques Fonction inverse Fonctions homographiques Année scolaire 203/204 Table des matières Fonction inverse 2. Définition Parité............................................ 2.2 Variations Courbe représentative...................................

Plus en détail

Utilisation du logiciel ModellingSpace

Utilisation du logiciel ModellingSpace Utilisation du logiciel ModellingSpace 1. Pour ouvrir le logiciel, cliquer deux fois sur l icône de ModellingSpace se trouvant sur le bureau. N ouvrez pas d autres applications en même temps que ModellingSpace.

Plus en détail

Maple: premiers calculs et premières applications

Maple: premiers calculs et premières applications TP Maple: premiers calculs et premières applications Maple: un logiciel de calcul formel Le logiciel Maple est un système de calcul formel. Alors que la plupart des logiciels de mathématiques utilisent

Plus en détail

Petit Guide de Survie en Scilab

Petit Guide de Survie en Scilab Petit Guide de Survie en Scilab Romain JOLY Institut Fourier, Université Grenoble I Le but de ce petit guide n est pas d apprendre Scilab, mais plutôt de fournir d une part une aide à l apprentissage,

Plus en détail

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes.

Calcul matriciel. Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes. 1 Définitions, notations Calcul matriciel Définition 1 Une matrice de format (m,n) est un tableau rectangulaire de mn éléments, rangés en m lignes et n colonnes. On utilise aussi la notation m n pour le

Plus en détail

Utiliser un tableau de données

Utiliser un tableau de données Utiliser un tableau de données OBJECTIFS : - Définir une Base de Données. - Présentation : tableau de données. - Création d un tableau de données - Gestion d un tableau de données. - Trier et Filtrer des

Plus en détail

Séance 0 : Linux + Octave : le compromis idéal

Séance 0 : Linux + Octave : le compromis idéal Séance 0 : Linux + Octave : le compromis idéal Introduction Linux est un système d'exploitation multi-tâches et multi-utilisateurs, basé sur la gratuité et développé par une communauté de passionnés. C'est

Plus en détail

Scilab pour les vrais débutants

Scilab pour les vrais débutants Scilab pour les vrais débutants Scilab Enterprises S.A.S - 143 bis rue Yves Le Coz - 78000 Versailles - www.scilab- enterprises.com Ce document a été co- écrit par Scilab Enterprises et Christine Gomez,

Plus en détail

TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile

TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile TP n 2 Concepts de la programmation Objets Master 1 mention IL, semestre 2 Le type Abstrait Pile Dans ce TP, vous apprendrez à définir le type abstrait Pile, à le programmer en Java à l aide d une interface

Plus en détail

Corrigé des TD 1 à 5

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

Plus en détail

TP 1. Prise en main du langage Python

TP 1. Prise en main du langage Python TP. Prise en main du langage Python Cette année nous travaillerons avec le langage Python version 3. ; nous utiliserons l environnement de développement IDLE. Étape 0. Dans votre espace personnel, créer

Plus en détail

1. Structure d'un programme FORTRAN 95

1. Structure d'un programme FORTRAN 95 FORTRAN se caractérise par la nécessité de compiler les scripts, c'est à dire transformer du texte en binaire.(transforme un fichier de texte en.f95 en un executable (non lisible par un éditeur) en.exe.)

Plus en détail

URECA Initiation Matlab 2 Laurent Ott. Initiation Matlab 2

URECA Initiation Matlab 2 Laurent Ott. Initiation Matlab 2 Initiation Matlab 2 1 Chaînes de caractères (string) Une chaîne de caractères (string en anglais) est une suite ordonnée de caractères (du texte, par exemple). Sous matlab, les chaînes de caractères sont

Plus en détail

Excel 2007 Niveau 3 Page 1 www.admexcel.com

Excel 2007 Niveau 3 Page 1 www.admexcel.com Excel 2007 Niveau 3 Page 1 TABLE DES MATIERES UTILISATION DE LISTES DE DONNEES... 4 REMARQUES PREALABLES SUR LES LISTES DE DONNEES... 4 METTRE EN FORME LE TABLEAU... 6 METTRE LA LISTE A JOUR... 7 a/ Directement

Plus en détail

L analyse boursière avec Scilab

L analyse boursière avec Scilab L analyse boursière avec Scilab Introduction La Bourse est le marché sur lequel se traitent les valeurs mobilières. Afin de protéger leurs investissements et optimiser leurs résultats, les investisseurs

Plus en détail

SPHINX Logiciel de dépouillement d enquêtes

SPHINX Logiciel de dépouillement d enquêtes SPHINX Logiciel de dépouillement d enquêtes sphinx50frversion4.doc 1 Les trois stades du SPHINX sont ceux que comporte habituellement toute enquête d opinion: Elaboration du questionnaire (fiche outil

Plus en détail

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS

Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Découverte du logiciel ordinateur TI-n spire / TI-n spire CAS Mémento Ouvrir TI-Nspire CAS. Voici la barre d outils : L insertion d une page, d une activité, d une page où l application est choisie, pourra

Plus en détail

Rappels sur les suites - Algorithme

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............................

Plus en détail

SOMMAIRE. 1. Préambule...2. 2. Le calendrier...2. 3. Trajectoire d un objet lancé...6. 4. Régression linéaire...9

SOMMAIRE. 1. Préambule...2. 2. Le calendrier...2. 3. Trajectoire d un objet lancé...6. 4. Régression linéaire...9 SOMMAIRE 1. Préambule...2 2. Le calendrier...2 3. Trajectoire d un objet lancé...6 4. Régression linéaire...9 5. Calcul de commissions par tranches...12 6. Base de données...16 7. Valeur cible...19 ATTENTION

Plus en détail

TD3: tableaux avancées, première classe et chaînes

TD3: tableaux avancées, première classe et chaînes TD3: tableaux avancées, première classe et chaînes de caractères 1 Lestableaux 1.1 Élémentsthéoriques Déclaration des tableaux Pour la déclaration des tableaux, deux notations sont possibles. La première

Plus en détail

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview.

ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview. ET 24 : Modèle de comportement d un système Boucles de programmation avec Labview. Sciences et Technologies de l Industrie et du Développement Durable Formation des enseignants parcours : ET24 Modèle de

Plus en détail

Licence Sciences et Technologies Examen janvier 2010

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.

Plus en détail

Studio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume

Studio. HERITIER Emmanuelle PERSYN Elodie. SCHMUTZ Amandine SCHWEITZER Guillaume Studio HERITIER Emmanuelle PERSYN Elodie SCHMUTZ Amandine SCHWEITZER Guillaume Cours R Présentation projet 10/10/2013 Introduction RStudio est une interface créé par JJ Allaire Elle est sortie le 11 Février

Plus en détail

Création d'un questionnaire (sondage)

Création d'un questionnaire (sondage) Création d'un questionnaire (sondage) Le but de ce petit tuto est d'avoir les séquences pas à pas pour la création d'un questionnaire de façon à ne pas devoir rechercher la manière de procéder si l'outil

Plus en détail

TP 1 Introduction à Matlab Février 2009

TP 1 Introduction à Matlab Février 2009 1 Introduction TP 1 Introduction à Matlab Février 2009 Matlab pour «MATtrix LABoratory», est un logiciel qui a été conçu pour fournir un environnement de calcul numérique de haut niveau. Il est particulièrement

Plus en détail

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions

Cours d introduction à l informatique. Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Cours d introduction à l informatique Partie 2 : Comment écrire un algorithme? Qu est-ce qu une variable? Expressions et instructions Qu est-ce qu un Une recette de cuisine algorithme? Protocole expérimental

Plus en détail

PRISE EN MAIN D UN TABLEUR. Version OPEN OFFICE

PRISE EN MAIN D UN TABLEUR. Version OPEN OFFICE PRISE EN MAIN D UN TABLEUR Version OPEN OFFICE Prise en main d un tableur page 2 1. L utilisation de la souris Pour faire fonctionner un tableur, on utilise le clavier mais aussi la souris. Rappelons,

Plus en détail

PAGE 1. L écran du logiciel d Open Office Draw. Barre de menu: Les commandes du logiciel

PAGE 1. L écran du logiciel d Open Office Draw. Barre de menu: Les commandes du logiciel PAGE L écran du logiciel d Open Office Draw Nom du document : Nom d enregistrement Barre de mise forme: Ligne, couleurs, fond,... Barre de menu: Les commandes du logiciel Barre d outils: Les boutons de

Plus en détail

CREG : http://www.creg.ac- versailles.fr/spip.php?article803

CREG : http://www.creg.ac- versailles.fr/spip.php?article803 OUTILS NUMERIQUES Édu-Sondage : concevoir une enquête en ligne Rédacteur : Olivier Mondet Bla. 1 Présentation Parmi les pépites que contient l Édu-Portail, l application Édu-Sondage est l une des plus

Plus en détail

IN 102 - Cours 1. 1 Informatique, calculateurs. 2 Un premier programme en C

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

Plus en détail

Modèles à Événements Discrets. Réseaux de Petri Stochastiques

Modèles à Événements Discrets. Réseaux de Petri Stochastiques Modèles à Événements Discrets Réseaux de Petri Stochastiques Table des matières 1 Chaînes de Markov Définition formelle Idée générale Discrete Time Markov Chains Continuous Time Markov Chains Propriétés

Plus en détail

GUIDE DE PRISE EN MAIN

GUIDE DE PRISE EN MAIN 27/04/2011 Firstmag version 7 Ce document va vous expliquer en quelques pages comment maitriser les principales fonctions du logiciel. Ce guide n est pas exhaustif, pour une utilisation avancée du logiciel

Plus en détail

Automatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs

Automatisation d'une Facture 4. Liste Déroulante Remises Case à cocher Calculs Dans la série Les tutoriels libres présentés par le site FRAMASOFT Automatisation d'une Facture 4 Liste Déroulante Remises Case à cocher Calculs Logiciel: Version: Licence: Site: OpenOffice.org Calc :

Plus en détail

Projet Matlab : un logiciel de cryptage

Projet Matlab : un logiciel de cryptage Projet Matlab : un logiciel de cryptage La stéganographie (du grec steganos : couvert et graphein : écriture) consiste à dissimuler une information au sein d'une autre à caractère anodin, de sorte que

Plus en détail

Créer un tableau avec LibreOffice / Calc

Créer un tableau avec LibreOffice / Calc Créer un tableau avec LibreOffice / Calc Réaliser des tableaux LibreOffice / Calc permet de créer des tableaux facilement en utilisant les cellules. En premier lieu, il faut prévoir le nombre de colonnes

Plus en détail

Chapitre 2 Le problème de l unicité des solutions

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)

Plus en détail

2/160 14/08/2007. Note de l auteur

2/160 14/08/2007. Note de l auteur Manuel Prima-Web Utilisation de l application Prima-Web pour enregistrer et traiter une nouvelle demande, rechercher un dossier et consulter vos propres dossiers. Avertissement : Les exemples et éléments

Plus en détail

Le portfolio numérique Tutoriel de prise en main

Le portfolio numérique Tutoriel de prise en main Ecole Supérieure du Professorat et de l Education Lille Nord de France Le portfolio numérique Ce document est destiné aux étudiants accompagnés lors de leur formation. Le tutoriel permet de réaliser un

Plus en détail

Programmation C++ (débutant)/instructions for, while et do...while

Programmation C++ (débutant)/instructions for, while et do...while Programmation C++ (débutant)/instructions for, while et do...while 1 Programmation C++ (débutant)/instructions for, while et do...while Le cours du chapitre 4 : le for, while et do...while La notion de

Plus en détail

Automatique des systèmes linéaires continus

Automatique des systèmes linéaires continus MINISTERE DE L ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE UNIVERSITE DES SCIENCES ET DE LA TECHNOLOGIE D ORAN-M B- FACULTE DE GENIE ELECTRIQUE DEPARTEMENT D AUTOMATIQUE Polycopié de : Automatique

Plus en détail

Importer les fichiers élèves - professeurs du secrétariat

Importer les fichiers élèves - professeurs du secrétariat Importer les fichiers élèves - professeurs du secrétariat Fiche technique PMB n 3.1. Objectif : Récupérer la base de données élèves (et professeurs) du secrétariat avec le numéro de code Aplon (établi

Plus en détail

FEN FICHE EMPLOIS NUISANCES

FEN FICHE EMPLOIS NUISANCES Version 4.8.2 Date mise à jour : 19 Février 2013 Auteur : LAFUMA Gilles Email : glfm02@orange.fr Web : www.procarla.fr/soft Présentation : FEN FICHE EMPLOIS NUISANCES Le Logiciel FEN Fiche emploi nuisance

Plus en détail

Raisonnement par récurrence Suites numériques

Raisonnement par récurrence Suites numériques Chapitre 1 Raisonnement par récurrence Suites numériques Terminale S Ce que dit le programme : CONTENUS CAPACITÉS ATTENDUES COMMENTAIRES Raisonnement par récurrence. Limite finie ou infinie d une suite.

Plus en détail

Créer un compte itunes Store

Créer un compte itunes Store P r o f i t e r d I n t e r n e t A t e l i e r 0 9 Créer un compte itunes Store en 4 étapes L ipad est un ordinateur aux nombreuses capacités dès la sortie du carton mais ses capacités ne sont rien face

Plus en détail

Cours d initiation à la programmation en C++ Johann Cuenin

Cours d initiation à la programmation en C++ Johann Cuenin Cours d initiation à la programmation en C++ Johann Cuenin 11 octobre 2014 2 Table des matières 1 Introduction 5 2 Bases de la programmation en C++ 7 3 Les types composés 9 3.1 Les tableaux.............................

Plus en détail

Licence ST Université Claude Bernard Lyon I LIF1 : Algorithmique et Programmation C Bases du langage C 1 Conclusion de la dernière fois Introduction de l algorithmique générale pour permettre de traiter

Plus en détail

Cours Excel : les bases (bases, texte)

Cours Excel : les bases (bases, texte) Cours Excel : les bases (bases, texte) La leçon 1 est une leçon de base qui vous permettra de débuter avec Excel, elle sera fort utile pour les prochaines leçons. Remarque : à chaque fois qu il est demandé

Plus en détail

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer

Exercices - Fonctions de plusieurs variables : corrigé. Pour commencer Pour commencer Exercice 1 - Ensembles de définition - Première année - 1. Le logarithme est défini si x + y > 0. On trouve donc le demi-plan supérieur délimité par la droite d équation x + y = 0.. 1 xy

Plus en détail

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

Plus en détail

COURS WINDEV NUMERO 3

COURS WINDEV NUMERO 3 COURS WINDEV NUMERO 3 01/02/2015 Travailler avec un fichier de données Etude du gestionnaire d analyse, Manipulation des tables mémoires, Manipulation de données, Création d états, Pré requis : Cours WinDev

Plus en détail

Le langage C. Séance n 4

Le langage C. Séance n 4 Université Paris-Sud 11 Institut de Formation des Ingénieurs Remise à niveau INFORMATIQUE Année 2007-2008 Travaux pratiques d informatique Le langage C Séance n 4 But : Vous devez maîtriser à la fin de

Plus en détail

Introduction à R. Florence Yerly. Dept. de mathématiques, Université de Fribourg (CH) SP 2011

Introduction à R. Florence Yerly. Dept. de mathématiques, Université de Fribourg (CH) SP 2011 Dept. de mathématiques, Université de Fribourg (CH) SP 2011 Qu est ce que R? Un logiciel de statistiques libre et gratuit ; Un logiciel multi-plateforme (UNIX, Windows MacOS X) R permet de faire des calculs

Plus en détail

TP 1 Prise en main de l environnement Unix

TP 1 Prise en main de l environnement Unix Introduction aux systèmes d exploitation (IS1) TP 1 Prise en main de l environnement Unix Le but de ce premier TP est de commencer à vous familiariser avec l environnement Unix. 1 Ouverture de session

Plus en détail

Transmission d informations sur le réseau électrique

Transmission d informations sur le réseau électrique Transmission d informations sur le réseau électrique Introduction Remarques Toutes les questions en italique devront être préparées par écrit avant la séance du TP. Les préparations seront ramassées en

Plus en détail

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée.

Tapez le titre de la page «BASTIA ville méditerranéenne», puis allez deux fois à la ligne à l aide de la touche Entrée. Créer un site Internet à l aide du logiciel NVU Le logiciel NVU, permet l édition Wysiwyg (What You See, Is What You Get, ce que vous voyez, est ce que vous obtenez ) d un site internet. Vous rédigez le

Plus en détail

Cours d algorithmique pour la classe de 2nde

Cours d algorithmique pour la classe de 2nde Cours d algorithmique pour la classe de 2nde F.Gaudon 10 août 2009 Table des matières 1 Avant la programmation 2 1.1 Qu est ce qu un algorithme?................................. 2 1.2 Qu est ce qu un langage

Plus en détail

TD de supervision. J.P. Chemla. Polytech Tours Département productique 2ème année

TD de supervision. J.P. Chemla. Polytech Tours Département productique 2ème année TD de supervision J.P. Chemla Polytech Tours Département productique 2ème année 1 Présentation de l équipement On veut superviser une cuve dans un batiment. Les informations à visualiser sont les suivantes

Plus en détail

Exo7. Matrice d une application linéaire. Corrections d Arnaud Bodin.

Exo7. Matrice d une application linéaire. Corrections d Arnaud Bodin. Exo7 Matrice d une application linéaire Corrections d Arnaud odin. Exercice Soit R muni de la base canonique = ( i, j). Soit f : R R la projection sur l axe des abscisses R i parallèlement à R( i + j).

Plus en détail

USTL - Licence ST-A 1ère année 2005-2006 Codage de l information TP 1 :

USTL - Licence ST-A 1ère année 2005-2006 Codage de l information TP 1 : USTL - Licence ST-A 1ère année 2005-2006 Codage de l information TP 1 : Objectifs du TP Ce TP a pour but 1. de découvrir quelques opérations logiques sur les nombres 2. et quelques formats de fichiers.

Plus en détail

Cours d Analyse. Fonctions de plusieurs variables

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........

Plus en détail

Introduction à l approche bootstrap

Introduction à l approche bootstrap Introduction à l approche bootstrap Irène Buvat U494 INSERM buvat@imedjussieufr 25 septembre 2000 Introduction à l approche bootstrap - Irène Buvat - 21/9/00-1 Plan du cours Qu est-ce que le bootstrap?

Plus en détail

Utilisation d objets : String et ArrayList

Utilisation d objets : String et ArrayList Chapitre 6 Utilisation d objets : String et ArrayList Dans ce chapitre, nous allons aborder l utilisation d objets de deux classes prédéfinies de Java d usage très courant. La première, nous l utilisons

Plus en détail

Interface PC Vivago Ultra. Pro. Guide d'utilisation

Interface PC Vivago Ultra. Pro. Guide d'utilisation Interface PC Vivago Ultra Pro Guide d'utilisation Version 1.03 Configuration de l'interface PC Vivago Ultra Configuration requise Avant d'installer Vivago Ultra sur votre ordinateur assurez-vous que celui-ci

Plus en détail

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A. - 1 - PREAMBULE Les conditions générales d utilisation détaillant l ensemble des dispositions applicables

Plus en détail

Correction des Travaux Pratiques Organiser son espace de travail

Correction des Travaux Pratiques Organiser son espace de travail Module 01 Correction des Travaux Pratiques Organiser son espace de travail Correction de l exercice N 1 Organiser son espace de travail Objectif de l exercice : 1. Comprendre le dock 2. Afficher les règles

Plus en détail

Formation. Module WEB 4.1. Support de cours

Formation. Module WEB 4.1. Support de cours Formation Module WEB 4.1 Support de cours Rédacteur Date de rédaction F.CHEA 08/02/2012 Les informations contenues dans ce document pourront faire l'objet de modifications sans préavis Sauf mention contraire,

Plus en détail

Continuité et dérivabilité d une fonction

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é

Plus en détail

Vous allez le voir au cours de ce premier chapitre, 1. Découvrir l ipad

Vous allez le voir au cours de ce premier chapitre, 1. Découvrir l ipad 1. Découvrir l ipad Vous allez le voir au cours de ce premier chapitre, l utilisation de l ipad est très intuitive et, surtout, votre tablette obéit au doigt et à l œil. Vous ne pourrez bientôt plus vous

Plus en détail

FORMATION CONTINUE SUR L UTILISATION D EXCEL DANS L ENSEIGNEMENT Expérience de l E.N.S de Tétouan (Maroc)

FORMATION CONTINUE SUR L UTILISATION D EXCEL DANS L ENSEIGNEMENT Expérience de l E.N.S de Tétouan (Maroc) 87 FORMATION CONTINUE SUR L UTILISATION D EXCEL DANS L ENSEIGNEMENT Expérience de l E.N.S de Tétouan (Maroc) Dans le cadre de la réforme pédagogique et de l intérêt que porte le Ministère de l Éducation

Plus en détail

CREATION D UNE EVALUATION AVEC JADE par Patrick RUER (www.mathenvideo.comuv.com)

CREATION D UNE EVALUATION AVEC JADE par Patrick RUER (www.mathenvideo.comuv.com) TABLE DES MATIERES I) Le logiciel JADE 2 II) Etablissements 3 1) Configuation de l établissement 3 2) Importation des classes avec SCONET 4 3) Les groupes d élèves 6 4) Les variables supplémentaires 6

Plus en détail

TP : Gestion d une image au format PGM

TP : Gestion d une image au format PGM TP : Gestion d une image au format PGM Objectif : L objectif du sujet est de créer une classe de manipulation d images au format PGM (Portable GreyMap), et de programmer des opérations relativement simples

Plus en détail

MÉTHODES NUMERIQUES. Cours. Licence de Physique Année Universitaire : 2010-2011 Licence Chimie, parcours Physique. Semestre S3

MÉTHODES NUMERIQUES. Cours. Licence de Physique Année Universitaire : 2010-2011 Licence Chimie, parcours Physique. Semestre S3 Licence de Physique Année Universitaire : 2010-2011 Licence Chimie, parcours Physique Semestre S3 Cours MÉTHODES NUMERIQUES Chargé du Cours : M. GAGOU Yaovi E-mail :.gagou@u-picardie.fr URL : http://www.u-picardie.fr/gagou

Plus en détail