Utilitaires Chaînétique [sr01] - Outils
|
|
- Robin Giroux
- il y a 7 ans
- Total affichages :
Transcription
1 Utilitaires Chaînétique [sr01] - Outils Karine Zampieri, Stéphane Rivière, Béatrice Amerein-Soltner Unisciel algoprog Version 9 avril 2015 Table des matières 1 Utilitaires Chaînétique / sr01outils Fonction cvascii (caractère ascii d un chiffre) Fonction estblanc (test de caractère blanc) Procédure compressertexte (compression des soulignés) Procédures de décalage (décalage d une chaîne) Fonction cvchiffre (caractère chiffre en entier) Fonction anagrammique (test d anagrammie) Fonction anagramme (anagramme aux blancs près) Fonction estchiffre (test caractère chiffre) Fonction minuscules (minuscule d une chaîne) Fonction majuscules (majuscule d une chaîne) Fonction nnenchaine (entier à deux chiffres en chaîne) Fonction palindromique (test de palindromie) Fonction palindrome (palindrome aux blancs près) Fonction nreplicatats (replicatat d un caractère) Fonction positioncarac (position d un caractère) Procédure permuter2c (permutation de caractères) Procédure permuter2s (permutation dans une chaîne) Procédure renversertexte (renverse une chaîne) Procédure saisirtexte (saisie d un texte) t : miroirtexte (miroir d une chaine) u,v,w Opérations de base (sur une chaine) Fonction cvchaine (entier en chaine) Fonction cvnombre (chaîne en entier) Utilitaires Chaînétique / sr01outils1 1.1 Fonction cvascii (caractère ascii d un chiffre) Un chiffre est un entier dans [0..9]. 1
2 Unisciel algoprog Utilitaires Chaînétique / sr01outils1 (alg, TD) 2 Écrivez une fonction cvascii(n) qui calcule et renvoie le caractère ascii d un chiffre n. Exemple : cvascii(3) ==> 3 Outil alg La fonction CaractèreAscii(x) renvoie une chaîne d un seul caractère dont l entier x a été passé en paramètre et la fonction CodeAscii(c) renvoie le code ascii d un caractère c. 1.2 Fonction estblanc (test de caractère blanc) Écrivez une fonction estblanc(c) qui teste et renvoie Vrai si un caractère c est un blanc, Faux sinon. Définissez comme «blanc» le caractère espace, la virgule et le point-virgule (par exemple). 1.3 Procédure compressertexte (compression des soulignés) Écrivez une procédure compressertexte(txt) qui compresse une chaine de caractères txt en mettant tous les soulignés en fin de chaine. 1.4 Procédures de décalage (décalage d une chaîne) Écrivez une procédure decalergauche(txt) qui décale d un cran vers la gauche les caractères d un texte txt. Exemple : message deroulant ==> essage deroulantm Aide simple Utilisez une boucle Pour (son équivalent en programmation). Aide méthodologique Il faut opérer en trois temps : 1. Sauvegardez le caractère le plus à gauche dans une variable temporaire tmp. 2. Décalez le reste du texte (c.-à-d. du deuxième au dernier caractère) d un cran vers la gauche. 3. Placez le caractère sauvé tmp à l extrême droite.
3 Unisciel algoprog Utilitaires Chaînétique / sr01outils1 (alg, TD) 3 Écrivez une procédure decalerdroite(txt) qui décale d un cran vers la droite les caractères d un texte txt. Exemple : message deroulant ==> tmessage deroulan Aide simple Utilisez une boucle Pour (son équivalent en programmation). Aide méthodologique Idem ci-dessus mais dans l autre sens : 1. Sauvegardez le caractère le plus à droite dans une variable temporaire tmp. 2. Décalez le reste du texte d un cran vers la droite (c.-à-d. par pas décroissant de l avant dernier au premier caractère). 3. Placez le caractère sauvé tmp à l extrême gauche. 1.5 Fonction cvchiffre (caractère chiffre en entier) Les caractères des chiffres 0, 1,..., 9 se suivent dans le jeu de caractères de la machine. Étant donné un caractère c contenant l un des caractères de chiffre, comment pouvezvous obtenir la valeur numérique qu il représente, c.-à-d. l entier 0, 1,..., 9? Écrivez une fonction cvchiffre(c) qui calcule et renvoie la valeur numérique d un caractère c représentant un chiffre. Outil alg La fonction CodeAscii(c) renvoie le code ascii d un caractère c. 1.6 Fonction anagrammique (test d anagrammie) Chaînes anagrammes Deux chaines de caractères sont anagrammes l une l autre si et seulement si tout caractère de l une est dans l autre et réciproquement. Écrivez une fonction anagrammique(a,b) qui teste et renvoie Vrai si deux chaînes de caractères a et b sont anagrammes l une l autre, Faux sinon. La fonction ne doit pas trier les deux chaines puis les comparer (ceci n est pas efficace).
4 Unisciel algoprog Utilitaires Chaînétique / sr01outils1 (alg, TD) Fonction anagramme (anagramme aux blancs près) Chaînes anagrammes aux blancs près Deux chaînes de caractères sont anagrammes l une l autre aux blancs près si après compression elles sont anagrammes l une l autre. Soit la fonction estblanc(c) quirenvoie Vrai si un caractère c est un blanc, Faux sinon. Sont définis comme «blanc» le caractère espace, la virgule et le point-virgule. Écrivez une fonction anagramme(a,b) qui teste et renvoie Vrai si deux chaînes de caractères a et b sont anagrammes l une l autre aux blancs près, Faux sinon. La fonction ne doit ni compresser les deux chaînes, ni les trier : ceci n est pas efficace../images/sr01exerc0g.png Figure 1 Graphe des appels 1.8 Fonction estchiffre (test caractère chiffre) Écrivez une fonction estchiffre(c) qui teste et renvoie Vrai si un caractère c représente un chiffre, Faux sinon. 1.9 Fonction minuscules (minuscule d une chaîne) Une lettre est un caractère A à Z ou a à z. Écrivez une fonction minuscule(c) qui calcule et renvoie la minuscule d une lettre c, le caractère c sinon. Déduisez une fonction minuscules(txt) qui calcule et renvoie la minuscule d une chaine de caractères txt.
5 Unisciel algoprog Utilitaires Chaînétique / sr01outils1 (alg, TD) Fonction majuscules (majuscule d une chaîne) Une lettre est un caractère A à Z ou a à z. Écrivez une fonction majuscule(c) qui calcule et renvoie la majuscule d une lettre c, le caractère c sinon. Déduisez une fonction majuscules(txt) qui calcule et renvoie la majuscule d une chaine de caractères txt Fonction nnenchaine (entier à deux chiffres en chaîne) Ce problème traduit un nombre à deux chiffres en chaîne. Écrivez une fonction chiffreenchaine(n) qui calcule et renvoie la caractère ascii d un chiffre n (entier dans [0..9]). Écrivez une fonction nnenchaine(n,b) qui calcule et renvoie la traduction d un entier n de deux chiffres en chaîne. Si le booléen b est Vrai, l éventuel zéro des dizaines est traduit. Exemples : nnenchaine(6,vrai) ==> "06" nnenchaine(6,faux) ==> "6" Outil alg L opérateur de concaténation de chaîne est noté & Fonction palindromique (test de palindromie) Chaîne palindrome Une chaîne de caractères est un palindrome si la chaîne est égale à son renversé, ce qui se traduit aussi par sa lecture de la gauche vers la droite est identique à la lecture de la droite vers la gauche. Exemples : Radar, Rotor, Kayak, Ressasser
6 Unisciel algoprog Utilitaires Chaînétique / sr01outils1 (alg, TD) 6 Écrivez une fonction palindromique(txt) qui teste et renvoie Vrai si une chaîne de caractères txt est un palindrome, Faux sinon. La fonction ne doit pas modifier txt, ni créer de chaîne de caractères temporaire (qui serait le renversé de txt) Fonction palindrome (palindrome aux blancs près) Chaîne palindrome aux blancs près Une chaîne de caractères est un palindrome aux blancs près si après compression des caractères uniquement, la chaîne est égale à son renversé, ce qui se traduit aussi par sa lecture de la gauche vers la droite est identique à la lecture de la droite vers la gauche. Exemple : engage le jeu que je le gagne ==> Vrai Écrivez une fonction palindrome(txt) qui teste et renvoie Vrai si une chaîne de caractères txt est un palindrome aux blancs près, Faux sinon. La fonction ne doit pas modifier txt, ni créer de chaîne de caractères temporaire. Aide méthodologique Utilisez un indice j parcourant la chaîne de la gauche vers la droite et un indice k parcourant la chaîne de la droite vers la gauche. Initialement la chaîne est un palindrome. Tant que la chaîne est un palindrome et que j est inférieur ou égal à k, effectuez les trois actions suivantes : Avancez l indice j vers la droite tant que le caractère en j est un blanc. Avancez l indice k vers la gauche tant que le caractère en k est un blanc. Comparez les caractères en j et k qui doivent être identiques pour que ce soit un palindrome. Notez que les trois actions ne sont valides que si j est inférieur ou égal à k Fonction nreplicatats (replicatat d un caractère) Écrivez une fonction nreplicatats(n,c) qui calcule et renvoie une chaîne de n (nombre de replicatats) caractères c (caractère à reproduire). Exemples : nreplicatats(3, * ) ==> "***" nreplicatats(5, a ) ==> "aaaaa"
7 Unisciel algoprog Utilitaires Chaînétique / sr01outils1 (alg, TD) Fonction positioncarac (position d un caractère) Écrivez une fonction positioncarac(txt,c,n) qui recherche et renvoie l indice le plus à droite d un caractère c dans les n caractères d une chaine de caractères txt. Dans le cas d une recherche infructueuse, la fonction renvoie Procédure permuter2c (permutation de caractères) Écrivez une procédure permuter2c(c1,c2) qui permute les contenus des caractères c1 et c2. Pour permuter deux variables, il faut passer par une variable tem- Rappel de cours poraire Procédure permuter2s (permutation dans une chaîne) Écrivez une procédure permuter2s(txt,j,k) qui permute le contenu des caractères en position j (entier) et k (entier) d une chaîne de caractères txt Procédure renversertexte (renverse une chaîne) Ce problème utilise la procédure permuter2s. Écrivez une procédure renversertexte(txt) qui renverse une chaîne de caractères txt, c.-à-d. qui permute son premier avec son dernier caractère, son deuxième avec son avant dernier caractère, etc.
8 Unisciel algoprog Utilitaires Chaînétique / sr01outils1 (alg, TD) Procédure saisirtexte (saisie d un texte) Écrivez une procédure saisirtexte(txt) qui demande et saisit un texte dans txt (chaine de caractères) et remplace les caractères soulignés _ par des espaces t : miroirtexte (miroir d une chaine) 1.21 u,v,w 1.22 Opérations de base (sur une chaine) Ce problème définit les primitives d accès et de modification d un caractère dans une chaîne indépendamment d un langage de programmation. Écrivez une fonction evalcarac(txt,p) qui renvoie le p-ème caractère d un texte txt (chaine de caractères). Écrivez une procédure fixercarac(txt,p,c) qui fixe le p-ème caractère d un texte txt (chaine de caractères) au caractère c Fonction cvchaine (entier en chaine) Écrivez une fonction cvchaine(n) qui convertit un entier n en une chaine de caractères qui est sa représentation en base 10 et renvoie cette chaîne Fonction cvnombre (chaîne en entier) Écrivez une fonction cvnombre(s) qui convertit une chaîne numérique s (supposée valide) représentant un entier en base 10 et renvoie cet entier.
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étailC++ - 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étailGUIDE PRATIQUE déplacements professionnels temporaires en France et à l étranger
GUIDE PRATIQUE déplacements professionnels temporaires en France et à l étranger SOMMAIRE GUIDE PRATIQUE déplacements professionnels temporaires en France et à l étranger o o o o o o o o o o o o
Plus en détailInitiation à 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étailUEO11 COURS/TD 1. nombres entiers et réels codés en mémoire centrale. Caractères alphabétiques et caractères spéciaux.
UEO11 COURS/TD 1 Contenu du semestre Cours et TDs sont intégrés L objectif de ce cours équivalent a 6h de cours, 10h de TD et 8h de TP est le suivant : - initiation à l algorithmique - notions de bases
Plus en détailDéroulement. Evaluation. Préambule. Définition. Définition. Algorithmes et structures de données 28/09/2009
Déroulement Algorithmes et structures de données Cours 1 et 2 Patrick Reuter http://www.labri.fr/~preuter/asd2009 CM mercredi de 8h00 à 9h00 (Amphi Bât. E, 3 ème étage) ED - Groupe 3 : mercredi, 10h30
Plus en détailSNT4U16 - Initiation à la programmation 2014-2015. TD - Dynamique de POP III - Fichiers sources
SNT4U16 - Initiation à la programmation Licence SVT 2 ème année 2014-2015 TD - Dynamique de POP III - Fichiers sources contacts : mathias.gauduchon@univ-amu.fr, melika.baklouti@univ-amu.fr, xavier.giraud@univ-amu.fr,
Plus en détailInitiation à 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étailMICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C
Haute Ecole d Ingénierie et de Gestion Du Canton du Vaud MICROINFORMATIQUE NOTE D APPLICATION 1 (REV. 2011) ARITHMETIQUE EN ASSEMBLEUR ET EN C Programmation en mode simulation 1. DOCUMENTS DE RÉFÉRENCE...
Plus en détailExercices 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étailMISE A NIVEAU INFORMATIQUE LANGAGE C - EXEMPLES DE PROGRAMMES. Université Paris Dauphine IUP Génie Mathématique et Informatique 2 ème année
2003-2004 Université Paris Dauphine IUP Génie Mathématique et Informatique 2 ème année MISE A NIVEAU INFORMATIQUE LANGAGE C - EXEMPLES DE PROGRAMMES Maude Manouvrier La reproduction de ce document par
Plus en détailV- Manipulations de nombres en binaire
1 V- Manipulations de nombres en binaire L ordinateur est constitué de milliards de transistors qui travaillent comme des interrupteurs électriques, soit ouverts soit fermés. Soit la ligne est activée,
Plus en détailINITIATION 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étailDé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étailChap III : Les tableaux
Chap III : Les tableaux Dans cette partie, on va étudier quelques structures de données de base tels que : Les tableaux (vecteur et matrice) Les chaînes de caractères LA STRUCTURE DE TABLEAU Introduction
Plus en détailCodage d information. Codage d information : -Définition-
Introduction Plan Systèmes de numération et Représentation des nombres Systèmes de numération Système de numération décimale Représentation dans une base b Représentation binaire, Octale et Hexadécimale
Plus en détailArchitecture des ordinateurs TD1 - Portes logiques et premiers circuits
Architecture des ordinateurs TD1 - Portes logiques et premiers circuits 1 Rappel : un peu de logique Exercice 1.1 Remplir la table de vérité suivante : a b a + b ab a + b ab a b 0 0 0 1 1 0 1 1 Exercice
Plus en détailURECA 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étailCOMPTABILITE SAGE LIGNE 30
COMPTABILITE SAGE LIGNE 30 Date : 25/09/2006 Auteur : Pascal VIGUIER Réf. : SAGE092006 SOMMAIRE SOMMAIRE... 1 1. MENU FICHIER... 3 1.1 1.2 AUTORISATION D ACCES... 3 A PROPOS DE VOTRE SOCIETE... 4 1.2.1
Plus en détailTravaux Dirigés n 1 : chaînes de caractères
UE LE315 Travaux Dirigés n 1 : chaînes de caractères Exercice 1 Ecrire une fonction int nombre_caract(char *chaîne) qui retourne la taille d une chaîne de caractères. Exercice 2 Ecrire la fonction void
Plus en détail1 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étail1 Introduction au codage
CélestineOscarDésiréAnatoleGastonEugène 1 Introduction au codage 1.1 Les ensembles L ensemble de tout les ensembles est Dieu lui-même. Kantor Ensemble des parties d un ensemble désigne l ensemble des sous-ensembles
Plus en détail1 Introduction - Qu est-ce que le logiciel R?
Master 1 GSI - Mentions ACCIE et RIM - ULCO, La Citadelle, 2012/2013 Mesures et Analyses Statistiques de Données - Probabilités TP 1 - Initiation au logiciel R 1 Introduction - Qu est-ce que le logiciel
Plus en détailLes arbres binaires de recherche
Institut Galilée Année 2010-2011 Algorithmique et arbres L2 TD 6 Les arbres binaires de recherche Type en C des arbres binaires (également utilisé pour les ABR) : typedef struct noeud_s { struct noeud_s
Plus en détailCréer vos données sources avec OpenOffice, adieu Excel
Créer vos données sources avec OpenOffice, adieu Excel Par Benoît Sauvé, enseignant CFP de Verdun Vous pouvez créer vos données sources manuellements en les saisissant dans un programme comme OpenOffice
Plus en détailLogiciel de Base. I. Représentation des nombres
Logiciel de Base (A1-06/07) Léon Mugwaneza ESIL/Dépt. Informatique (bureau A118) mugwaneza@univmed.fr I. Représentation des nombres Codage et représentation de l'information Information externe formats
Plus en détaila)390 + 520 + 150 b)702 + 159 +100
Ex 1 : Calcule un ordre de grandeur du résultat et indique s il sera supérieur à 1 000 L addition est une opération qui permet de calculer la somme de plusieurs nombres. On peut changer l ordre de ses
Plus en détailTD3: 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étailCREATION 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étailET 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étailSolutions 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étailNOTICE TELESERVICES : Créer mon compte personnel
NOTICE TELESERVICES : Créer mon compte personnel Sommaire Sommaire... 1 Objet de la notice... 1 A qui s adresse cette notice?... 1 Pré-requis... 1 Le guide pas à pas pour créer votre compte personnel...
Plus en détailTRACER LE GRAPHE D'UNE FONCTION
TRACER LE GRAPHE D'UNE FONCTION Sommaire 1. Méthodologie : comment tracer le graphe d'une fonction... 1 En combinant les concepts de dérivée première et seconde, il est maintenant possible de tracer le
Plus en détailDécouverte de Python
Découverte de Python Python est un des langages informatiques au programme des concours à partir de la session 2015. Ce tutoriel vous permettra de vous mettre à peu près à niveau de ce qui a été fait en
Plus en détailN importe qui possédant un code MS valide peut initier la rencontre. Néanmoins, il serait préférable de laisser cette
Le produit SECURE MEETING permet notamment à un utilisateur de résoudre rapidement à distance un problème d un autre utilisateur en toute sécurité. Ce logiciel dessert les utilisateurs des plateformes
Plus en détailTP 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étailModes Opératoires WinTrans Mai 13 ~ 1 ~
Modes Opératoires WinTrans Mai 13 ~ 1 ~ Table des matières Facturation... 2 Tri Filtre... 2 Procédures facturation... 3 Transfert Compta... 8 Création d un profil utilisateur... Erreur! Signet non défini.
Plus en détailPRESENTATION DES RECOMMANDATIONS DE VANCOUVER
PRESENTATION DES RECOMMANDATIONS DE VANCOUVER Voici une présentation des recommandations de Vancouver. Ces recommandations ont pour objet d uniformiser la présentation des références bibliographiques dans
Plus en détail3.5 INTERROGATION DES COMPTES
3.5 INTERROGATION DES COMPTES Interrogation et lettrage pour les comptes généraux Interrogation tiers pour les clients et fournisseurs. Sur ces deux menus, possibilité de lettrer automatiquement ou manuellement
Plus en détailEsterel The french touch star touch esterel advance
Accès Tables des Matières Siège Social : Technoparc EPSILON RD 100 83700 SAINT RAPHAEL Tél. (33) 04 98 11 45 90 Fax (33) 04 98 11 45 70 E. mail France : info@cashsystemes.com Web : www.cashsystemes.com
Plus en détailMon aide mémoire traitement de texte (Microsoft Word)
. Philippe Ratat Mon aide mémoire traitement de texte (Microsoft Word) Département Ressources, Technologies et Communication Décembre 2006. Sommaire PRÉSENTATION DU DOCUMENT 1 Objectif principal 1 Deux
Plus en détailCréer une base de données
Access Créer une base de données SOMMAIRE Généralités sur les bases de données... 3 Création de la base de données... 4 A) Lancement d'access... 4 B) Enregistrement de la base de données vide... 4 Création
Plus en détailInstallation SQL Server 2005 Express sur le serveur
Installation SQL Server 2005 Express sur le serveur Démarrez le serveur en utilisant le login administrateur. Lancer la mise à jour du système via http://windowsupdate.microsoft.com, sélectionner la mise
Plus en détailSTAGE 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étailCours 1 : Introduction. Langages objets. but du module. contrôle des connaissances. Pourquoi Java? présentation du module. Présentation de Java
Langages objets Introduction M2 Pro CCI, Informatique Emmanuel Waller, LRI, Orsay présentation du module logistique 12 blocs de 4h + 1 bloc 2h = 50h 1h15 cours, 45mn exercices table, 2h TD machine page
Plus en détailSupport de TD ArcGIS 10.1. Introduction à l automatisation et au développement avec ArcGIS 10.1 JEAN-MARC GILLIOT 2014-2015. 3 e année ingénieur
JEAN-MARC GILLIOT 2014-2015 Durée 1,5 heures Introduction à l automatisation et au développement avec ArcGIS 10.1 3 e année ingénieur Support de TD ArcGIS 10.1 Grande école européenne d'ingénieurs et de
Plus en détail1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information
TP Numéro 2 CRÉER ET MANIPULER DES TABLEAUX (Mise en forme, insertion, suppression, tri...) 1 CRÉER UN TABLEAU 1.1 Présentation Pour organiser et présenter des données sous forme d un tableau, Word propose
Plus en détailUE Programmation Impérative Licence 2ème Année 2014 2015
UE Programmation Impérative Licence 2 ème Année 2014 2015 Informations pratiques Équipe Pédagogique Florence Cloppet Neilze Dorta Nicolas Loménie prenom.nom@mi.parisdescartes.fr 2 Programmation Impérative
Plus en détailRevision 1.0 FR. Guide service technique
Revision 1.0 FR Guide service technique Revision 1.0 FR TABLE DES MATIERES 1 Recommandations...4 2 Mise en service....4 3 Règlage et paramètrage métrologique....5 4 Mise en réseau...11 4.1 Configuration
Plus en détailL informatique en BCPST
L informatique en BCPST Présentation générale Sylvain Pelletier Septembre 2014 Sylvain Pelletier L informatique en BCPST Septembre 2014 1 / 20 Informatique, algorithmique, programmation Utiliser la rapidité
Plus en détailTP, 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étailUE C avancé cours 1: introduction et révisions
Introduction Types Structures de contrôle Exemple UE C avancé cours 1: introduction et révisions Jean-Lou Desbarbieux et Stéphane Doncieux UMPC 2004/2005 Introduction Types Structures de contrôle Exemple
Plus en détailUtilisation 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étailLe langage SQL pour Oracle - partie 1 : SQL comme LDD
Le langage SQL pour Oracle - partie 1 : SQL comme LDD 1 SQL : Introduction SQL : Structured Query Langage langage de gestion de bases de donn ees relationnelles pour Définir les données (LDD) interroger
Plus en détailPlan 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étailDéfinition 0,752 = 0,7 + 0,05 + 0,002 SYSTÈMES DE NUMÉRATION POSITIONNELS = 7 10 1 + 5 10 2 + 2 10 3
8 Systèmes de numération INTRODUCTION SYSTÈMES DE NUMÉRATION POSITIONNELS Dans un système positionnel, le nombre de symboles est fixe On représente par un symbole chaque chiffre inférieur à la base, incluant
Plus en détailMesurer les performances (CPU) sous Linux
Titre : Mesurer les performances (CPU) sous Linux Date : 22/07/2015 Page : 1/7 Mesurer les performances (CPU) sous Linux Résumé : Il existe des outils permettant de tracer les temps CPU utilisés (profiling).
Plus en détailÉléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if
Éléments d informatique Cours 3 La programmation structurée en langage C L instruction de contrôle if Pierre Boudes 28 septembre 2011 This work is licensed under the Creative Commons Attribution-NonCommercial-ShareAlike
Plus en détailCours de Probabilités et de Statistique
Cours de Probabilités et de Statistique Licence 1ère année 2007/2008 Nicolas Prioux Université Paris-Est Cours de Proba-Stat 2 L1.2 Science-Éco Chapitre Notions de théorie des ensembles 1 1.1 Ensembles
Plus en détailCours 1 : Qu est-ce que la programmation?
1/65 Introduction à la programmation Cours 1 : Qu est-ce que la programmation? Yann Régis-Gianas yrg@pps.univ-paris-diderot.fr Université Paris Diderot Paris 7 2/65 1. Sortez un appareil qui peut se rendre
Plus en détailLocalisation des fonctions
MODALISA 7 Localisation des fonctions Vous trouverez dans ce document la position des principales fonctions ventilées selon l organisation de Modalisa en onglets. Sommaire A. Fonctions communes à tous
Plus en détailLimites finies en un point
8 Limites finies en un point Pour ce chapitre, sauf précision contraire, I désigne une partie non vide de R et f une fonction définie sur I et à valeurs réelles ou complees. Là encore, les fonctions usuelles,
Plus en détailFctsAffines.nb 1. Mathématiques, 1-ère année Edition 2007-2008. Fonctions affines
FctsAffines.nb 1 Mathématiques, 1-ère année Edition 2007-2008 Fonctions affines Supports de cours de mathématiques de degré secondaire II, lien hpertete vers la page mère http://www.deleze.name/marcel/sec2/inde.html
Plus en détailUnix/Linux I. 1 ere année DUT. Université marne la vallée
Unix/Linux I 1 ere année DUT Université marne la vallée 1 Introduction 2 Fonctions et spécifité d Unix Architecture 3 4 5 Fichier Unix Arborescence de fichiers Quelques commandes sur les fichiers Chemins
Plus en détailDémonstration d utilisation De NesmaCom
Démonstration d utilisation De NesmaCom Envoi : SMS Marketing - 1 - Démonstration : NesmaCom I. Connexion à NesmaCom Entrer votre Email et votre mot de passe pour accéder à votre compte sur notre solution
Plus en détailArchitecture 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étailPlus 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étailLangage et Concepts de Programmation Objet. 1 Attributs et Méthodes d instance ou de classe. Travaux Dirigés no2
Langage et Concepts de Programmation Objet Travaux Dirigés no2 Pôle Informatique École Nationale Supérieure des Mines de St-Etienne Vous trouverez plus de détails sur les concepts abordés lors de ce TD
Plus en détail1 I ) Une première approche de l algorithme en seconde, saison 2010 _ 2011. Antoine ROMBALDI
1 I ) Une première approche de l algorithme en seconde, saison 2010 _ 2011. Antoine ROMBALDI L objectif est de rendre les élèves capables : De décrire certains algorithmes en langage naturel. D en réaliser
Plus en détailUniversité du Québec à Chicoutimi. Département d informatique et de mathématique. Plan de cours. Titre : Élément de programmation.
Université du Québec à Chicoutimi Département d informatique et de mathématique Plan de cours Titre : Élément de programmation Sigle : 8inf 119 Session : Automne 2001 Professeur : Patrice Guérin Local
Plus en détailDE L ALGORITHME AU PROGRAMME INTRO AU LANGAGE C 51
DE L ALGORITHME AU PROGRAMME INTRO AU LANGAGE C 51 PLAN DU COURS Introduction au langage C Notions de compilation Variables, types, constantes, tableaux, opérateurs Entrées sorties de base Structures de
Plus en détailLe chiffre est le signe, le nombre est la valeur.
Extrait de cours de maths de 6e Chapitre 1 : Les nombres et les opérations I) Chiffre et nombre 1.1 La numération décimale En mathématique, un chiffre est un signe utilisé pour l'écriture des nombres.
Plus en détailRappels Entrées -Sorties
Fonctions printf et scanf Syntaxe: écriture, organisation Comportement Données hétérogènes? Gestion des erreurs des utilisateurs 17/11/2013 Cours du Langage C ibr_guelzim@yahoo.fr ibrahimguelzim.atspace.co.uk
Plus en détailLa mémoire. Un ordinateur. L'octet. Le bit
Introduction à l informatique et à la programmation Un ordinateur Un ordinateur est une machine à calculer composée de : un processeur (ou unité centrale) qui effectue les calculs une mémoire qui conserve
Plus en détailTraitement de texte : Quelques rappels de quelques notions de base
Traitement de texte : Quelques rappels de quelques notions de base 1 Quelques rappels sur le fonctionnement du clavier Voici quelques rappels, ou quelques appels (selon un de mes profs, quelque chose qui
Plus en détailCours Informatique Master STEP
Cours Informatique Master STEP Bases de la programmation: Compilateurs/logiciels Algorithmique et structure d'un programme Programmation en langage structuré (Fortran 90) Variables, expressions, instructions
Plus en détailIntroduction à 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étailIntroduction à l algorithmique et à la programmation M1102 CM n 3
Introduction à l algorithmique et à la programmation M1102 CM n 3 DUT Informatique 1 re année Eric REMY eric.remy@univ-amu.fr IUT d Aix-Marseille, site d Arles Version du 2 octobre 2013 E. Remy (IUT d
Plus en détailRéaliser la fiche de lecture du document distribué en suivant les différentes étapes de la méthodologie (consulter le support du TD!
Réaliser la fiche de lecture du document distribué en suivant les différentes étapes de la méthodologie (consulter le support du TD!) 1. Réaliser la note sur l auteur (bien lire le document, utiliser Internet)
Plus en détailGEST_INSTANCES APPLICATION DE GESTION DES INSTANCES ET REUNIONS EN EPLE ETABLISSEMENT PUBLIC LOCAL D ENSEIGNEMENT
GEST_INSTANCES APPLICATION DE GESTION DES INSTANCES ET REUNIONS EN EPLE ETABLISSEMENT PUBLIC LOCAL D ENSEIGNEMENT Table des matières : Description de l application :... 2 Les raisons d une telle application
Plus en détailGroupe symétrique. Chapitre II. 1 Définitions et généralités
Chapitre II Groupe symétrique 1 Définitions et généralités Définition. Soient n et X l ensemble 1,..., n. On appelle permutation de X toute application bijective f : X X. On note S n l ensemble des permutations
Plus en détailQuelques algorithmes simples dont l analyse n est pas si simple
Quelques algorithmes simples dont l analyse n est pas si simple Michel Habib habib@liafa.jussieu.fr http://www.liafa.jussieu.fr/~habib Algorithmique Avancée M1 Bioinformatique, Octobre 2008 Plan Histoire
Plus en détailManuel du gestionnaire
Manuel du gestionnaire ENT MESTEK v.2010 Ce manuel s adresse à l équipe administrative d un établissement scolaire : principal, principal adjoint, secrétaires dans un collège, proviseur, proviseur adjoint,
Plus en détailCours 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étailMATLAB : 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étailInfo0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java
Info0101 Intro. à l'algorithmique et à la programmation Cours 3 Le langage Java Pierre Delisle, Cyril Rabat et Christophe Jaillet Université de Reims Champagne-Ardenne Département de Mathématiques et Informatique
Plus en détailDU BINAIRE AU MICROPROCESSEUR - D ANGELIS CIRCUITS CONFIGURABLES NOTION DE PROGRAMMATION
145 NOTION DE PROGRAMMATION 1/ Complétons notre microprocesseur Nous avons, dans les leçons précédentes décrit un microprocesseur théorique, cependant il s inspire du 6800, premier microprocesseur conçu
Plus en détailDESCRIPTION DU PLUGIN POUR SPIP D IMPORTATION D'AUTEURS, DE MOTS-CLES ET D EXPORTATION D'AUTEURS, DE MOTS-CLES, DES CONTRIBUTIONS D UN FORUM
Secrétariat général Service des Politiques support et des Systèmes d Information entre de prestations et d Ingénierie Informatique Département Opérationnel de l Ouest Mai 2013 DESRIPTION DU PLUGIN POUR
Plus en détailLES MOTEURS DE RECHERCHE SUR INTERNET
La recherche efficace est autant une question de méthodologie que de maîtrise de «trucs et astuces». Internet n a pas été conçu au départ comme un outil de recherche d information, mais comme un outil
Plus en détailJeu d instructions NIOS II
Jeu d instructions NIOS II 1 Formats d instructions Le processeur NIOS II a un jeu d instructions de type RISC. Il possède 32 registres de 32 bits, notés r0 à r31, avec r0 0. Les instructions sont de longueur
Plus en détailManuel 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étail1/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étailEntraînement au concours ACM-ICPC
Entraînement au concours ACM-ICPC Concours ACM-ICPC : format et stratégies Page 1 / 16 Plan Présentation Stratégies de base Page 2 / 16 Qu est-ce que c est? ACM-ICPC : International Collegiate Programming
Plus en détailContinuité 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étailBernard Lecomte. Débuter avec HTML
Bernard Lecomte Débuter avec HTML Débuter avec HTML Ces quelques pages ont pour unique but de vous donner les premiers rudiments de HTML. Quand vous les aurez lues, vous saurez réaliser un site simple.
Plus en détailPar combien de zéros se termine N!?
La recherche à l'école page 79 Par combien de zéros se termine N!? par d es co llèg es An dré Do ucet de Nanterre et Victor Hugo de Noisy le Grand en seignants : Danielle Buteau, Martine Brunstein, Marie-Christine
Plus en détailENDNOTE X2 SOMMAIRE. 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque
1 ENDNOTE X2 SOMMAIRE 1. La bibliothèque EndNote 1.1. Créer une nouvelle bibliothèque 1.2. Ouvrir une bibliothèque EndNote 1.3. Fermer une bibliothèque 2. Manipuler une bibliothèque EndNote 2.1. La saisie
Plus en détailAlgorithmique, Structures de données et langage C
UNIVERSITE PAUL SABATIER TOULOUSE III Algorithmique, Structures de données et langage C L3 IUP AISEM/ICM Janvier 2005 J.M. ENJALBERT Chapitre 1 Rappels et compléments de C 1.1 Structures Une structure
Plus en détailPremiers pas avec Mathematica
Premiers pas avec Mathematica LP206 : Mathématiques pour physiciens I Année 2010/2011 1 Introduction Mathematica est un logiciel de calcul formel qui permet de manipuler des expressions mathématiques symboliques.
Plus en détail