TP : Informatique pour Tous PCSI& MPSI Champollion Fiche no : 1
|
|
- Joel Langevin
- il y a 8 ans
- Total affichages :
Transcription
1 1 L environnement Pyzo TP : Informatique pour Tous PCSI& MPSI Champollion Fiche no : 1 Après avoir allumé l ordinateur et que "Fenêtres" ait "fini son démarrage", cliquer sur l icône Pyzo. On voit apparaître (entre autres choses) : 1. Fenêtre de commande en ligne (Interpréteur ou shell) : où l on peut exécuter des commandes 2. Fenêtre d éditeur de texte : où l on peut regrouper les commandes et écrire des ligne de commande plus longues et plus complexes et surtout sauvegarder ces commandes dans un fichier.py (Python standard)ou.pyw (Python windows) 3. Barre des menus : ne pas hésiter à faire connaissance avec les différents items et commandes. 4. Suivre sagement les explications de votre honorable professeur chargé du TP. Pour plus d efficacité, on met la fenêtre Pyzo et le fichier pdf du T.P. côte à côte, pour ce faire cliquer avec le bouton droit sur la barre de commande (demarrer) puis choisir mosaique verticale. 2 L environnement Idlex Comme pour Pyzo, c est un environnement de programmation complet, avec un interpréteur (un shell), un éditeur comportant des fonctions d aide à la programmation, (coloration syntaxique des mots clés en Python, alignement automatique, indentation,...). Essayez le. Les fichiers créés avec IEP sont des fichiers source, (des fichiers texte). On peut les ouvrir et les exécuter avec Idlex. 3 Just to start Dans la suite on présente très (voire très très) sommairement quelques notions du langage Python pour avoir un premier contact. On exécute les instructions suivantes sur la fenêtre de commande en ligne : 1. Les variables et leurs types (élémentairement) : Pour des raisons évidentes (lisibilité, efficacité... etc), on préfère leur donner des noms, cela s appelle une affectation. Exemple : a (pseudo code) cela se traduit en Python par : a= (ne pas confondre l affectation avec le signe égalité en mathématiques). Les entiers (type int) : >>> # ceci est un commentaire Python le neglige >>> a=5 # on attribue le nom a au nombre (objet) 5 >>> a # afficher la valeur >>> type(a) >>> a=a+5 # deviner a? Les flottants (type f oat) : >>> x=5.3 # on attribue le nom x au nombre (ou l objet) 5.3 >>> x # afficher la valeur >>> type(x) Opérations mathématiques élémentaires : On vous laisse interpréter les résultats et deviner les opérations sousjacentes >>> # fastoche >>> 2*32 # +fastoche >>> 13/6 # fastoche >>> 13//6 #? >>> 13%6 #? >>> 2**(6) # fastoche (1).../... Tournez S.V.P. Đ Les traditions, ce sont les règles qu imposent les morts aux survivants.
2 >>> 2+3*6+2**4-1 >>> 2^32 # >>> a=4; # quel est le type de a? >>> b=4.; # quel est le type de b? >>> s1=a+a # quel est le type de s1? >>> s2=a+b # quel est le type de s2? Quantité et Variables logiques(boolean) (type boo ) : >>> a=3; b=4 >>> (a==b) # valeur logique de légalite a = b: True si vrai False sinon >>> a!=b # tester si a b >>> a>b >>> a<=b >>> not(a == b) # negation >>> (a==b) or (a<=b) # le ou logique >>> (a==b) and (a<=b) # le et logique Chaînes de caractères (string) (type str) : c est une séquence ordonnée de "caractères" alphanumériques (et quelques signes de ponctuation). Les caractères sont entourés par des apostrophes ou des guillemets " ". >>> Nabi a1= A o... mais A o >>> type(nabi a1) >>> Nabi a2=" T es une fi e et t as pas de shampooing" >>> en(nabi a1) # longueur de la chaine >>> Nabi a1[0] >>> Nabi a1[9] >>> Nabi a1[-1] >>> Nabi a2[-1] >>> Nabi a2[-6] Tuples :Séquences d objets ordonnés et entourés par des parenthèses : t=(5,7,"toto") Listes :Séquence d objets ordonnés et entourés par des crochets (sinon le capitaine se fâche) : s=[51,7,"toto", tata ] 2. Encore quelques notions : (a) Demander (input) et afficher (print) : >>> Nom=input( Give your name: ); type(nom) >>> a=input( Donner votre age: ) >>> type(a) # Ah mais que se passe t il? >>> a=int(input("donner annee de votre naissance:")) >>> b=int(input("donner annee de a date d aujourd hui:")) >>> x=f oat(input("donner a duree en annees:")) >>> print("dans ",x, annees(ans),,nom," aura ",b-a+x) (b) Affectation (plus profondément) : >>> a,b,c=2,3.4,"coucou" # affectation parallele >>> x=y =2013 # affectation simultanee (c) Répéter un nombre déterminé de fois (for) : Traitons un exemple : Les carrés des entiers dans[[ 0; 7 [[ pour n allant de 0 à 7(exclu) faire afficher(n 2 ) fin >>> for n in range(7):# n [[ 0;6 ]] (pas de 7 quoi)... print(n**2) (2).../... Tournez S.V.P. Đ Deux principes à respecter scrupuleusement : (1) Ne jamais dire tout ce que l on sait. (2)...
3 (d) Répéter avec condition d arrêt (whi e) : Encore un exemple, cherchons la plus petite puissance de 2 supérieure égale à un nombre donné : Donner le nombre x s 0 psd = 1 tant que psd < x faire s s+1 psd = 2.psd fin Traduction en Python >>> x=f oat(input( Donner un nombre (positif) x= )) >>> s=0; psd=1; >>> while psd<x: # Attention deux points :... s=s+1... psd =2* psd # Attention indentation print( La p us petite puissance de 2 superieure a,x, est:,s) (e) Faire des choix, if, e if et e se : >>> a=int(input( Donner un entier: )) >>> if a!==0: # Attention aux deux points :... print(a, est mu tip e de 3 )# Attention a l indentation... elif a!==1:... print( 1 reste de division de,a, par 3 )... else:... print( 1 reste de division de,a, par 3 ) Il est pénible de taper tout ça dans l interpréteur, d où la nécessité absolue de passer par l éditeur de texte (i.e. écrire dans un fichier puis l exécuter). 3.1 Un peu de Maths Qd même Les fonctions mathématiques usuelles ne sont pas immédiatement disponibles au démarrage de Python. Elles sont stockées dans des fichiers spécialisés (appelés modu es), que l on charge en mémoire pour les utiliser. Celui des mathématiques (il y en a d autres) est le module math. Voici quelques exemples : >>> 2*pi >>> exp(1) >>> import math # Il y a d autres methodes qu on verra plus tard >>> math.pi # the famous number π >>> math.exp(1) # the second famous number e >>> math.cos(math.pi)#? >>> math.sqrt(3)# 3 >>> math.f oor(math.pi+6.3) >>> he p(math.f oor) # English is in use with Python >>># pour afficher toutes les fonctions contenues dans le module >>>dir(math) 4 Exercices Exercice 1 [Correction] En utilisant l interpréteur, afficher les valeurs des expressions suivantes : 5+2; 5*4; 2.1/5; 17//15; 17/5; 17%5 Commencer par écrire les expressions ligne par ligne, puis tout écrire sur une même ligne de l interpréteur. Écrire la ligne des expressions précédentes dans un fichier (i.e. avec l éditeur), sauvegarder puis exécuter. Que remarque t-on? Comment y remédier? Exercice 2 [Correction] Observer les scripts suivants, les traduire en Python et interpréter les résultats obtenus : (3).../... Tournez S.V.P. Đ Deux choses semblent être infinies l univers et la bêtise humaine, quoique pour l univers on n est pas sûr.
4 1. x 3 y 5 x x+y y x-y x x-y 2. x 3 y 5 tmp x x y y tmp Préciser les avantages et les inconvénients de chaque méthode. 3. x 3 y 5 x,y y,x Exercice 3 [Correction] Dans l éditeur taper les instructions dans un fichier, deviner (ou prédire) les valeurs affichées par x, y, puis les vérifier en exécutant le script. 1. x=10 y=5 z=x+y x=y y=z print( x+y+z) 2. x=45 y=5 x=y y=x 3. x=45 y=5 z=x x=y y=z Exercice 4 [Correction] Deviner, avant exécuter, les valeurs affichés par ce script (on utilise l interpréteur) 1. x= TrUc ; y= truc ; en(y); x[1]; y[2]; x[4]; x[-4]; print(x,y) 2. t=[6,12,"aieu"]; t[-1]; t[0]; t[2]; t[2][1]; Exercice 5 [Correction] Écrire un script en Python qui demande à l utilisateur la valeur de la température en Degrés Celsius et renvoie l équivalent en Fahrenheit. Écrire un script en Python qui demande à l utilisateur la valeur de la température en Degrés Fahrenheit et renvoie l équivalent en Celsius. Exercice 6 [Correction] Deviner ce que doit afficher chaque script avant de l exécuter : # script (1) if 10**2<99: print("pif") # script (2) if 5**2>20: print( Pouf ) # script (3) if 10**2<99 or 5**2>20: print("no Money No Honey") # script (4) if 10**2<99: print("pif") if 5**2>20: print( Pouf ) # script (5) if 10**2<99: print( The winner is PCSI ) else: print( The winner is MPSI ) Exercice 7 [Correction] Saisir le code ci-dessous, deviner les valeurs que doivent afficher i et somme puis le vérifier en exécutant le script : (4).../... Tournez S.V.P. Đ Quand vous allez tuer quelqu un, rien n empêche d être poli W. Churchill.
5 somme =0 for i in range(5,18):# c.a.d. i N [5;18[ if i%3==0: somme=somme+i # Exercice 8 [Correction]...Année bissextile. Écrire un code Pyhton, qui suite à une valeur donnée par l utilisateur indique si l année est bissextile ou non. On rappelle qu une année est bissextile ssi elle est divisible par 4 mais pas par 100 ou divisible par 400. Ind n est pas bissextile par contre 2000 et 2004 le sont. Exercice 9 [Correction] Écrire un script qui calcule la somme des carrés des entiers compris entre 5 et 100. Modifier le script précédent afin de calculer la somme des carrés d entiers compris entre deux bornes données par l utilisateur. En modifiant à nouveau le script, trouver le plus petit entier n tel que k=n k 2 > k=0 Exercice 10 [Correction]... Un peu de tourisme. Si vous avez encore du temps résolvons une petite énigme Le burj Khalifa(i.e. la tour Khalifa - ) est un gratte-ciel situé à Dubaï, devenu le 27 mars 2008 la plus haute structure du monde. La version finale mesure 828 m de haut et compte 160 étages habitables. Un industriel souhaite vanter la solidité de ses verres "incassables". En vue d une prochaine publicité, il désire savoir (exactement) l étage le plus haut de la burj Khalifa qui n entrainera pas une fin en petits morceaux de l un de ses verres, après une chute (malencontreuse). Il n a malheureusement à sa disposition que deux (et seulement deux) prototypes identiques de ses verres "incassables".(le coût de production du prototype de ce verre "incassable" est exorbitant). Quel est le nombre minimum d essais qu il doit effectuer pour déterminer avec certitude l étage maximal certifiant son verre "incassable"? Vous pouvez taper le code suivant qui donne la solution au problème n=160 t=[0,1] #t est une liste for i in range(2,n+1): t.append(i) #ajoute i \ {a} la fin de t for p in range(1,i): temp=max(p,t[i-p]+1) if temp < t[i]: t[i]=temp t[n] #Pour i entre 1 et n #t [ i ] contient le nombre déssais pour i \ {e}tages Pouvez vous expliquer pourquoi? Tapez dans l interpréteur : t[1:23] Que constatez-vous? En utilisant la propriété qui semble apparaître proposez un code s inspirant de celui de l exercice 9 qui : Demande à l utilisateur d entrer un étage n affiche le nombre minimal d essai à réaliser avec 2 vitres Si vous avez encore du temps... Montrez la propriété sur laquelle se fonde le code précédent Reprenez l exercice avec 3 vitres (5) Fin de l énoncé Đ La hiérarchie c est comme une étagère, plus c est haut plus c est inutile
6 The PCSI(s) of Champollion Correction 1 Solution 5 (Énoncé)...Celsius Fahrenheit tmpc=f oat(input( Donner a temp\ {e}rature en Ce sius )) tmpf =1.8* tmpc +32 print( La temp\ {e}rature en Fahrenheit est:,tmpf) # tmpf=f oat(input( Donner a temp\ {e}rature en Fahrenheit )) tmpc =( tmpf-32)/1.8 print( La temp\ {e}rature en Fahrenheit est:,tmpc) Solution 8 (Énoncé) Année bissextile. year=int(input( Give the year number p ease: )) if (year%4==0 and year%100!=0) or (): print("l annee ",year," est bissexti e") else: print("l annee ",year," est non bissexti e") Solution 9 (Énoncé) Voici une proposition de solution : a=int(input( Donner e 1 er entier: )) b=int(input( Donner e 2 nd entier: )) if a>b: a,b=b,a # ainsi a est le min et b est la max s:=0 for k in range(a,b+1): s=s+k**2 print(s)# s contient b a k2 # test =2013*2014# borne a ne pas depasser k=0 s=k**2 while s<test: k+=1 # k k +1 s+=k**2 # s s+k 2 print( e premier entier ou on depasse:,test, est:,k) Solution 10 (Énoncé) Un peu de tourisme. Une simple indication. Si on lache la première vitre de l étage p, soit elle se casse, et la seule procédure qui reste est de tester tous les étages depuis le premier, soit elle ne se casse pas et il reste n p étages à tester Il semble que il y ait 1 étage nécessitant 1 test puis 2 étages nécessitant 2 tests puis 3 étages nécessitant 3 tests FIN Đ Les traditions, ce sont les règles qu imposent les morts aux survivants.
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étailPré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é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é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é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é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étailChapitre 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étailCours 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étailAlgorithmique 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étailDETERMINER LA LARGEUR DE PAGE D'UN SITE et LES RESOLUTIONS d'ecran
DETERMINER LA LARGEUR DE PAGE D'UN SITE et LES RESOLUTIONS d'ecran dossier par Clochar SOMMAIRE 1. LES RESOLUTIONS d'ecran... 1 2. RESOLUTION de l écran et choix de la TAILLE DE LA PAGE... 2 3. AGRANDISSEMENT
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étailReprésentation d un entier en base b
Représentation d un entier en base b 13 octobre 2012 1 Prérequis Les bases de la programmation en langage sont supposées avoir été travaillées L écriture en base b d un entier est ainsi défini à partir
Plus en détail1. Structure d'un programme FORTRAN 95
FORTRAN se caractérise par la nécessité de compiler les scripts, c'est à dire transformer du texte en binaire.(transforme un fichier de texte en.f95 en un executable (non lisible par un éditeur) en.exe.)
Plus en dé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étailCours 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étailSHERLOCK 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étailRecherche 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É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é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étailINTRODUCTION A JAVA. Fichier en langage machine Exécutable
INTRODUCTION A JAVA JAVA est un langage orienté-objet pur. Il ressemble beaucoup à C++ au niveau de la syntaxe. En revanche, ces deux langages sont très différents dans leur structure (organisation du
Plus en détailLe 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étailAlgorithmique 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étailProgrammation avec Xcas ou Python
Programmation avec Xcas ou Python G. Aldon - J. Germoni - J.-M. Mény IREM de Lyon Mars 2012 GA, JG, JMM (IREM de Lyon) programmer xcas python Mars 2012 1 / 20 Éditeur Xcas Environnement Le texte d un programme
Plus en détailProgrammation Web. Madalina Croitoru IUT Montpellier
Programmation Web Madalina Croitoru IUT Montpellier Organisation du cours 4 semaines 4 ½ h / semaine: 2heures cours 3 ½ heures TP Notation: continue interrogation cours + rendu à la fin de chaque séance
Plus en détailLicence 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é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étailRapidMiner. Data Mining. 1 Introduction. 2 Prise en main. Master Maths Finances 2010/2011. 1.1 Présentation. 1.2 Ressources
Master Maths Finances 2010/2011 Data Mining janvier 2011 RapidMiner 1 Introduction 1.1 Présentation RapidMiner est un logiciel open source et gratuit dédié au data mining. Il contient de nombreux outils
Plus en détailModule Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP
Module Com231A - Web et Bases de Données Notion 5 : Formulaires et utilisation des Bases de Données avec PHP Au cours de ce TP, vous allez voir comment PHP permet aux utilisateurs, une interaction avec
Plus en détailGnuplot. Chapitre 3. 3.1 Lancer Gnuplot. 3.2 Options des graphes
Chapitre 3 Gnuplot Le langage C ne permet pas directement de dessiner des courbes et de tracer des plots. Il faut pour cela stocker résultats dans des fichier, et, dans un deuxième temps utiliser un autre
Plus en détailCalcul 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étailBases 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étail1. Structure d un programme C. 2. Commentaire: /*..texte */ On utilise aussi le commentaire du C++ qui est valable pour C: 3.
1. Structure d un programme C Un programme est un ensemble de fonctions. La fonction "main" constitue le point d entrée pour l exécution. Un exemple simple : #include int main() { printf ( this
Plus en détailIntroduction à l informatique en BCPST
Introduction à l informatique en BCPST Alexandre Benoit BCPST L informatique en BCPST «L enseignement de l informatique en classes préparatoires de la filière BCPST a pour objectif d introduire puis de
Plus en détail1 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étailInitiation à l algorithmique
Informatique S1 Initiation à l algorithmique procédures et fonctions 2. Appel d une fonction Jacques TISSEAU Ecole Nationale d Ingénieurs de Brest Technopôle Brest-Iroise CS 73862-29238 Brest cedex 3 -
Plus en détailComplé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étailCorrigé des TD 1 à 5
Corrigé des TD 1 à 5 1 Premier Contact 1.1 Somme des n premiers entiers 1 (* Somme des n premiers entiers *) 2 program somme_entiers; n, i, somme: integer; 8 (* saisie du nombre n *) write( Saisissez un
Plus en détailCréation d un formulaire de contact Procédure
Création d un formulaire de contact Procédure Description : Cette procédure explique en détail la création d un formulaire de contact sur TYPO3. Outil Procédure CMS: TYPO3 Auteur : hemmer.ch SA Extension:
Plus en détailCours 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é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étailRéglages du portail de P&WC
Réglages du portail de P&WC Afin de régler votre navigateur Internet Explorer et de résoudre quelques problèmes spécifiques que les utilisateurs du portail de P&WC pourraient éprouver, nous vous recommandons
Plus en détail1 Définition et Appel d une fonction. V. Phan Luong. Cours 4 : Fonctions
Université de Provence Licence Math-Info Première Année V. Phan Luong Algorithmique et Programmation en Python Cours 4 : Fonctions La construction de fonctions dans un langage de programmation permet aux
Plus en détailGuide d installation de MySQL
INF 1250 Introduction aux bases de données Guide d installation de MySQL 1 Introduction Ce guide vous indique la façon d installer et d utiliser le logiciel MySQL de Oracle (disponible en licence GPL).
Plus en détailL envoi d un formulaire par courriel. Configuration requise... 236 Mail Texte... 237 Mail HTML... 242 Check-list... 248
L envoi d un formulaire par courriel Configuration requise... 236 Mail Texte... 237 Mail HTML... 242 Check-list... 248 Chapitre 9 L envoi d un formulaire par courriel L envoi par courriel d informations
Plus en détail2 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étailModule d anonymisation
Module d anonymisation Préambule Ce module permet d «anonymiser» un fichier, c est à dire de masquer les informations qu il contient en fonction de règles préalablement spécifiées. Le fichier généré par
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étailTRIGONOMETRIE Algorithme : mesure principale
TRIGONOMETRIE Algorithme : mesure principale Déterminer la mesure principale d un angle orienté de mesure! 115" Problèmatique : Appelons θ la mesure principale, θ et! 115" sont deux mesures du même angle,
Plus en détailConfigurer la supervision pour une base MS SQL Server Viadéis Services
Configurer la supervision pour une base MS SQL Server Référence : 11588 Version N : 2.2 : Créé par : Téléphone : 0811 656 002 Sommaire 1. Création utilisateur MS SQL Server... 3 2. Configuration de l accès
Plus en détailDe 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étailALGORITHMIQUE 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étailCours d Algorithmique-Programmation 2 e partie (IAP2): programmation 24 octobre 2007impérative 1 / 44 et. structures de données simples
Cours d Algorithmique-Programmation 2 e partie (IAP2): programmation impérative et structures de données simples Introduction au langage C Sandrine Blazy - 1ère année 24 octobre 2007 Cours d Algorithmique-Programmation
Plus en détailComment faire des étiquettes
Comment faire des étiquettes Révision 0.1 31/03/2004 Réalisé avec : OOo 1.1.0 Plate-forme / Os : Toutes n révision, mode d'emploi n révision : x.yz x : n de version majeure, par exemple 0 pour une phase
Plus en détailProjet de programmation (IK3) : TP n 1 Correction
Projet de programmation (IK3) : TP n 1 Correction Semaine du 20 septembre 2010 1 Entrées/sorties, types de bases et structures de contrôle Tests et types de bases Tests et types de bases (entiers) public
Plus en détailLangage Java. Classe de première SI
Langage Java Table des matières 1. Premiers pas...2 1.1. Introduction...2 1.2. Mon premier programme...2 1.3. Les commentaires...2 2. Les variables et les opérateurs...2 3. La classe Scanner...3 4. Les
Plus en détailJava Licence Professionnelle CISII, 2009-10
Java Licence Professionnelle CISII, 2009-10 Cours 4 : Programmation structurée (c) http://www.loria.fr/~tabbone/cours.html 1 Principe - Les méthodes sont structurées en blocs par les structures de la programmation
Plus en détailAteliers Python+Qt : Premiers pas : S'installer pour PyQt... en quelques minutes sous Windows!
Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en quelques minutes sous Windows! par X. HINAULT www.mon-club-elec.fr Tous droits réservés 2013. Document gratuit. Ce support PDF d'atelier
Plus en détailSub 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!-.!#- $'( 1&) &) (,' &*- %,!
0 $'( 1&) +&&/ ( &+&& &+&))&( -.#- 2& -.#- &) (,' %&,))& &)+&&) &- $ 3.#( %, (&&/ 0 ' Il existe plusieurs types de simulation de flux Statique ou dynamique Stochastique ou déterministe A événements discrets
Plus en détailGuide d installation logicielle
Guide d installation logicielle Drivers USB pour Windows XP/2000 X-Edit Editor/Librarian pour Windows XP/2000 Nous tenons à vous remercier d avoir choisi ce processeur DigiTech USB. Ce guide d installation
Plus en détailIntroduction à la présentation graphique avec xmgrace
Chapitre 6 Introduction à la présentation graphique avec xmgrace Contenu 6.1 Avant-propos....................... 71 6.2 Faire un simple graphe................. 72 6.3 Un graphe avec plusieurs courbes...........
Plus en détailLes GPO 2012 server R2 (appliqués à Terminal Serveur Edition)
Les GPO 2012 server R2 (appliqués à Terminal Serveur Edition) Par LoiselJP Le 01/08/2014 Rev. : 01/03/2015 1 Objectifs Dès qu il s agit de placer des paramètres particuliers, on annonce «il suffit d utiliser
Plus en détailDM 1 : Montre Autoquartz ETA
Lycée Masséna DM 1 : Montre Autoquartz ETA 1 Présentation de la montre L essor de l électronique nomade s accompagne d un besoin accru de sources d énergies miniaturisées. Les contraintes imposées à ces
Plus en détailCOMMENT RESTAURER DES EMAILS OUTLOOK AVEC SECURITOO BACKUP
COMMENT RESTAURER DES EMAILS OUTLOOK AVEC SECURITOO BACKUP Cette fiche pratique vous guide pour restaurer vos emails Outlook avec Securitoo Backup. Restaurer vos emails Outlook. Etape 1 : Double-cliquez
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étailUSTL - Licence ST-A 1ère année 2005-2006 Codage de l information TP 1 :
USTL - Licence ST-A 1ère année 2005-2006 Codage de l information TP 1 : Objectifs du TP Ce TP a pour but 1. de découvrir quelques opérations logiques sur les nombres 2. et quelques formats de fichiers.
Plus en dé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étailI. 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étailTP1 - 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étailStopack : logiciel pour l entrepôt
Stopack : logiciel pour l entrepôt Bonjour, Nous allons vous présenter stopack.com logiciel de gestion de stock. - Stopack.com se compose d une partie en ligne pour vos clients avec une vision en continu
Plus en détailEN Télécom & Réseau S Utiliser VMWARE
EN Télécom & Réseau S Utiliser VMWARE Utiliser les machines virtuelles VMWARE Nom : Prénom : Classe : Date : Appréciation : Note : Objectif : Être capable de créer et configurer une machine virtuelle Configuration
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étailInstallation d'un TSE (Terminal Serveur Edition)
Installation d'un TSE (Terminal Serveur Edition) Par LoiselJP Le 01/05/2013 (R2) 1 Objectifs Le TSE, comprenez Terminal Server Edition est une application de type 'main-frame' de Microsoft qui réside dans
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étailAlgorithmique avec Algobox
Algorithmique avec Algobox 1. Algorithme: Un algorithme est une suite d instructions qui, une fois exécutée correctement, conduit à un résultat donné Un algorithme doit contenir uniquement des instructions
Plus en détailManuel d utilisation du module Liste de cadeaux PRO par Alize Web
Manuel d utilisation du module Liste de cadeaux PRO par Alize Web INSTALLER ET CONFIGURER LE MODULE (BACK OFFICE) 2 Réglages des performances 2 Télécharger le module 3 Installer le module 4 Configurer
Plus en détailv3 2010 Sygic, a.s. All rights reserverd. Manuel utilisateur
v3 2010 Sygic, a.s. All rights reserverd. Manuel utilisateur I. Pour commencer... 1 Ecran de navigation... 1 Entrer une adresse... 1 Navigation pas à pas... 5 Acquisition de la position GPS... 6 II. Navigation
Plus en détailDéplacer un serveur d'impression
Page 1 sur 13 Le serveur FRBAR-MAIL01 est un controleur de domaine et fait office de serveur d impression Pour ajouter un pilote, allez dans les propriétés du serveur Depuis l onglet Pilotes cliquez sur
Plus en détailHMI target Visu / PLC HMI. Pour réaliser une interface homme machine avec PLC control
HMI target Visu / PLC HMI Pour réaliser une interface homme machine avec PLC control VERSION : 1.4 / PH DATE : 5 Novembre 2014 Sommaire Ce manuel explique de manière pratique les étapes successives pour
Plus en détailProbabilités. Rappel : trois exemples. Exemple 2 : On dispose d un dé truqué. On sait que : p(1) = p(2) =1/6 ; p(3) = 1/3 p(4) = p(5) =1/12
Probabilités. I - Rappel : trois exemples. Exemple 1 : Dans une classe de 25 élèves, il y a 16 filles. Tous les élèves sont blonds ou bruns. Parmi les filles, 6 sont blondes. Parmi les garçons, 3 sont
Plus en détailCréer et modifier un fichier d'import des coordonnées approximatives avec Excel
Créer et modifier un fichier d'import des coordonnées approximatives avec Excel Manuel d'utilisation Date: 26.03.2015 Version: 1.0 Auteur: Christoph Rüfenacht Statut: En cours Libéré Classification: publique
Plus en détailIMAGES 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étailTP 1 Prise en main de l environnement Unix
Introduction aux systèmes d exploitation (IS1) TP 1 Prise en main de l environnement Unix Le but de ce premier TP est de commencer à vous familiariser avec l environnement Unix. 1 Ouverture de session
Plus en détailTP1. Outils Java Eléments de correction
c sep. 2008, v2.1 Java TP1. Outils Java Eléments de correction Sébastien Jean Le but de ce TP, sur une séance, est de se familiariser avec les outils de développement et de documentation Java fournis par
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étailUSTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1
USTL - Licence ST-A 1ère année 2005-2006 Initiation à la programmation TP 1 Objectifs du TP Ce TP a pour but de vous faire découvrir l environnement de travail que vous utiliserez dans le cadre des TP
Plus en détailOffice 365/WIFI/Courrier. Guide pour les étudiants
Office 365/WIFI/Courrier Guide pour les étudiants Table des matières Guide Office365... 2 Pour accéder à la suite Microsoft Office.... 5 Pour créer un nouveau document/télécharger un nouveau document...
Plus en détail* très facile ** facile *** difficulté moyenne **** difficile ***** très difficile I : Incontournable T : pour travailler et mémoriser le cours
Exo7 Continuité (étude globale). Diverses fonctions Exercices de Jean-Louis Rouget. Retrouver aussi cette fiche sur www.maths-france.fr * très facile ** facile *** difficulté moyenne **** difficile *****
Plus en détailIntroduction à la programmation Travaux pratiques: séance d introduction INFO0201-1
Introduction à la programmation Travaux pratiques: séance d introduction INFO0201-1 B. Baert & F. Ludewig Bruno.Baert@ulg.ac.be - F.Ludewig@ulg.ac.be Qu est-ce que la programmation? Programmer Ecrire un
Plus en détailAdministration de Parc Informatique TP02 : Utilisation du logiciel Marionnet
Institut Galilée L2 Info S1 Année 2013 2014 Administration de Parc Informatique TP02 : Utilisation du logiciel Marionnet 1 Premiers pas sous Marionnet Marionnet est un logiciel installé à la fac qui permet
Plus en détail1 Introduction et installation
TP d introduction aux bases de données 1 TP d introduction aux bases de données Le but de ce TP est d apprendre à manipuler des bases de données. Dans le cadre du programme d informatique pour tous, on
Plus en détailDébut de la procédure
Service informatique Introduction au VPN sous Windows 7 Ce document décrit comment configurer votre ordinateur personnel pour pouvoir accéder au serveur d archives médicales du collège. Il contient deux
Plus en détailhttp://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étailProcédure d installation de la Sauvegarde de Windows Server
Procédure d installation de la Sauvegarde de Windows Server Des outils de sauvegarde/récupération sont intégrés dans Windows Server 2008. Pour y accéder, vous devez installer les éléments suivants : Sauvegarde
Plus en détailCapture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark. Etape 1 : Lancement des machines virtuelles VMWARE et de Wireshark
Capture, Filtrage et Analyse de trames ETHERNET avec le logiciel Wireshark Wireshark est un programme informatique libre de droit, qui permet de capturer et d analyser les trames d information qui transitent
Plus en détailProjet Matlab : un logiciel de cryptage
Projet Matlab : un logiciel de cryptage La stéganographie (du grec steganos : couvert et graphein : écriture) consiste à dissimuler une information au sein d'une autre à caractère anodin, de sorte que
Plus en détailPython - 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étailSecurexam Consignes pour l EFU Les 2, 3 et 4 juin 2015
Securexam Consignes pour l EFU Les 2, 3 et 4 juin 2015 ATTENTION : Consignes aux candidats qui doivent encrypter leur clé USB : Une fois votre ordinateur démarré, avant de lancer Securexam (CA), procédez
Plus en détail