Cohérence d un emploi du temps [gs10] - Exercice

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

Download "Cohérence d un emploi du temps [gs10] - Exercice"

Transcription

1 Cohérence d un emploi du temps [gs10] - Exercice Karine Zampieri, Stéphane Rivière, Béatrice Amerein-Soltner Unisciel algoprog Version 10 avril 2015 Table des matières 1 Cohérence d un emploi du temps / pg-edtgestionc1 (alg, TD) Présentation du problème Classe JHoraire Classe Unite Classe Etudiant Classe Professeur Classe EDTGestion Charge d un individu Mise en place du tout Cohérence d un emploi du temps / pg-edtgestionc1 (alg, TD) Cet exercice détermine l emploi du temps hebdomadaire d un individu (p=professeur ou e=étudiant) et vérifie sa cohérence (c-à-d. l individu n est pas à deux endroits différents au même moment). 1.1 Présentation du problème L exercice affiche les individus puis saisit et demande le statut de l individu (p=professeur, e=étudiant) et son nom. Il affiche ensuite les Unités d Enseignements de l individu puis vérifie la cohérence de son emploi du temps hebdomadaire. Extrait d exécution Voici d abord un extrait d exécution (où l on tapera Ctrl Z pour indiquer la fin de fichier au clavier). Individus: (P)zampieri (P)krembel (E)baret (E)bedez (E)schmitt Type (p,e) et nom ([EOF]==fin)? p zampieri Unites d enseignements : 5 1

2 Unisciel algoprog Cohérence d un emploi du temps / gs10 2 (U)Algo1 [1, 10:00-60 mn; 2040] L1 (U)Meth2 [1, 14:00-60 mn; 2280] L2 (U)Algo2 [1, 15:00-90 mn; 2340] L1 (U)Algo3 [2, 08:00-60 mn; 3360] L1 (U)Meth1 [2, 14:00-60 mn; 3720] L1 Coherent OUI Individus: (P)zampieri (P)krembel (E)baret (E)bedez (E)schmitt Type (p,e) et nom ([EOF]==fin)? Les problèmes à résoudre Il est utile de pouvoir : Gérer les horaires : classe JHoraire Gérer les unités d enseignement : classe Unite Distinguer les étudiants : classe Etudiant des enseignants : classe Professeur Gérer l emploi du temps : classe EDTGestion 1.2 Classe JHoraire Ce problème réalise la classe représentant des horaires. Cette classe est munie de méthodes permettant de vérifier la compatibilité d horaires. Représentation d un horaire Un horaire est composé d un numéro de jour jr (entier ; 0=dimanche, 1=lundi, etc.), d une heure hh (entier) et minute mm (entier) de début du cours, et de la durée (entier) du cours (en minutes). Écrivez une classe JHoraire dotée des attributs nécessaires. Écrivez une méthode assign(jr,hh,mm,d) qui assigne les attributs en testant leurs validités. Écrivez un constructeur (à quatre paramètres de type entier) initialisant les attributs.

3 Unisciel algoprog Cohérence d un emploi du temps / gs10 3 Proposez une stratégie permettant de tester efficacement si deux horaires h1=(jr1,hh1,mm1,d1) et h2=(jr2,hh2,mm2,d2) sont compatibles, c.-à-d. si les plages horaires des intervalles temporels correspondants ne se recouvrent pas. Sur la figure, les horaires du cas (a) sont compatibles, mais les horaires du cas (b) ne le sont pas. Écrivez une méthode interne duration qui calcule et renvoie un équivalent en minutes relativement à l horaire (jr,hh,mm) à savoir jr hh 60 + mm. Exemple : Pour le triplet (1,10,00) [signifiant le lundi (jr=1) à 10:00 (hh=10 et mm=00)], la méthode doit renvoyer Écrivez une méthode afficher qui affiche l objet sous le format : [jr, hh:mm - duree; duration()] Écrivez une méthode partagée inclus(x,a,b) qui teste et renvoie Vrai si un entier x est inclus dans l intervalle d entiers [a..b], Faux sinon. Écrivez une méthode compatible(h2) qui teste et renvoie Vrai si deux horaires (l objet et h2) sont compatibles, Faux sinon. Exemple : Sur la figure, les horaires du cas (a) sont compatibles, mais les horaires du cas (b) ne le sont pas. Aide méthodologique Calculez a1 (resp. x1) et b1 (resp. x2) définissant l équivalent en minutes de début et de fin de l horaire courant (resp. de l horaire h2), puis vérifiez que soit x1 vaut b1, soit x2 vaut a1, soit ni x1 est inclus dans [a1..b1], ni x2 est inclus dans [a1..b1].

4 Unisciel algoprog Cohérence d un emploi du temps / gs10 4 Écrivez un opérateur < pour le tri de deux horaires. Écrivez une méthode partagée coherent(hr) qui, pour un vecteur d horaires hr supposé trié, teste et renvoie Vrai si cette liste d horaires est compatible (c.-à-d. les horaires ne se recouvrent pas), Faux sinon. Aide simple Étant donné que le tableau est trié, il suffit de vérifier que deux éléments consécutifs sont compatibles. Complexité en O(n) où n est la taille du vecteur. Écrivez une procédure test_jhoraire qui instancie le JHoraire suivant puis l affiche. hr(1,10,0,60) 1.3 Classe Unite Ce problème réalise la classe représentant des unités d enseignements. Cette classe est munie de méthodes permettant leur gestion pour le problème qui nous concerne. Représentation d une unité Une unité d enseignements est caractérisée par le nom (chaine de caractères) de l unité, un horaire (JHoraire) et un nom de groupe (chaine de caractères). Écrivez une classe Unité dotée des attributs nécessaires. Écrivez un constructeur à trois paramètres initialisant les attributs. Écrivez des accesseurs getnom du nom [utilisée par un enseignant], gethoraire de l horaire [utilisée par une unité] et getgroupe du groupe [utilisée par un étudiant] qui renvoient respectivement la valeur de l attribut correspondant.

5 Unisciel algoprog Cohérence d un emploi du temps / gs10 5 Écrivez une méthode afficher qui affiche l objet selon le format : (U)nom horaire groupe Écrivez l opérateur < pour le tri de deux unités d enseignement. Aide simple sur les horaires. La méthode prend en paramètre une unité et effectue la comparaison Écrivez une méthode partagée horaires(ue) qui calcule et renvoie le vecteur des horaires d un vecteur d unités d enseignements ue (type vector<unite>). Aide méthodologique Déclarez un vecteur d horaires hr puis traversez le vecteur ue et en chacun des éléments, extrayez son horaire et ajoutez-le à hr. Finalement renvoyez hr. Écrivez une procédure test_unite qui instancie l Unite suivante puis l affiche. ue("maths",jhoraire(1,10,0,60),"gr1")

6 Unisciel algoprog Cohérence d un emploi du temps / gs Classe Etudiant Ce problème modélise les étudiants. Représentation d un étudiant Un étudiant est identifié par un nom (chaine) et un nom de groupe d affectation (chaine). Écrivez une classe Etudiant dotée des attributs nécessaires. Écrivez un constructeur à deux paramètres initialisant les attributs. Écrivez des méthodes accesseurs getnom du nom et getgroupe du groupe qui renvoient la valeur de l attribut correspondant. Écrivez une méthode afficher qui affiche l objet selon le format : (E)nom groupe Écrivez une procédure test_etudiant qui instancie l Etudiant suivant puis l affiche. et("schmitt","gr1")

7 Unisciel algoprog Cohérence d un emploi du temps / gs Classe Professeur Ce problème modélise les enseignants. Représentation d un professeur Un professeur est caractérisé par un nom (chaine de caractères) et une liste (vecteur) des noms (chaine de caractères) d unités d enseignements. Écrivez une classe Professeur dotée des attributs nécessaires. Écrivez un constructeur à un seul paramètre (nom de l enseignant) initialisant les attributs. Écrivez des accesseurs getnom du nom, nunites du nombre d unités d enseignements et getunite(k) du nom de la k-ème unité (avec k entier positif) qui renvoient la valeur de l attribut correspondant. Écrivez une méthode ajouterunite(ue) qui ajoute le nom d une unité d enseignement ue (chaine de caractères) à la liste courante. Écrivez une méthode afficher qui affiche l objet selon le format : (P)nom nunites [unite1 unite2...]

8 Unisciel algoprog Cohérence d un emploi du temps / gs10 8 Écrivez une procédure test_professeur qui instancie le Professeur suivant, lui ajoute les Unites de nom "Maths" et "Info" puis l affiche. prof("schmitt") 1.6 Classe EDTGestion Ce problème réalise la classe résolvant le problème. En particulier, elle est munie d une méthode de chargement des données et d une méthode de génération de charge horaire d un individu. Représentation d un gestionnaire d EDT Un gestionnaire d EDT est constituée d une liste (vecteur) d unités d enseignements (Unite), d une liste (vecteur) d étudiants (Etudiant) et d une liste (vecteur) de professeurs profs (Professeur). Écrivez une classe EDTGestion dotée des attributs nécessaires. Écrivez un constructeur par défaut. Écrivez un modèle de méthodes afficherentites(arr,txt) qui affiche le texte txt (chaine de caractères) suivi de la taille du vecteur arr d éléments de type T puis tous les éléments de arr.

9 Unisciel algoprog Cohérence d un emploi du temps / gs10 9 Déduisez une méthode afficher qui affiche toutes les entités (Unités, Professeurs, Etudiants) de l objet. Écrivez un modèle de méthodes interne listerentites(arr,c) qui liste le nom des éléments du vecteur arr d éléments de type T précédé de (c), avec c valant le caractère U (pour unités), P (pour professeurs) et E (pour étudiants). Déduisez une méthode lister qui liste les noms des individus c.-à-d. professeurs et étudiants. Écrivez une méthode interne chargeretudiant(is) qui lit depuis un flux d entrée is deux chaînes identifiant le nom et le groupe d un étudiant, instancie un nouvel étudiant et l ajoute à la liste courante des étudiants. De même, écrivez une méthode interne chargerunite(is) qui lit depuis un flux d entrée is les caractéristiques d une unité d enseignement, instancie une nouvelle unité puis l ajoute à la liste courante des unités d enseignements. De même, écrivez une méthode interne chargerprofesseur(is) qui lit depuis un flux d entrée is les caractéristiques d un professeur, instancie un nouvelle professeur puis l ajoute à la liste courante des professeurs. Écrivez un modèle de méthodes interne partagé rechnom(nom,arr) qui recherche un nom (chaine de caractères) d un individu dans un vecteur arr d éléments de type T et renvoie son indice, -1 sinon (recherche infructueuse). Enfin, écrivez une méthode interne chargerassignation(is) similaire aux méthodes ciavant ayant pour action de charger depuis un flux d entrée is une unité d enseignement et de l ajouter à l enseignant correspondant par appel à la méthode précédente.

10 Unisciel algoprog Cohérence d un emploi du temps / gs10 10 En vous aidant des méthodes internes chargerxxx, écrivez une méthode charger(fn) qui, étant donné le nom d un fichier fn, charge les données depuis ce fichier. Le format du fichier des données est le suivant : La première ligne doit être ignorée, c est un commentaire. Chacune des lignes suivantes contient une entité par ligne. Le premier caractère identifie l entité à décoder, à savoir e ou E pour Etudiant, p ou P pour Professeur, u ou U pour Unité et a ou A pour Assignation d une unité. Supposez les données valides et ne faites aucun test d erreur de lecture. Voici un extrait de jeu de données. # Fichier des donnees Gestion Emploi du Temps u Algo L1 # UNITES D ENSEIGNEMENTS u Algo L1 # e baret L1 # ETUDIANTS p zampieri # PROFESSEURS p krembel # a zampieri Algo1 # ASSIGNATION ENSEIGNEMENTS a zampieri Algo2 # Aide méthodologique Ignorez la première ligne. Puis tant que la fin de flux n est pas atteinte, lisez un caractère et selon sa valeur invoquez l une des méthodes internes de chargement. Enfin ignorez le reste de la ligne. Téléchargez le jeu d Écrivez une procédure test_chargement qui instancie un gestionnaire d EDTs edt, charge les données depuis le jeu d essai fourni en chargement (ci-avant), puis affiche et liste l edt.

11 Unisciel algoprog Cohérence d un emploi du temps / gs Charge d un individu Ce problème détermine la charge d un individu (enseignant ou étudiant) et vérifie s il est cohérent. En vous aidant de la méthode interne rechnom, écrivez une méthode interne chargehebdoetudiant(nom) qui, étant donné le nom (chaîne de caractères) d un étudiant, calcule et renvoie un vecteur d unités d enseignements représentant la charge horaire hebdomadaire de l étudiant. Aide méthodologique Recherchez l étudiant, récupérez son groupe, puis parcourez la liste des unités et pour chacune d elles ayant le groupe de l étudiant, rajoutez-la à la liste des unités d enseignements à retourner. De même, écrivez une méthode interne chargehebdoprof(nom) qui, étant donné le nom (chaîne de caractères) d un professeur, calcule et renvoie un vecteur d unités d enseignements représentant la charge horaire hebdomadaire de l enseignant.

12 Unisciel algoprog Cohérence d un emploi du temps / gs10 12 Aide méthodologique Recherchez l enseignant, puis parcourez sa liste des unités et pour chacune d elles, rajoutez-la à la liste des unités d enseignements à retourner. Écrivez une méthode chargehebdo(nom,c) qui, étant donné le nom (chaine de caractères) d un individu et un caractère c e ou E pour Etudiant, p ou P pour Professeur, calcule, trie puis renvoie un vecteur d unités d enseignements représentant la charge hebdomadaire de l individu. 1.8 Mise en place du tout Voici un extrait d exécution du résultat attendu. Individus: (P)zampieri (P)krembel (E)baret (E)bedez (E)schmitt Type (p,e) et nom ([EOF]==fin)? p zampieri Unites d enseignements : 5 (U)Algo1 [1, 10:00-60 mn; 2040] L1 (U)Meth2 [1, 14:00-60 mn; 2280] L2 (U)Algo2 [1, 15:00-90 mn; 2340] L1 (U)Algo3 [2, 08:00-60 mn; 3360] L1 (U)Meth1 [2, 14:00-60 mn; 3720] L1 Coherent OUI Individus: (P)zampieri (P)krembel (E)baret (E)bedez (E)schmitt Type (p,e) et nom ([EOF]==fin)? Écrivez une procédure traiteredt(edt) qui traite un EDTGestion edt. La procédure doit : Afficher la liste des individus (à titre de vérification). Saisir les données (type (p,e) et nom). Lancer la boucle de calcul de la charge hebdomadaire de l individu. Vérifier et afficher sa cohérence.

13 Unisciel algoprog Cohérence d un emploi du temps / gs10 13 Écrivez une procédure test_edtgestion qui : Instancie un gestionnaire d EDT. Demande et saisit un nom de fichier dans fn (chaine de caractères). Charge les données depuis ce fichier. Si le chargement a été effectué : Affiche le gestionnaire d EDT. Enfin lance la boucle de traitement.

alg - Classes, instances, objets [oo] Exercices résolus

alg - Classes, instances, objets [oo] Exercices résolus alg - Classes, instances, objets [oo] Exercices résolus Karine Zampieri, Stéphane Rivière, Béatrice Amerein-Soltner Unisciel algoprog Version 27 avril 2015 Table des matières 1 Compte bancaire OO 2 1.1

Plus en détail

C++ - Classes, instances, objets [oo] Exercices résolus

C++ - Classes, instances, objets [oo] Exercices résolus C++ - Classes, instances, objets [oo] Exercices résolus Karine Zampieri, Stéphane Rivière, Béatrice Amerein-Soltner Unisciel algoprog Version 27 avril 2015 Table des matières 1 Compte bancaire OO 2 1.1

Plus en détail

Feuille TD n 1 Exercices d algorithmique éléments de correction

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

Plus en détail

CORRECTION EXERCICES ALGORITHME 1

CORRECTION EXERCICES ALGORITHME 1 CORRECTION 1 Mr KHATORY (GIM 1 A) 1 Ecrire un algorithme permettant de résoudre une équation du second degré. Afficher les solutions! 2 2 b b 4ac ax bx c 0; solution: x 2a Solution: ALGORITHME seconddegré

Plus en détail

Recherche dans un tableau

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

Plus en détail

Pour signifier qu'une classe fille hérite d'une classe mère, on utilise le mot clé extends class fille extends mère

Pour signifier qu'une classe fille hérite d'une classe mère, on utilise le mot clé extends class fille extends mère L'héritage et le polymorphisme en Java Pour signifier qu'une classe fille hérite d'une classe mère, on utilise le mot clé extends class fille extends mère En java, toutes les classes sont dérivée de la

Plus en détail

Excel Avancé. Plan. Outils de résolution. Interactivité dans les feuilles. Outils de simulation. La valeur cible Le solveur

Excel Avancé. Plan. Outils de résolution. Interactivité dans les feuilles. Outils de simulation. La valeur cible Le solveur Excel Avancé Plan Outils de résolution La valeur cible Le solveur Interactivité dans les feuilles Fonctions de recherche (ex: RechercheV) Utilisation de la barre d outils «Formulaires» Outils de simulation

Plus en détail

Programmation Objet - Cours II

Programmation Objet - Cours II Programmation Objet - Cours II - Exercices - Page 1 Programmation Objet - Cours II Exercices Auteur : E.Thirion - Dernière mise à jour : 05/07/2015 Les exercices suivants sont en majorité des projets à

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

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 AU LANGAGE C SUR PIC DE MICROSHIP

INITIATION AU LANGAGE C SUR PIC DE MICROSHIP COURS PROGRAMMATION INITIATION AU LANGAGE C SUR MICROCONTROLEUR PIC page 1 / 7 INITIATION AU LANGAGE C SUR PIC DE MICROSHIP I. Historique du langage C 1972 : naissance du C dans les laboratoires BELL par

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

Partie 1. Fonctions plus complexes dans Excel. Fonctions Si(), Et(), Ou() et fonctions imbriquées. Opérateurs logiques. I.1.

Partie 1. Fonctions plus complexes dans Excel. Fonctions Si(), Et(), Ou() et fonctions imbriquées. Opérateurs logiques. I.1. Présentation Excel 7 Fonctions plus complexes dans Excel Partie 1 Sandra Michelet Département Informatique Pédagogique Université Stendhal, Grenoble III Fonctions Si(), Et(), Ou() et fonctions imbriquées

Plus en détail

ALGORITHMIQUE II NOTION DE COMPLEXITE. SMI AlgoII

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)

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

Premiers Pas en Programmation Objet : les Classes et les Objets

Premiers Pas en Programmation Objet : les Classes et les Objets Chapitre 2 Premiers Pas en Programmation Objet : les Classes et les Objets Dans la première partie de ce cours, nous avons appris à manipuler des objets de type simple : entiers, doubles, caractères, booléens.

Plus en détail

ODH. Mon Espace. Manuel d utilisation. MON ESPACE ODH Manuel d utilisation. Une question? Contactez le service client au 02 72 68 27 19

ODH. Mon Espace. Manuel d utilisation. MON ESPACE ODH Manuel d utilisation. Une question? Contactez le service client au 02 72 68 27 19 Mon Espace ODH Manuel d utilisation Réalisé par Vecteur Plus Janvier 2013 Sommaire Mon Espace ODH Présentation - Accueil - Livraisons ODH - Gestionnaire d information - Accompagnement ODH - Compte Mon

Plus en détail

1 Recherche en table par balayage

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

Plus en détail

1 - Se connecter au Cartable en ligne

1 - Se connecter au Cartable en ligne Le Cartable en ligne est un Environnement numérique de travail (ENT) dont la vocation est de proposer un ensemble de services en ligne, personnalisés et sécurisés, accessibles aux élèves et aux professeurs,

Plus en détail

Sub CalculAnnuite() Const TITRE As String = "Calcul d'annuité de remboursement d'un emprunt"

Sub CalculAnnuite() Const TITRE As String = Calcul d'annuité de remboursement d'un emprunt TD1 : traduction en Visual BASIC des exemples du cours sur les structures de contrôle de l'exécution page 1 'TRADUCTION EN VBA DES EXEMPLES ALGORITHMIQUES SUR LES STRUCTURES 'DE CONTROLE DE L'EXECUTION

Plus en détail

Définitions. Numéro à préciser. (Durée : )

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.

Plus en détail

Introduction au logiciel de gestion bibliographique Zotero

Introduction au logiciel de gestion bibliographique Zotero au logiciel de gestion bibliographique Zotero Pour Microsoft Word et Writer La gestion manuelle des références bibliographiques (inventaire des sources consultées, rédaction d une bibliographie et création

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

Algorithme. Table des matières

Algorithme. Table des matières 1 Algorithme Table des matières 1 Codage 2 1.1 Système binaire.............................. 2 1.2 La numérotation de position en base décimale............ 2 1.3 La numérotation de position en base binaire..............

Plus en détail

Initiation à Excel. Frédéric Gava (MCF) gava@univ-paris12.fr

Initiation à Excel. Frédéric Gava (MCF) gava@univ-paris12.fr Initiation à Excel Frédéric Gava (MCF) gava@univ-paris12.fr LACL, bâtiment P2 du CMC, bureau 221 Université de Paris XII Val-de-Marne 61 avenue du Général de Gaulle 94010 Créteil cedex Plan de cette année

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

F7n COUP DE BOURSE, NOMBRE DÉRIVÉ

F7n COUP DE BOURSE, NOMBRE DÉRIVÉ Auteur : S.& S. Etienne F7n COUP DE BOURSE, NOMBRE DÉRIVÉ TI-Nspire CAS Mots-clés : représentation graphique, fonction dérivée, nombre dérivé, pente, tableau de valeurs, maximum, minimum. Fichiers associés

Plus en détail

Licence Bio Informatique Année 2004-2005. Premiers pas. Exercice 1 Hello World parce qu il faut bien commencer par quelque chose...

Licence Bio Informatique Année 2004-2005. Premiers pas. Exercice 1 Hello World parce qu il faut bien commencer par quelque chose... Université Paris 7 Programmation Objet Licence Bio Informatique Année 2004-2005 TD n 1 - Correction Premiers pas Exercice 1 Hello World parce qu il faut bien commencer par quelque chose... 1. Enregistrez

Plus en détail

SHERLOCK 7. Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5

SHERLOCK 7. Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5 SHERLOCK 7 Version 1.2.0 du 01/09/09 JAVASCRIPT 1.5 Cette note montre comment intégrer un script Java dans une investigation Sherlock et les différents aspects de Java script. S T E M M E R I M A G I N

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

Représentation des Nombres

Représentation des Nombres Chapitre 5 Représentation des Nombres 5. Representation des entiers 5.. Principe des représentations en base b Base L entier écrit 344 correspond a 3 mille + 4 cent + dix + 4. Plus généralement a n a n...

Plus en détail

Chapitre 2. Eléments pour comprendre un énoncé

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

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

Les chaînes de caractères

Les chaînes de caractères Les chaînes de caractères Dans un programme informatique, les chaînes de caractères servent à stocker les informations non numériques comme par exemple une liste de nom de personne ou des adresses. Il

Plus en détail

EP60.92 Projet d application pluridisciplinaire La chasse aux trésors 2011-2012

EP60.92 Projet d application pluridisciplinaire La chasse aux trésors 2011-2012 EP60.92 Projet d application pluridisciplinaire La chasse aux trésors 2011-2012 I. Objectifs Mettre en œuvre les compétences acquises ou en cours d acquisition en: o Modélisation UML, Réseau, Base de données,

Plus en détail

Plus courts chemins, programmation dynamique

Plus courts chemins, programmation dynamique 1 Plus courts chemins, programmation dynamique 1. Plus courts chemins à partir d un sommet 2. Plus courts chemins entre tous les sommets 3. Semi-anneau 4. Programmation dynamique 5. Applications à la bio-informatique

Plus en détail

Algorithmique I. Augustin.Lux@imag.fr Roger.Mohr@imag.fr Maud.Marchal@imag.fr. Algorithmique I 20-09-06 p.1/??

Algorithmique I. Augustin.Lux@imag.fr Roger.Mohr@imag.fr Maud.Marchal@imag.fr. Algorithmique I 20-09-06 p.1/?? Algorithmique I Augustin.Lux@imag.fr Roger.Mohr@imag.fr Maud.Marchal@imag.fr Télécom 2006/07 Algorithmique I 20-09-06 p.1/?? Organisation en Algorithmique 2 séances par semaine pendant 8 semaines. Enseignement

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

Quelques patterns pour la persistance des objets avec DAO DAO. Principe de base. Utilité des DTOs. Le modèle de conception DTO (Data Transfer Object)

Quelques patterns pour la persistance des objets avec DAO DAO. Principe de base. Utilité des DTOs. Le modèle de conception DTO (Data Transfer Object) Quelques patterns pour la persistance des objets avec DAO Ce cours présente des modèles de conception utilisés pour effectuer la persistance des objets Université de Nice Sophia-Antipolis Version 1.4 30/8/07

Plus en détail

Licence Sciences, Technologie et Santé Présentation de l interface IPWEB (Inscriptions pédagogiques en ligne)

Licence Sciences, Technologie et Santé Présentation de l interface IPWEB (Inscriptions pédagogiques en ligne) Licence Sciences, Technologie et Santé Présentation de l interface IPWEB (Inscriptions pédagogiques en ligne) mercredi 2 septembre 2015 Pourquoi s inscrire pédagogiquement? 1- Certaines seulement de vos

Plus en détail

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que

De même, le périmètre P d un cercle de rayon 1 vaut P = 2π (par définition de π). Mais, on peut démontrer (difficilement!) que Introduction. On suppose connus les ensembles N (des entiers naturels), Z des entiers relatifs et Q (des nombres rationnels). On s est rendu compte, depuis l antiquité, que l on ne peut pas tout mesurer

Plus en détail

Solutions du chapitre 4

Solutions du chapitre 4 Solutions du chapitre 4 Structures de contrôle: première partie 4.9 Identifiez et corrigez les erreurs (il peut y en avoir plus d une par segment de code) de chacune des proposition suivantes: a) if (

Plus en détail

Document d accompagnement pour l utilisation du Cartable en ligne Lycée des Métiers Fernand LÉGER 2013/2014

Document d accompagnement pour l utilisation du Cartable en ligne Lycée des Métiers Fernand LÉGER 2013/2014 Document d accompagnement pour l utilisation du Cartable en ligne Lycée des Métiers Fernand LÉGER 2013/2014 Le Cartable en ligne est un Environnement numérique de travail (ENT) dont la vocation est de

Plus en détail

L exclusion mutuelle distribuée

L exclusion mutuelle distribuée L exclusion mutuelle distribuée L algorithme de L Amport L algorithme est basé sur 2 concepts : L estampillage des messages La distribution d une file d attente sur l ensemble des sites du système distribué

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

Services bancaires par Internet aux entreprises. Guide pratique pour : Rapports de solde Version 8.05.22

Services bancaires par Internet aux entreprises. Guide pratique pour : Rapports de solde Version 8.05.22 Services bancaires par Internet aux entreprises Guide pratique pour : Rapports de solde Version 8.05.22 Table des matières Avez-vous besoin d aide?... 3 Exigences informatiques... 4 Navigateurs acceptés...

Plus en détail

EXCEL PERFECTIONNEMENT CALCULS AVANCES

EXCEL PERFECTIONNEMENT CALCULS AVANCES TABLE DES MATIÈRES FORMATS... 2 Formats personnalisés... 2 ADRESSAGE DE CELLULES... 3 relatif & absolu Rappel... 3 Adressage par nom... 4 Valider avec la touche Entrée... 4 FONCTIONS SI-ET-OU... 6 LA FONCTION

Plus en détail

1 de 46. Algorithmique. Trouver et Trier. Florent Hivert. Mél : Florent.Hivert@lri.fr Page personnelle : http://www.lri.fr/ hivert

1 de 46. Algorithmique. Trouver et Trier. Florent Hivert. Mél : Florent.Hivert@lri.fr Page personnelle : http://www.lri.fr/ hivert 1 de 46 Algorithmique Trouver et Trier Florent Hivert Mél : Florent.Hivert@lri.fr Page personnelle : http://www.lri.fr/ hivert 2 de 46 Algorithmes et structures de données La plupart des bons algorithmes

Plus en détail

Le langage SQL Rappels

Le langage SQL Rappels Le langage SQL Rappels Description du thème : Présentation des principales notions nécessaires pour réaliser des requêtes SQL Mots-clés : Niveau : Bases de données relationnelles, Open Office, champs,

Plus en détail

Programmation linéaire

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

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

TD/TP PAC - Programmation n 3

TD/TP PAC - Programmation n 3 Université Paris Sud Licence d informatique/iup-miage2 - Année 2004-2005 auteur : Frédéric Vernier semaine : 11-16 octobre 2004 conditions : sur machine avec les outils standards java web: http://vernier.frederic.free.fr/indexpac.html

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

TD/TP PAC - Programmation n 3

TD/TP PAC - Programmation n 3 Université Paris Sud Licence d informatique/iup-miage2 Année 2004-2005 Auteur : Frédéric Vernier Semaine : 11-16 octobre 2004 Conditions : sur machine avec les outils standards java web: http://vernier.frederic.free.fr/indexpac.html

Plus en détail

LES DECIMALES DE π BERNARD EGGER

LES DECIMALES DE π BERNARD EGGER LES DECIMALES DE π BERNARD EGGER La génération de suites de nombres pseudo aléatoires est un enjeu essentiel pour la simulation. Si comme le dit B Ycard dans le cours écrit pour le logiciel SEL, «Paradoxalement,

Plus en détail

Projet L1, S2, 2015: Simulation de fourmis, Soutenance la semaine du 4 mai.

Projet L1, S2, 2015: Simulation de fourmis, Soutenance la semaine du 4 mai. Projet L1, S2, 2015: Simulation de fourmis, Soutenance la semaine du 4 mai. 1 Introduction On considère une grille de 20 lignes 20 colonnes. Une case de la grille peut être vide, ou contenir une et une

Plus en détail

Le Cadre Européen des Certifications: les principaux défis. Manuela Bonacci Roma, le 9 juin 2010

Le Cadre Européen des Certifications: les principaux défis. Manuela Bonacci Roma, le 9 juin 2010 Le Cadre Européen des Certifications: les principaux défis Manuela Bonacci Roma, le 9 juin 2010 1 Intégrations Europass ECTS ECVET CEC (EQF) Validation Système des crédits Cadre National des Certifications

Plus en détail

Les tâches d un projet

Les tâches d un projet TD N 1 Les tâches d un projet Sommaire 1. - CREER NOUVEAU PROJET... 2 1.1. - DEFINIR NOUVEAU PROJET... 2 1.1.1. - Initialisation des propriétés d un projet... 2 1.1.2. - Initialisation des informations

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

Plan du cours 2014-2015. Cours théoriques. 29 septembre 2014

Plan du cours 2014-2015. Cours théoriques. 29 septembre 2014 numériques et Institut d Astrophysique et de Géophysique (Bât. B5c) Bureau 0/13 email:.@ulg.ac.be Tél.: 04-3669771 29 septembre 2014 Plan du cours 2014-2015 Cours théoriques 16-09-2014 numériques pour

Plus en détail

OCL - Object Constraint Language

OCL - Object Constraint Language OCL - Object Constraint Language Laëtitia Matignon laetitia.matignon@univ-lyon1.fr Département Informatique - Polytech Lyon Université Claude Bernard Lyon 1 2012-2013 Laëtitia Matignon SIMA - OCL - Object

Plus en détail

Architecture des Systèmes d Information Architecture des Systèmes d Information

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

Plus en détail

INSTALLATION ET CONFIGURATION DE OPENLDAP

INSTALLATION ET CONFIGURATION DE OPENLDAP INSTALLATION ET CONFIGURATION DE OPENLDAP Ce document a pour intérêt de décrire les étapes de l installation et de la configuration de l outil OpenLDAP sous l OS FreeBSD 4.8 Installation et Configuration

Plus en détail

Correction TD algorithmique

Correction TD algorithmique Affectation Correction TD algorithmique Exercice 1 algo affect1b b 5 a b+1 b 2 Il vaut faire passer la notion de variable et la notion de stockage mémoire. Une variable n a donc pas d historique et à un

Plus en détail

Guide d installation UNIVERSALIS 2014

Guide d installation UNIVERSALIS 2014 Guide d installation UNIVERSALIS 2014 (Windows) Nous vous recommandons de lire ce document avant de commencer l installation d UNIVERSALIS 2014 sur Windows. Vous y trouverez la description de la procédure

Plus en détail

SimpleDriver MANUEL UTILISATEUR

SimpleDriver MANUEL UTILISATEUR SimpleDriver MANUEL UTILISATEUR Version 1.2.2 au 15/12/11 SimpleDriver est un logiciel OPSILOG OPSILOG 44 chemin du Devès 30560 St Hilaire de Brethmas Tél : 0 950 36 52 86 Fax : 04 66 600 432 e-mail :

Plus en détail

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

!!! Archipad version 1.4. Manuel de Référence

!!! Archipad version 1.4. Manuel de Référence Archipad version 1.4 Manuel de Référence 1 - Mes Projets 5 Connexion à Archipad Cloud 7 Exporter un projet 7 Créer un nouveau projet 8 Synchroniser un projet 9 2 - Informations sur le Projet 11 Lots de

Plus en détail

Algorithmes récursifs

Algorithmes récursifs Licence 1 MASS - Algorithmique et Calcul Formel S. Verel, M.-E. Voge www.i3s.unice.fr/ verel 23 mars 2007 Objectifs de la séance 3 écrire des algorithmes récursifs avec un seul test rechercher un élément

Plus en détail

Guide d installation UNIVERSALIS 2016

Guide d installation UNIVERSALIS 2016 Guide d installation UNIVERSALIS 2016 (Windows) Nous vous recommandons de lire ce document avant de commencer l installation d UNIVERSALIS 2016 sur Windows. Vous y trouverez la description de la procédure

Plus en détail

Panneau solaire ALDEN

Panneau solaire ALDEN SOMMAIRE 1. Présentation... 1.1. Mise en situation... 1.2. Analyse du besoin... 4 1.. Problématique... 4 1.4. Expression du besoin... 5 1.5. Validation du besoin... 5 2. Analyse fonctionnelle... 2.1. Définition

Plus en détail

C++ COURS N 2 : CLASSES, DONNÉES ET FONCTIONS MEMBRES Classes et objets en C++ Membres d'une classe Spécification d'une classe Codage du comportement

C++ COURS N 2 : CLASSES, DONNÉES ET FONCTIONS MEMBRES Classes et objets en C++ Membres d'une classe Spécification d'une classe Codage du comportement C++ COURS N 2 : CLASSES, DONNÉES ET FONCTIONS MEMBRES Classes et objets en C++ Membres d'une classe Spécification d'une classe Codage du comportement des objets d'une classe Utilisation d'une classe Droit

Plus en détail

UltraBackup NetStation 4. Guide de démarrage rapide

UltraBackup NetStation 4. Guide de démarrage rapide UltraBackup NetStation 4 Guide de démarrage rapide Table des matières 1 Fonctionnalités... 3 1.1 Ce qu UltraBackup NetStation permet de faire... 3 1.2 Ce qu UltraBackup NetStation ne permet pas de faire...

Plus en détail

Algorithmique et programmation : les bases (VBA) Corrigé

Algorithmique et programmation : les bases (VBA) Corrigé PAD INPT ALGORITHMIQUE ET PROGRAMMATION 1 Cours VBA, Semaine 1 mai juin 2006 Corrigé Résumé Ce document décrit l écriture dans le langage VBA des éléments vus en algorithmique. Table des matières 1 Pourquoi

Plus en détail

SMS sur le réseau fixe

SMS sur le réseau fixe SMS sur le réseau r fixe Sommaire: Concept Schéma de principe Envoi et réception r de SMS Configuration Combien cela coûte? Exemples : téléphones t fixes avec SMS Conclusion Concept Envoi et réception

Plus en détail

Services bancaires par Internet aux entreprises. Guide pratique pour : Transfert de fichiers Version 08.05.22

Services bancaires par Internet aux entreprises. Guide pratique pour : Transfert de fichiers Version 08.05.22 Services bancaires par Internet aux entreprises Guide pratique pour : Transfert de fichiers Version 08.05.22 Table des matières Introduction...3 Avez-vous besoin d'aide?... 3 Exigences informatiques...

Plus en détail

Universalis 2013. Guide d installation. Sommaire

Universalis 2013. Guide d installation. Sommaire Guide d installation Universalis 2013 Nous vous recommandons de lire ce document avant de commencer l installation d UNIVERSALIS 2013 sur Windows. Vous y trouverez la description de la procédure d installation,

Plus en détail

Module 16 : Les fonctions de recherche et de référence

Module 16 : Les fonctions de recherche et de référence Module 16 : Les fonctions de recherche et de référence 16.0 Introduction L une des fonctions les plus importantes d Excel, c est la possibilité de chercher une valeur spécifique dans un grand nombre de

Plus en détail

HTML. Notions générales

HTML. Notions générales 1 HTML Le langage HTML est le langage de base permettant de construire des pages web, que celles-ci soient destinées à être affichées sur un iphone/android ou non. Dans notre cas, HTML sera associé à CSS

Plus en détail

HELPDESK IMAGINLAB GUIDE UTILISATION POUR IMAGINEURS. : Guide HelpDesk pour les Imagineurs-v1.2.docx. Date : 2013-07-24

HELPDESK IMAGINLAB GUIDE UTILISATION POUR IMAGINEURS. : Guide HelpDesk pour les Imagineurs-v1.2.docx. Date : 2013-07-24 HELPDESK IMAGINLAB GUIDE UTILISATION POUR IMAGINEURS Fichier : Guide HelpDesk pour les Imagineurs-v1.2.docx Date : 2013-07-24 Rédacteurs : Helpdesk ImaginLab FICHE D'EVOLUTION Edition Date Auteur Action

Plus en détail

Système de Gestion Informatisée des. Exploitations Agricoles Irriguées avec Contrôle de l Eau

Système de Gestion Informatisée des. Exploitations Agricoles Irriguées avec Contrôle de l Eau MINISTERE DE L AGRICULTURE DE L ELEVAGE ET DE LA PECHE DIRECTION DU GENIE RURAL PROJET DE RENFORCEMENT DES CAPACITES NATIONALES DE SUIVI DES RESSOURCES EN EAU AXE SUR LA GESTION DE L EAU AGRICOLE Système

Plus en détail

COMMENT METTRE EN SERVICE VOTRE FORFAIT M6 mobile?

COMMENT METTRE EN SERVICE VOTRE FORFAIT M6 mobile? Ma gestion perso : pour gérer votre forfait gratuitement et rapidement Composez le 740 (gratuit) ou le 0 800 100 740 (gratuit le réseau fixe de France Télécom) Un conseil? Une question? Contactez votre

Plus en détail

Synthèse «Le Plus Grand Produit»

Synthèse «Le Plus Grand Produit» Introduction et Objectifs Synthèse «Le Plus Grand Produit» Le document suivant est extrait d un ensemble de ressources plus vastes construites par un groupe de recherche INRP-IREM-IUFM-LEPS. La problématique

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

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

LES GENERATEURS DE NOMBRES ALEATOIRES

LES GENERATEURS DE NOMBRES ALEATOIRES LES GENERATEURS DE NOMBRES ALEATOIRES 1 Ce travail a deux objectifs : ====================================================================== 1. Comprendre ce que font les générateurs de nombres aléatoires

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

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2

Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................

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

INCORPORER EXCEL EN LIGNE DANS UN FICHIER CRÉÉ AVEC L ÉDITEUR DE TEXTE 15 avril 2015

INCORPORER EXCEL EN LIGNE DANS UN FICHIER CRÉÉ AVEC L ÉDITEUR DE TEXTE 15 avril 2015 TABLE DES MATIERES Incorporer une feuille de calcul dans un fichier créé avec l Éditeur de texte de PLACE... 1 Avantages :... 1 Contraintes :... 2 Accéder à Microsoft OneDrive :... 2 Créer un classeur

Plus en détail

Développement décimal d un réel

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

Plus en détail

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://www.fsr.ac.ma/ano/

Souad EL Bernoussi. Groupe d Analyse Numérique et Optimisation Rabat http ://www.fsr.ac.ma/ano/ Recherche opérationnelle Les démonstrations et les exemples seront traités en cours Souad EL Bernoussi Groupe d Analyse Numérique et Optimisation Rabat http ://www.fsr.ac.ma/ano/ Table des matières 1 Programmation

Plus en détail

MIS 102 Initiation à l Informatique

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

Plus en détail

GUIDE UTILISATEUR WEBCONFERENCE. Utilisation depuis un PC Windows

GUIDE UTILISATEUR WEBCONFERENCE. Utilisation depuis un PC Windows GUIDE UTILISATEUR WEBCONFERENCE Utilisation depuis un PC Windows Identification du document Date de création 25/02/2014 Date de dernière mise à jour Version V 5.0 Nombre de pages 10 14/10/2014 Destinataires

Plus en détail

www.ville.lassomption.qc.ca

www.ville.lassomption.qc.ca Bibliothèque Christian-Roy Maison de la culture i Livre-service Aide-mémoire Service de prêt numérique www.ville.lassomption.qc.ca À propos du prêt numérique La plateforme PRETNUMERIQUE.CA permet aux abonnés

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

Encapsulation. L'encapsulation consiste à rendre les membres d'un objet plus ou moins visibles pour les autres objets.

Encapsulation. L'encapsulation consiste à rendre les membres d'un objet plus ou moins visibles pour les autres objets. Encapsulation L'encapsulation consiste à rendre les membres d'un objet plus ou moins visibles pour les autres objets. La visibilité dépend des membres : certains membres peuvent être visibles et d'autres

Plus en détail

Bases de programmation. Cours 5. Structurer les données

Bases de programmation. Cours 5. Structurer les données Bases de programmation. Cours 5. Structurer les données Pierre Boudes 1 er décembre 2014 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike 3.0 License. Types char et

Plus en détail

5. Excel 2010, le tableur collaboratif. a. Concevez des tableaux lisibles

5. Excel 2010, le tableur collaboratif. a. Concevez des tableaux lisibles 5. Excel 2010, le tableur collaboratif Avec Excel 2010, modéliser sa pensée avec des chiffres et prendre les décisions qui s imposent devient plus simple quel que soit le nombre de données que vous manipulez

Plus en détail