MPSI Tronc commun d informatique Prise en main

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

Download "MPSI Tronc commun d informatique Prise en main"

Transcription

1 1 Prise en main de l environnement informatique Se connecter avec vos identifiants. Lancer le programme scilab. Vérifier que pour scilab est bien égal à 7. Refermer scilab. 2 L environnement Spyder Lancer le programme spyder. C est avec ce programme que nous allons effectuer l essentiel du tronc commun d informatique. Vous devez vous retrouver face à un environnement ressemblant à peu près à ça : En particulier il y a 3 sous fenêtres : la sous fenêtre de gauche qui est l éditeur de texte, la sous fenêtre en bas à droite qui est la console, et la sous fenêtre en haut à droite dont nous verrons certaines utilisations. 2.1 Le mode console La console peut comporter plusieurs onglets : sélectionner l onglet avec un prompt (trois chevrons, ou encore >>>) En même temps, dans la fenêtredes explorateurs, sélectionner l onglet Explorateur de variables. Dans la console, taper les instructions suivantes : >>> a = 3 >>> b = a+2 Vérifier que dans l explorateur de variables deux variables a et b ont été mémorisées, respectivement avec les valeurs 3 et 5. 1/10

2 Taper le programme suivant en respectant scrupuleusement la syntaxe, les retours à la ligne et les tabulations : un retour à la ligne est notée [Entrée] et une tabulation est notée [Tab], c est la touche avec une double flèche à gauche du clavier) : >>> a = 8 [Entrée] >>> if a%2 == 0 : [Entrée]... [Tab] print "a est pair" [Entrée]... else : [Entrée]... [Tab] print "a est impair" [Entrée]... [Entrée] Attention au double symbole ==. Normalement vous verrez apparaître le message "a est pair" Attention aussi au rôle fondamental des tabulations sous Python : si vous en oubliez le programme ne fonctionnera pas. Attention enfin au fait qu un bloc comprenant des indentations ne s exécutera dans la console que s il se termine par un dernier retour à la ligne : c est le rôle de la dernière touche [Entrée] sur une ligne vide. On sait qu on est à l intérieur d une structure avec des indentations quand le prompt >>> est remplacé par..., on revient au prompt normal en validant une ligne vide, ce qui provoque la validation (et l exécution) du bloc. 2.2 L éditeur de texte Choisir l emplacement des sauvegardes Se placer désormais dans l éditeur de texte en cliquant dedans avec la souris. Aller dans Fichier > Enregistrer sous, créer dans Mes Documents un répertoire TP0 et sauvegarder dans le fichier TP0 1.py Par contre éviter la sauvegarde dans le fichier.spyder qui est parfois proposée par défaut (c est un répertoire caché) Taper et exécuter un programme : la touche [F5] L éditeur est fait pour taper tout un programme, au lieu de valider les instructions une à une. Il n y a pas de prompt >>>. Les lignes écrites avec un espace au début sont les lignes indentées : 4 espaces correspondent exactement à 1 indentation ([Tab]), il faut impérativement qu il y ait au début de chaque ligne le nombre précis de tabulations. Parfois Python positionne lui même ces indentations, auquel cas il ne faut pas en rajouter. Parfois aussi Python positionne par défaut une tabulation superflue en début de ligne : dans ce cas il faut impérativement supprimer cette indentation superflue de début de ligne en appuyant sur la touche [Del]. Taper précisément le code suivant : a = 8 if a % 2 == 0 : print "a est pair" else : print "a est impair" a = a + 1 2/10

3 print "maintenant a vaut", a if a % 2 == 0 : print "a est pair" else : print "a est impair" Vous pouvez gagner du temps en effectuant un copié collé sur le bloc de 4 lignes qui se répète deux fois : if...print...else...print. Attention à une différence importante avec le mode console : ici un bloc comprenant des indentations n a pas besoin de validation d une ligne vide pour pouvoir s exécuter. Exécuter ce programme en appuyant sur la touche [F5]. Un onglet s ouvre au niveau de la console : c est une console uniquement en sortie du programme exécuté dans l éditeur. Normalement vous obtenez les messages suivants : a est pair maintenant a vaut 9 a est impair Les instructions print du programme écrivent leur message dans cette console en sortie ; cependant vous ne pouvez pas entrer d instruction dans cette console de sortie. Pour revenir à la console d entrée sortie il faudrait changer d onglet dans la console Changer de fichier source Sauvegarder le code de l éditeur avec Fichiers > enregistrer ou en appuyant sur [Ctrl+S]). Si vous avez bien effectué le travail de choix du répertoire de sauvegarde, elle est faite dans Mes documents/tp0/tp0_1.py Revenez dans l éditeur. Modifiez la première ligne a = 8 par a = 9. Sauvegardez. Cette nouvelle sauvegarde modifie le fichier TP0 1.py, l ancienne version est donc perdue. Imaginons qu on veuille modifier notre programme en gardant la première version. Changez la ligne a = 9 par a = 15, aller dans le menu Fichier Enregistrer sous et sauvegarder sous le nom TP0 2.py Désormais il y a deux fichiers, chacun avec une version différente du programme Ouvrir un programme Ouvrir la version 1 en allant dans Fichier Ouvrir (ou de manière similaire en appuyant sur l icône correspondante dans la barre de fichiers, ou en appuyant sur [Ctrl+O]). Choisir le fichier TP0 1.py, désormais vous avez deux onglets dans l éditeur, chacun avec une version du programme. Il est possible de fermer des onglets inutiles : fermez par exemple la version 2. Il est aussi possible d ouvrir un onglet vierge de l éditeur, ou bien avec Fichier Nouveau fichier, ou bien avec [Ctrl+N], ou bien avec l icône correspondante dans la barre de fichiers. 3/10

4 2.2.5 Exécution de portions de texte dans l éditeur : la touche [F9] Dans l éditeur ouvrir un onglet vierge de texte. Rentrer le programme suivant (en respectant bien les tabulations, les retours à la ligne et les lignes vides). Les lignes commençant par le symbole # sont des commentaires : elles servent seulement à comprendre le programme lors de le relecture par un humain, et ne sont pas prises en compte par l interpréteur Python. # Exercice 1 : une instruction conditionnelle x = 56 if x < 3 : x = 2*x else : x = x-1 print "Maintenant x vaut", x # Exercice 2 : calcul de norme import math x = 3 y = 4 math.sqrt (x**2 + y**2) Exécuter ce programme avec la touche [F5]. Constater que le message de l instruction print de l exercice 1 est bien affichée dans la console de sortie, mais que le calcul de norme de l exercice 2 n apparaît nulle part (ce calcul est effectué mais n est pas utilisé par une instruction print) : normalement le seul message affiché est Maintenant x vaut 55. Dans la fenêtre des explorateurs aller sur l onglet Explorateur de variables et constater qu aucune variable n a été enregistrée. Maintenant nous allons exécuter uniquement l exercice 2 : avec la souris, surligner tout le code de l exercice 2, mais pas le code de l exercice 1. Appuyer sur la touche [F9] : tout le code surligné est réinjecté en entrée dans la console. Le résultat final de l exercice 2 (5.0) apparaît dans la console : en effet l évaluation d une expression est affichée en mode console (contrairement au mode éditeur + [F5]). Constater que dans l explorateur de variables les variables x et y sont bien affectées. Essayer de faire pareil avec l exercice 1 : surligner à la souris uniquement le code de l exercice 1 et appuyer sur [F9]. Surprise : ça ne marche pas! L explication est que le code de l éditeur de texte est réinjecté en mode console avant d être exécuté, et donc que la structure indentée commençant par if doit finir par une ligne vide. Rajouter cette ligne vide (juste avant print) : # Exercice 1 : une instruction conditionnelle x = 56 if x < 3 : x = 2*x else : x = x-1 print "Maintenant x vaut", x 4/10

5 Recommencer la manipulation : surligner et appuyer sur [F9]. Cette fois ci l exécution se fait correctement, et dans l explorateur de variables la variable x prend la valeur 55 (donc le code de l exercice 2 n a pas été exécuté). En résumé : en validant le code de l éditeur avec la touche [F5], vous pouvez exécuter un programme en entier de façon simple, et la gestion des retours à la ligne correspond à celle des vrais codes en Python. Par contre si on veut tester des petits morceaux de code séparés, on est obligé d utiliser autant d onglets qu il y a de portions de code à tester. Par ailleurs le code est difficile à déboguer (c est à dire à corriger en cas d erreur). Il existe bien un mode débogueur, mais son usage est peu pratique. À l opposé, la touche [F9] permet d exécuter facilement de petites portions de code et permet un usage simple de l explorateur de variables ; en contrepartie son usage est peu approprié aux longs programmes, et elle nécessite de rajouter une ligne vide à la fin de chaque structure indentée (ce qui n existe pas normalement dans les programmes en Python). 3 L aide en ligne Le langage Python dispose d une importante documentation sur Internet. En général on trouve facilement sur les sites dédiés ou sur les forums toute la documentation nécessaire. En particulier le site docs.python.org possède une documentation détaillée. La version de Python utilisée ici est Python 2.7 : on ira donc sur 4 Calculs algébriques usuels sous Python Il faut connaître les principales fonctions de calcul algébrique sous Python. Essayez (à partie de l éditeur ou en mode console, comme vous voulez) les calculs suivants : >>> # Addition 7 >>> 3-4 # Soustraction -1 >>> 3*4 # Multiplication 12 >>> 3 ** 4 # Puissance 81 Remarque : les espaces autour des symboles d opération sont facultatifs : on peut les mettre si on veut pour améliorer la lisibilité. Néanmoins, il est interdit de mettre un espace en début d instruction. Un espace en début d instruction serait considéré comme une indentation du code, ce qui correspond sous Python à une imbrication comme nous le verrons plus tard. En ce qui concerne la division c est plus compliqué. Comparez les instructions suivantes : >>> 9 / 2 4 >>> 9.0 / 2 5/10

6 4.5 >>> 9 / >>> 9.0 / Les calculs 9.0 / 2, 9 / 2.0 et 9.0 / 2.0 conduisent à des quotients exacts de divisions alors que 9 / 2 conduit à un quotient de division euclidienne. Pour comprendre cette différence de comportement, saisissons les instructions suivantes : >>> type (9) <type int > >>> type (9.0) <type float > Les valeurs manipulées par Python sont cataloguées selon différents types. Le type int désigne une valeur entière (en anglais : integer) alors que le type float désigne une valeur réelle, ou plus exactement une approximation d un réel par un décimal. float est un raccourci de floating point number : nombre à virgule flottante. Le comportement de l opérateur de division / dépend donc du typage de ses paramètres. Si les deux nombres sont de type int alors / effectue une division euclidienne et la valeur de retour est de type int. Si au moins l un des deux nombres est de type float alors / effectue une division exacte (aux erreurs d arrondi près) et la valeur de retour est de type float. Si on souhaite effectuer une division exacte avec des nombres entiers, on commence par transformer un nombre en float avec l opérateur float(). Il existe aussi l opérateur int() qui convertit un float en int, en tronquant la partie décimale. >>> 9 / 2 # division d une valeur int par une valeur int 4 >>> float(9) # conversion d une valeur int en float 9.0 >>> float(9) / 2 # maintenant la division devient exacte 4.5 >>> int (9.0) # conversion d une valeur float en int 9 >>> int (9.7) 9 >>> int (-9.2) -9 Pour que les choses soient un peu plus compliquées il faut savoir qu à partir de la version 3 de Python (ici nous utilisons la version 2.7) l opérateur / effectue une division exacte, même si les deux paramètres sont de type int. Par exemple l expression 9/4 s évaluera en 2 sous Python 2.7, mais en 2.25 sous Python 3. Dans tous les cas on peut effectuer une division euclidienne avec // : l expression 9//4 s évaluera en 2, que l on soit sous Python 2.7 ou sous Python 3. 6/10

7 Le module math de la bibliothèque standard Les fonctions mathématiques usuelles x x, sin, cos,... sont disponibles dans la bibliothèque standard de Python : ce ne sont pas des fonctions qui existent dans le noyau de Python mais elles ont déjà été programmées ; pour pouvoir les utiliser il faut les charger depuis le module math de la bibliothèque standard avec une instruction import. Voici un descriptif (non exhaustif) des principales fonctions du module math : >>> sqrt (4) Traceback (most recent call last): NameError: name sqrt is not defined >>> from math import * # charger toutes les fonctions du module math >>> sqrt (2) >>> pi >>> e >>> cos(pi) -1.0 >>> sin(pi) # remarquez les erreurs d arrondi e-16 >>> exp(2) >>> floor (3.6) # partie entiere 3.0 >>> ceil (3.6) # partie entiere superieure 4.0 >>> fabs (-3.6 ) # valeur absolue 3.6 >>> factorial (5) 120 >>> log(4) /10

8 >>> log (4, 2) # logarithme en base >>> pow (3, 4) # mise a la puissance 81.0 >>> acos (1.) # fonction arccos 0.0 >>> asin(1.) # fonction arcsin >>> atan (1.) # arctan >>> atan2 (2, -1) # atan2 (y, x) calcule un argument de x+iy >>> cosh(2) # cosinus hyperbolique >>> sinh (2) # sinus hyperbolique >>> tanh (3) # tangente hyperbolique Les parenthèses servent ou bien à délimiter les paramètres d une fonction, ou bien à définir des règles de priorité dans les calculs. Par connaître les règles précises de priorité dans les calculs en l absence de parenthèses, on se réfèrera à la documentation officielle de Python. Il s agit en gros des règles de priorité usuelles : la puissance est prioritaire sur le produit qui est prioritaire sur l addition. >>> from math import cos >>> cos 1 # syntaxe incorrecte : il manque les parentheses cos 1 # pour delimiter les parametres ^ SyntaxError: invalid syntax >>> cos (1) # syntaxe correcte >>> * 5 # la multiplication est prioritaire sur l addition 16 >>> (1 + 3) * /10

9 5 Exercices 1) Le plan est muni d un repère orthonormé direct. Soient deux vecteurs u et v de coordonnées respectives (x u, y u ) et (x v, y v ). On admettra le résultat mathématique suivant : Le déterminant de u t de v est det( u, v ) = x u y v x v y u. det( u, v ) = 0 si et seulement si u et v sont colinéaires. det( u, v ) > 0 si et seulement si ( u, v ) est directe, c est à dire si et seulement si l angle ( u, v ) possède une mesure dans ]0, π[. det( u, v ) < 0 si et seulement si ( u, v ) est indirecte, c est à dire si et seulement si l angle ( u, v ) possède une mesure dans ] π, 0[. Soient trois points non alignés A(x A, y A ), B(x B, y B ) et M(x, y). Écrire une commande if qui permet de savoir si ( AB, AM) est directe ou non. Tester votre programme avec : ( ) ( ) ( ) a) A, B et M ( ) ( ) ( ) b) A, B et M (ici ( AB, AM) est directe) (ici ( AB, AM) est indirecte) 2) On suppose de plus dans cette question que la droite (AB) n est pas horizontale : y A y B. Écrire une instruction if qui permet de savoir si le point M est à droite ou non de la droite (AB). Attention : comme on peut le voir sur le schéma ci dessous, M peut être à droite de la droite (AB) alors que M est à gauche d un des deux points A et B. Par ailleurs, on ne sait pas si A est au dessus de B ou si c est B qui est au dessus de A. A- +M B- Tester votre programme avec : ( ) ( ) 10 2 a) A, B et M 10 2 droite de (AB)) ( ) ( ) 10 2 b) A, B et M 10 2 gauche de (AB)) ( ) 7 (ici M est à 5 ( ) 3 (ici M est à 5 3) On se donne trois points non alignés A, B et C. Soit M un quatrième point qui n appartient ni à la demi droites [AB) ni à la demi droite [AC). Écrire une instruction qui permet de savoir si le point M appartient à la partie saillante ou rentrante du secteur angulaire ( BAC). 9/10

10 -B Partie saillante A - C Partie rentrante 10/10

Présentation du langage et premières fonctions

Présentation du langage et premières fonctions 1 Présentation de l interface logicielle Si les langages de haut niveau sont nombreux, nous allons travaillé cette année avec le langage Python, un langage de programmation très en vue sur internet en

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

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

L informatique en BCPST

L 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é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

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

Python - introduction à la programmation et calcul scientifique

Python - introduction à la programmation et calcul scientifique Université de Strasbourg Environnements Informatique Python - introduction à la programmation et calcul scientifique Feuille de TP 1 Avant de commencer Le but de ce TP est de vous montrer les bases de

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

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

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus :

1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : 1) Installation de Dev-C++ Téléchargez le fichier devcpp4990setup.exe dans un répertoire de votre PC, puis double-cliquez dessus : La procédure d installation démarre. La fenêtre suivante vous indique

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

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

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

Logiciel. Table de matières I Environnement requis...2

Logiciel. Table de matières I Environnement requis...2 1 Table de matières I Environnement requis...2 I 1 - Configuration minimum conseillée...2 I 2 - Désinstallation de l application...2 I 3 - Lancement de l application...2 II Installation du logiciel...2

Plus en détail

INF 321 : mémento de la syntaxe de Java

INF 321 : mémento de la syntaxe de Java INF 321 : mémento de la syntaxe de Java Table des matières 1 La structure générale d un programme 3 2 Les composants élémentaires de Java 3 2.1 Les identificateurs.................................. 3 2.2

Plus en détail

1 radian. De même, la longueur d un arc de cercle de rayon R et dont l angle au centre a pour mesure α radians est α R. R AB =R.

1 radian. De même, la longueur d un arc de cercle de rayon R et dont l angle au centre a pour mesure α radians est α R. R AB =R. Angles orientés Trigonométrie I. Préliminaires. Le radian Définition B R AB =R C O radian R A Soit C un cercle de centre O. Dire que l angle géométrique AOB a pour mesure radian signifie que la longueur

Plus en détail

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application

Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application Université de Provence Licence Math-Info Première Année V. Phan Luong Algorithmique et Programmation en Python Cours 1 : Introduction Ordinateurs - Langages de haut niveau - Application 1 Ordinateur Un

Plus en détail

2 Comment fonctionne un ordinateur, dans les grandes lignes

2 Comment fonctionne un ordinateur, dans les grandes lignes Programmation 1 Cours n 1 GB3, 2 nd semestre 2014-2015 Cours de Python Gilles Bernot Les notes de cours et les feuilles de TD sont disponibles (avec un peu de retard par rapport au déroulement du cours)

Plus en détail

Traitement de texte : Quelques rappels de quelques notions de base

Traitement 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étail

1 CRÉER UN TABLEAU. IADE Outils et Méthodes de gestion de l information

1 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étail

I. Introduction aux fonctions : les fonctions standards

I. Introduction aux fonctions : les fonctions standards Chapitre 3 : Les fonctions en C++ I. Introduction aux fonctions : les fonctions standards A. Notion de Fonction Imaginons que dans un programme, vous ayez besoin de calculer une racine carrée. Rappelons

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

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

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

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

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

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

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

Chapitre 3. Quelques fonctions usuelles. 1 Fonctions logarithme et exponentielle. 1.1 La fonction logarithme

Chapitre 3. Quelques fonctions usuelles. 1 Fonctions logarithme et exponentielle. 1.1 La fonction logarithme Chapitre 3 Quelques fonctions usuelles 1 Fonctions logarithme et eponentielle 1.1 La fonction logarithme Définition 1.1 La fonction 7! 1/ est continue sur ]0, +1[. Elle admet donc des primitives sur cet

Plus en détail

V- Manipulations de nombres en binaire

V- 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étail

Info0101 Intro. à l'algorithmique et à la programmation. Cours 3. Le langage Java

Info0101 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é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

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches.

RACCOURCIS CLAVIERS. DEFINITION : Une «combinaison de touches» est un appui simultané sur plusieurs touches. S Vous n aimez pas la souris Les raccourcis clavier sont là pour vous faciliter la vie! INTRODUCTION : Vous avez du mal à vous habituer à la manipulation de la souris Des solutions existent : les raccourcis

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

YAPBA M. Logiciel libre de suivi de vos comptes

YAPBA M. Logiciel libre de suivi de vos comptes YAPBA M Logiciel libre de suivi de vos comptes Premières opérations A l'ouverture la première fois, on obtient cet écran. La première opération va être la création d'un compte. Comme aucun compte n'est

Plus en détail

Ceci est un Chromebook, ton ordinateur!

Ceci est un Chromebook, ton ordinateur! Ceci est un Chromebook, ton ordinateur! CHROMEBOOK - Dans le royaume des ordinateurs personnels, il n'y a pas beaucoup de choix. Pour schématiser, soit vous avez un PC, soit vous avez un Mac. Et ce depuis

Plus en détail

Découverte de Python

Dé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é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

La Clé informatique. Formation Excel XP Aide-mémoire

La Clé informatique. Formation Excel XP Aide-mémoire La Clé informatique Formation Excel XP Aide-mémoire Septembre 2005 Table des matières Qu est-ce que le logiciel Microsoft Excel?... 3 Classeur... 4 Cellule... 5 Barre d outil dans Excel...6 Fonctions habituelles

Plus en détail

FICHIERS ET DOSSIERS

FICHIERS ET DOSSIERS La différence entre fichier et dossier FICHIERS ET DOSSIERS La première notion à acquérir est la différence entre un dossier et un fichier Un dossier est une sorte de classeur dans lequel on range divers

Plus en détail

Installation du logiciel Windows Suivant Démarrer Tous les programmes Démarrer Tous les programmes Marketing Manager Marketing Manager Linux ici Mac

Installation du logiciel Windows Suivant Démarrer Tous les programmes Démarrer Tous les programmes Marketing Manager Marketing Manager Linux ici Mac Le Marketing Manager de bluevizia est un outil informatique facile à utiliser et moderne pour le développement et la gestion des processus marketing. Installation du logiciel Windows Double cliquez avec

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

Chapitre 2 Devine mon nombre!

Chapitre 2 Devine mon nombre! Python 3 : objectif jeux Chapitre 2 Chapitre 2 Devine mon nombre! 2.1. Thèmes abordés dans ce chapitre commentaires modules externes, import variables boucle while condition : if... elif... else la fonction

Plus en détail

Complément d information concernant la fiche de concordance

Complément d information concernant la fiche de concordance Sommaire SAMEDI 0 DÉCEMBRE 20 Vous trouverez dans ce dossier les documents correspondants à ce que nous allons travailler aujourd hui : La fiche de concordance pour le DAEU ; Page 2 Un rappel de cours

Plus en détail

Conventions d écriture et outils de mise au point

Conventions d écriture et outils de mise au point Logiciel de base Première année par alternance Responsable : Christophe Rippert Christophe.Rippert@Grenoble-INP.fr Introduction Conventions d écriture et outils de mise au point On va utiliser dans cette

Plus en détail

Nathalie Barbary SANSTABOO. Excel 2010. expert. Fonctions, simulations, Groupe Eyrolles, 2011, ISBN : 978-2-212-12761-4

Nathalie Barbary SANSTABOO. Excel 2010. expert. Fonctions, simulations, Groupe Eyrolles, 2011, ISBN : 978-2-212-12761-4 Nathalie Barbary Nathalie Barbary SANSTABOO Excel 2010 Fonctions, simulations, bases bases de de données expert Groupe Eyrolles, 2011, ISBN : 978-2-212-12761-4 Du côté des mathématiciens 14 Il n est pas

Plus en détail

Logiciel de Base. I. Représentation des nombres

Logiciel 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é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

LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011

LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011 LECON 2 : PROPRIETES DE L'AFFICHAGE Version aout 2011 COPIER LE FICHIER LECON 1_02 DU DISQUE D : VERS LA CLE USB Cliquez gauche deux fois sur l'icône POSTE DE TRAVAIL Cliquez gauche deux fois sur DONNEES

Plus en détail

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

Tutoriel. Votre site web en 30 minutes

Tutoriel. Votre site web en 30 minutes Tutoriel Votre site web en 30 minutes But du tutoriel Nous allons vous présenter comment réaliser rapidement votre site avec Web Creator Pro 6 en vous basant sur l utilisation des modèles fournis avec

Plus en détail

[WINDOWS 7 - LES FICHIERS] 28 avril 2010. Logiciel / Windows

[WINDOWS 7 - LES FICHIERS] 28 avril 2010. Logiciel / Windows Ce dossier a une forme un peu différente des précédentes : c est un ensemble de «fiches» décrivant chacune une des opérations que l on peut effectuer avec un fichier (enregistrer, renommer, etc.). Chaque

Plus en détail

:...2 I.6. :... 2 I.7. :... 2 I.8. :...3 I.9. :... 3 I.10. :... 3 II. 4 II.1.

:...2 I.6. :... 2 I.7. :... 2 I.8. :...3 I.9. :... 3 I.10. :... 3 II. 4 II.1. REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE LA FORMATION PROFESSIONNELLE INSTITUT DE LA FORMATION PROFESSIONNELLE DE BIRKHADEM Microsoft Outlook Mai 2004 IFP BIRKHADEM, Rue des trois frères

Plus en détail

CORRIGE LES NOMBRES DECIMAUX RELATIFS. «Réfléchir avant d agir!»

CORRIGE LES NOMBRES DECIMAUX RELATIFS. «Réfléchir avant d agir!» Corrigé Cours de Mr JULES v3.3 Classe de Quatrième Contrat 1 Page 1 sur 13 CORRIGE LES NOMBRES DECIMAUX RELATIFS. «Réfléchir avant d agir!» «Correction en rouge et italique.» I. Les nombres décimaux relatifs.

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

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

Comment créer une facture

Comment créer une facture Comment créer une facture Nous sous-entendons que la «société», les véhicules et chauffeurs aient été créés dans le logiciel. Si ce n est pas le cas, veuillez lire le document «Démarrage rapide TéléTaxi».

Plus en détail

Représentation géométrique d un nombre complexe

Représentation géométrique d un nombre complexe CHAPITRE 1 NOMBRES COMPLEXES 1 Représentation géométrique d un nombre complexe 1. Ensemble des nombres complexes Soit i le nombre tel que i = 1 L ensemble des nombres complexes est l ensemble des nombres

Plus en détail

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X

Groupe Eyrolles, 2003, ISBN : 2-212-11317-X Groupe Eyrolles, 2003, ISBN : 2-212-11317-X 3 Création de pages dynamiques courantes Dans le chapitre précédent, nous avons installé et configuré tous les éléments indispensables à la mise en œuvre d une

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

Rapports d activités et financiers par Internet. Manuel Utilisateur

Rapports d activités et financiers par Internet. Manuel Utilisateur Rapports d activités et financiers par Internet Manuel Utilisateur Table des matières 1. Introduction... 3 2. Pré requis... 3 3. Principe de fonctionnement... 3 4. Connexion au site Internet... 4 5. Remplir

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

Comment mettre en page votre livre

Comment mettre en page votre livre GUIDE - ImprimermonLivre.com Comment mettre en page votre livre www.imprimermonlivre.com 1 V. 20131125 Conseils pour la mise en page de votre ouvrage L objectif de ce guide est de vous aider à réaliser

Plus en détail

EXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version 1.0 30/11/05

EXCEL PERFECTIONNEMENT SERVICE INFORMATIQUE. Version 1.0 30/11/05 EXCEL PERFECTIONNEMENT Version 1.0 30/11/05 SERVICE INFORMATIQUE TABLE DES MATIERES 1RAPPELS...3 1.1RACCOURCIS CLAVIER & SOURIS... 3 1.2NAVIGUER DANS UNE FEUILLE ET UN CLASSEUR... 3 1.3PERSONNALISER LA

Plus en détail

Développements limités usuels en 0

Développements limités usuels en 0 Développements limités usuels en 0 e x sh x ch x sin x cos x = + x! + x! + + xn n! + O ( x n+) = x + x3 3! + + xn+ (n + )! + O ( x n+3) = + x! + x4 4! + + xn (n)! + O ( x n+) = x x3 3! + + ( )n xn+ (n

Plus en détail

Leçon N 5 PICASA Généralités

Leçon N 5 PICASA Généralités Leçon N 5 PICASA Généralités Avec cette leçon N 5, nous allons commencer l étude du traitement de vos photos avec le logiciel de GOOGLE, PICASA, que vous avez téléchargé dans la leçon N 3. 1 Présentation

Plus en détail

SOMMAIRE 1 INTRODUCTION 4 2 GUIDE D UTILISATION ET TUTORIAUX VIDEOS EN LIGNE 4 3 CONTACTER VOTRE SUPPORT 4 4 RACCOURCIS CLAVIER 5

SOMMAIRE 1 INTRODUCTION 4 2 GUIDE D UTILISATION ET TUTORIAUX VIDEOS EN LIGNE 4 3 CONTACTER VOTRE SUPPORT 4 4 RACCOURCIS CLAVIER 5 SOMMAIRE 1 INTRODUCTION 4 2 GUIDE D UTILISATION ET TUTORIAUX VIDEOS EN LIGNE 4 3 CONTACTER VOTRE SUPPORT 4 4 RACCOURCIS CLAVIER 5 5 ADMINISTRER SON SITE WEBGAZELLE CMS 2.0 5 5.1 Configuration minimale

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

Compléments de documentation Scilab : affichage de texte et formatage de nombres

Compléments de documentation Scilab : affichage de texte et formatage de nombres Université des Sciences et Technologies de Lille U.F.R. de Mathématiques Pures et Appliquées Agrégation externe Année 2002-2003 Compléments de documentation Scilab : affichage de texte et formatage de

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

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

Conversion d un entier. Méthode par soustraction

Conversion d un entier. Méthode par soustraction Conversion entre bases Pour passer d un nombre en base b à un nombre en base 10, on utilise l écriture polynomiale décrite précédemment. Pour passer d un nombre en base 10 à un nombre en base b, on peut

Plus en détail

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe : 1 CONNEXION A LA MESSAGERIE ZIMBRA PAR LE WEBMAIL Ecran de connexion à la messagerie Rendez vous dans un premier temps sur la page correspondant à votre espace webmail : http://webmailn.%votrenomdedomaine%

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

LES TOUT PREMIERS PAS

LES TOUT PREMIERS PAS DESMODO, un logiciel de gestion d idées http://www.desmodo.net/ LES TOUT PREMIERS PAS Desmodo est un logiciel (libre) qui permet, entre autre, de visualiser et de synthétiser, de manière organisée, sous

Plus en détail

Chapitre 11. Séries de Fourier. Nous supposons connues les formules donnant les coefficients de Fourier d une fonction 2 - périodique :

Chapitre 11. Séries de Fourier. Nous supposons connues les formules donnant les coefficients de Fourier d une fonction 2 - périodique : Chapitre Chapitre. Séries de Fourier Nous supposons connues les formules donnant les coefficients de Fourier d une fonction - périodique : c c a0 f x dx c an f xcosnxdx c c bn f xsinn x dx c L objet de

Plus en détail

les Formulaires / Sous-Formulaires Présentation...2 1. Créer un formulaire à partir d une table...3

les Formulaires / Sous-Formulaires Présentation...2 1. Créer un formulaire à partir d une table...3 Présentation...2 1. Créer un formulaire à partir d une table...3 2. Les contrôles :...10 2.1 Le contrôle "Intitulé"...11 2.2 Le contrôle "Zone de Texte"...12 2.3 Le contrôle «Groupe d options»...14 2.4

Plus en détail

Angles orientés et trigonométrie

Angles orientés et trigonométrie Chapitre Angles orientés et trigonométrie Ce que dit le programme : CONTENUS CAPACITÉS ATTENDUES COMMENTAIRES Trigonométrie Cercle trigonométrique. Radian. Mesure d un angle orienté, mesure principale.

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

Algorithmes et mathématiques. 1. Premiers pas avec Python. Exo7. 1.1. Hello world!

Algorithmes et mathématiques. 1. Premiers pas avec Python. Exo7. 1.1. Hello world! Exo7 Algorithmes et mathématiques Vidéo partie 1. Premiers pas avec Python Vidéo partie 2. Ecriture des entiers Vidéo partie 3. Calculs de sinus, cosinus, tangente Vidéo partie 4. Les réels Vidéo partie

Plus en détail

TP 1 : prise en main de Windows. TP 1 : prise en main de Windows

TP 1 : prise en main de Windows. TP 1 : prise en main de Windows TP 1 : prise en main de Windows TP 1 : prise en main de Windows Objectif du TP : prise en main de Windows manipulation de l'environnement utilisation de quelques logiciels de récupération de données Introduction

Plus en détail

Travaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation

Travaux pratiques. Compression en codage de Huffman. 1.3. Organisation d un projet de programmation Université de Savoie Module ETRS711 Travaux pratiques Compression en codage de Huffman 1. Organisation du projet 1.1. Objectifs Le but de ce projet est d'écrire un programme permettant de compresser des

Plus en détail

Dragon Naturally Speaking 13

Dragon Naturally Speaking 13 Année 2015 Dragon Naturally Speaking 13 Guide premier pas Nathalie Macé / Grégoire Duval PROJET ORDYSCAN 1 Table des matières Introduction 3 Pourquoi utiliser Dragon Naturally Speaking avec les élèves

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

ALGORITHMIQUE ET PROGRAMMATION En C

ALGORITHMIQUE ET PROGRAMMATION En C Objectifs ALGORITHMIQUE ET PROGRAMMATION Une façon de raisonner Automatiser la résolution de problèmes Maîtriser les concepts de l algorithmique Pas faire des spécialistes d un langage Pierre TELLIER 2

Plus en détail

Aide : publication de décisions VS

Aide : publication de décisions VS Aide : publication de décisions VS Table des Matières Introduction... 2 Recherche (Recherche dans le texte intégral)... 2 Filtres... 3 Collection d arrêts... 4 Date de la décision et date de publication...

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

J ai peur des souris mais je me soigne Petit manuel à l attention des profs de langues vivantes désireux d affronter le Monstre Informatique

J ai peur des souris mais je me soigne Petit manuel à l attention des profs de langues vivantes désireux d affronter le Monstre Informatique J ai peur des souris mais je me soigne Petit manuel à l attention des profs de langues vivantes désireux d affronter le Monstre Informatique Les Fondamentaux du Prof de Langues Pourquoi ce manuel? Pour

Plus en détail

Créer une base de données

Cré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étail

GUIDE Excel (version débutante) Version 2013

GUIDE Excel (version débutante) Version 2013 Table des matières GUIDE Excel (version débutante) Version 2013 1. Créer un nouveau document Excel... 3 2. Modifier un document Excel... 3 3. La fenêtre Excel... 4 4. Les rubans... 4 5. Saisir du texte

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

C2AI 9 rue de Catalogne 69153 Décines cedex Tél. : 04 72 15 88 70 - Fax : 04 78 26 41 35

C2AI 9 rue de Catalogne 69153 Décines cedex Tél. : 04 72 15 88 70 - Fax : 04 78 26 41 35 C2AI 9 rue de Catalogne 69153 Décines cedex Tél. : 04 72 15 88 70 - Fax : 04 78 26 41 35 1 Table de matières I Environnement requis...2 I 1 - Configuration minimum conseillée...2 I 2 - Désinstallation

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

TP1 : Initiation à l algorithmique (1 séance)

TP1 : Initiation à l algorithmique (1 séance) Université de Versailles Vanessa Vitse IUT de Vélizy - Algorithmique 2006/2007 TP1 : Initiation à l algorithmique (1 séance) 1 Prise en main de l environnement Unix : rappels et compléments Le but de la

Plus en détail

Introduction au langage C

Introduction au langage C Introduction au langage C Cours 1: Opérations de base et premier programme Alexis Lechervy Alexis Lechervy (UNICAEN) Introduction au langage C 1 / 23 Les premiers pas Sommaire 1 Les premiers pas 2 Les

Plus en détail

GESTION DU LOGO. 1. Comment gérer votre logo? 2. 2.1. Format de l image 7 2.2. Dimensions de l image 8 2.3. Taille de l image 9

GESTION DU LOGO. 1. Comment gérer votre logo? 2. 2.1. Format de l image 7 2.2. Dimensions de l image 8 2.3. Taille de l image 9 GESTION DU LOGO 1. Comment gérer votre logo? 2 1.1. Insérer un logo 3 1.1.1. Insérer un logo dans le bandeau 3 1.1.2. Insérer un logo dans les éditions 4 1.2. Supprimer un logo 6 1.2.1. Supprimer un logo

Plus en détail

Créer le schéma relationnel d une base de données ACCESS

Créer le schéma relationnel d une base de données ACCESS Utilisation du SGBD ACCESS Polycopié réalisé par Chihab Hanachi et Jean-Marc Thévenin Créer le schéma relationnel d une base de données ACCESS GENERALITES SUR ACCESS... 1 A PROPOS DE L UTILISATION D ACCESS...

Plus en détail