TP dinformatique PCSI
TP 12 : Gestion des fichiers. 75. TP 13 : Tableaux à 2 dimensions images et calcul matriciel TP 31 : Ave Cesar (zud bdrzq).
Chapitre 1 : Contexte général du projet
GESTION DE PROJET Projet de Fin d’Année Chapitre 2 : Etude générale du projet Dans ce chapitre nous allons présenter le travail d’identification la planification et l’organisation du projet en détaillant ainsi les choix méthodologiques du projet 1
Gestion de projets informatiques – méthodes et outils
Un système de base en gestion de projet (SBGP) Description détaillée du SBGP inclus sur CD et fourni avec la formation Les erreurs classiques en gestion de projet Conseils des grands maîtres en gestion de projet sur les erreurs à éviter en gestion de projet 12 25 novembre 2008 Lectures pour gestionnaires de projet
Introduction à la Gestion de Projet Informatique
2-Gestion de projet La gestion de projet est une démarche visant à structurer assurer et optimiser le bon déroulement d'un projet suffisamment complexe pour devoir être planifié dans le temps faire intervenir de nombreuses parties prenantes : c'est l'objet des organisations qui identifient maîtrise d'œuvre et
Informatique DS 2 : 1 Questions de cours
Le but de ce probl eme est de s’int eresser a deux m ethodes historiques de codages de texte 2 1 Pr eliminaire : repr esentation d’un texte par une liste de chi res Par commodit e dans ce qui suit on s’int eresse a un texte (cha^ ne de caract eres) ecrit seulement avec les 26 lettres de l’alphabet en minuscules sans espace (oui je
Gestion de projet
La gestion de projet est une action temporaire avec un début et une fin qui mobilise des ressources identifiées (humaines matérielles équipements matières premières informationnelles et financières) durant sa réalisation qui possède un coût
Conduite de projets informatiques - IRISA
Eléments de gestion de projet informatique J -M Jézéquel 2000 Pr Jean-Marc Jézéquel -Conduite de projets informatiques 7 Des principes fondateurs • La gestion par objectifs • La gestion des éléments critiques • Des besoins clairement exprimés • Les hommes les méthodes les moyens • Un seul point de responsabilité
Compétences de base en gestion de projet
perfectionnement professionnel en matière de gestion de projet ainsi que les rôles généraux de ces groupes et illustre de quelle manière la gestion d’un projet de TI intègre trois champs de connaissance fondamentaux : gestion générale gestion de projet et gestion de la TI
Gestion de Projet i Informatique
Organisation : équipe de projet rôle de chacun Environnement : existants fonctionnels et techniques Objectif: description de la future solution Points clés sur les besoins fonctionnels Limites du projet: licences budget etc Description détaillée de l’ensemble des services attendues : scénarios d'utilisation 12
Gestion de projet : Introduction
resppqonsabilité d’un membre de l’équipe projet (ou chef de projet) Contraintes (constraints) : Propriété qui doit absolument être respectée : pour des raisons de sécurité (pas 2 avions en même temps au même endroit) à cause de la loi parce qu’on ne peut pas faire
Gestion de projet Partie théorique - Université de Montréal
Il permet de définir le cycle de vie d'un projet à travers une série de tâches Il permet notamment de faire un : • découpage en activités (WBS - work breakdown structure) avec des tâches et des jalons • diagramme de GANTT du projet Il est disponible en téléchargement libre sur : http://www openworkbench 2 GanttProject 2 0 10
MGL7315 - Gestion de projet en génie logiciel
Le cours de gestion de projet en génie logiciel vise à développer les habiletés et les compétences de l’étudiant à faire évoluer un processus de gestion de projet À la ?n de ce cours l’étudiant sera capable : D’expliquer les concepts liés à la gestion de projets en génie logiciel;
La gestion de projet informatique - NE-Cours
Cette notice aborde les aspects méthodologiques de la gestion de projet informatique Etapes clés d’un projet informatique Qu’il s’agisse d’un ERP1 d’une CRM2 ou d’un site Internet le projet informatique s’organise en plusieurs phases successives Certaines donnent lieu à un document formalisé appelé livrable
Searches related to informatique ds 2 ave cesar zud bdrzq gestion de projet filetype:pdf
Au sein de la Direction des Systèmes d’Information le/ la Directeur(rice) de projet Systèmes d’information a pour mission de piloter un ou plusieurs projets de la phase d'étude jusqu'à la réalisation dans le cadre des objectifs fixés et en assurant le respect des impératifs de coûts délai et de qualité?
TP d"informatique PCSI
Table des matières
TP 1 : Introduction à PYTHONet SPYDER, variables et fonctions5TP 2 : Nombres et calculs avec PYTHON9
TP : Rattrapage des TP 1 et 2
1 5TP 3 : Bouclesfor19
TP 4 : Instructions conditionnelles
2 5TP 5 : Boucleswhile29
TP 6 : Sommes et produits
3 3TP 7 : Listes41
TP 8 : Listes (2) et preuves de programmes
4 9 TP 9 : Simulation d"un système en physique, chimie, SII 5 3TP 10 : Listes (3) et complexité
5 9TP 11 : Chaînes de caractères
6 7TP 12 : Gestion des fichiers
7 5 TP 13 : Tableaux à 2 dimensions, images et calcul matriciel 8 1 TP 14 : Présentation générale de SCILAB87TP 15 : Représentations graphiques
9 1 TP 16 : Approximations de racines et d"intégrales (1) 9 7 TP 17 : Approximations de racines et d"intégrales (2) 10 3 TP 18 : Approximations de racines et d"intégrales (3) 10 9TP 19 : Équations différentielles d"ordre 1
11 3TP 20 : Méthode d"Euler
11 9 TP 21 : Calcul matriciel et systèmes linéaires 12 5TP 22 : Systèmes d"équations13 5
TP 23 : Systèmes d"équations différentielles 14 1TP 24 : Équations différentielles d"ordre 2
14 9TP 25 : Régressions linéaires
15 5TP 26 : Calcul numérique - TP noté
15 9TP 27 : Introduction à la structure de graphe
16 1TP 28 : Introduction aux BDD
16 5TP 29 : Interroger une BDD
16 9TP 30 : Exemple d"utilisation d"une BDD
17 7TP 31 : Ave Cesar (zud bdrzq)
18 3TP 32 : Dépouillement d"élections
18 7 TP 33 : Quelques exercices du sitehttp://www.france-ioi.org/193http://alexandre.boisseau.free.fr/Prive/WWW/InfoPCSI/tp1.pdfTP 1 : Introduction à Python et Spyder, variables et fonctions
Mise en place de l"environnementSpyder
L ancerP YTHON(x,y)
Cli quers url "icôneS PYDER
et attendre que SPYDERapparaisse (c"est un peu long); All erdan sAffichage/Fenêtres et barres d"outilset selectionner (uniquement) :3Éditeur
3Explorateur de variables
3Consoles
3Barre d"outil fichiers
3Barre d"outil exécution
All erdan sOutils/Préférences:
D ansl "ongletRépertoire de travail global, sélectionnerLe répertoire suivant, puis définir
un nouveau répertoireTPinfodansMes documents, D ansl "ongletÉditeur/Affichage, choisir une police de taille minimale 11 et choisir le thème de coloration syntaxique Scintilla, D ansl "ongletConsole/Affichage, choisir une police de taille minimale 11, D ansl "ongletConsole/Options avancées, sélectionnerScript PythonStartup par défaut; All erdan sFichier/Enregistrer la session et quitter, choisirspyder.sessioncomme nom de fichier et l"enregistrer dans le répertoireMes documents; BSi vous vous connectez sur un autre ordinateur, vous ne retrouverez pas votre configuration de SPYDERmais vous pourrez la récupérer à partir deFichier/Charger une sessionen allant chercher le fichierspyder.sessiondansMes documents;R elancerS PYDER;
L ancerF irefox,alle rsur http://alexandre.boisseau.free.fr, choisirInformatiquePCSI 1et enregistrer la page dans les signets;
D ansDocumentations, choisir PYTHONet enregistrer la page dans les signets.Les exercices
¦À traiter dans l"ordre. Le symbole.indique une question qui ne fait pas appel à l"ordinateur (à
résoudre avec papier et crayon). Exercice 1(PYTHONcomme une calculatrice):Taper les commandes suivantes dans une console (ouvrir une nouvelle console si-besoin) et noter ce qui se passe (le symbole¿désigne la touche Entrée, par la suite on ne l"indiquera plus) :5+3¿ 2 9¿ 7 3 *4¿ 7 3 *4¿ 3 **3¿ 3 **0.5¿ 52¿BL"opération/appliquée à des entiers réalise une divisionentière
5.0/2¿
52.0¿
float( 5 2¿ 4 *2.5/3¿Les commandes suivantes définissent et utilisent des variables (regarder ce qui se passe dans l"ex-
plorateur de variable au fur et à mesure) :x=10¿ x=x+ 1¿ largeur=20¿
hauteur= 5 *9.3¿ v=largeur *hauteur¿ print v ¿ largeur=10¿
print v ¿ Astuce :x=x+1peut aussi s"écrirex+=1. Pour finir, tester les commandes :type(largeur)¿ type(hauteur)¿ type(v)¿ Exercice 2(Un premier programme : aire d"un disque): (a) All erdan sle menu FichierpuisNouveau fichier. Taper le programme suivant dans l"éditeur (laisser tel quel les lignes écrites au début du fichier par SPYDER) :frommath import pi r=input(Entrez le rayon du disque :
s=pi *r**2 print L aire du disque est , s Enregistrer le programme (menuFichier) dans le répertoire approprié et en lui donnant un nom pertinent. Lancer le programme (F5) et sélectionner les choix suivants : •Exécuter dans un nouvel interpréteurPYTHONdédié; •Intéragir avec l"interpréteurPYTHONaprès l"exécution. BÀ retenir: ce sont les choix que l"on ferasystématiquement. (b) Q uer eprésententles v ariablesrets? Que font les commandesinputetprint? Supprimer la lignefrommath import pi et lancer à nouveau le programme, que se passe-t-il? Exercice 3(Une première fonction : canette optimale):Onconsidère un cylindre de hauteurhet de (a) C réeru nn ouveaup rogrammequ idema ndehetret qui calcule, puis affiche, la surface du prié) puis l"exécuter. (b) M odifierle pr ogrammep récédentpourq u"ild emandehmais plusr:restcalculé enfonction dehde sorte que levolumedu cylindre soit 0.33. (c)T esterc epr ogrammepour que lquesv aleursde r. (d) E nfa isantque lquesessais ,tr ouverla h auteurd "unc ylindred e33 c ldon tla s urfaceest m ini-male (indication: chercher entre 7 et 8 et obtenir une précision d"un chiffre après la virgule).
(e) O np eutprésent erl esc alculspréc édentssou sf ormed "unefonc tion: frommath import def surf_canette(h): # h : hauteur de la canette (cm) # Résultat : surface de la canette de hauteur h, rayon r # r choisi de sorte que le volume soit 330 cm^3=33cl v= 330r=sqrt(v/pi/h) return 2 *pi*r**2+2*pi*r*h Écrire cette fonction dans un nouveau programme, l"enregistrer sous un nom approprié puis l"exécuter. Taper ensuite dans la console :surf_canette(5) surf_canette( 6 surf_canette( 7 surf_canette( 8 surf_canette( 9 )¦Astuce:dans une console, appuyer sur la touche"(flèche vers le haut) permet de répéter (et éventuellement modifier) les com- mandes entrées précédemment. Retrouver avec quelques essais dans la console la valeur dehpour laquelle la surface est mi- nimale. (f).Justifier mathématiquement la valeur obtenue à la question précédente. ¦Pour représenter graphiquement une fonction, par exemple la fonctionsurf_canetteprécé- dente sur l"intervalle [1,15], on utilisera les commandes suivantes (dont la signification sera vue ultérieurement) :importnumpy as np import matplotlib.pyplot as plt hv=np.linspace( 1 15 100
plt.plot(hv,[surf_canette(h) for h in hv]) plt.show() )024( ()(0(2) 0 1 2 3 4 http://alexandre.boisseau.free.fr/Prive/WWW/InfoPCSI/tp2.pdfTP 2 : Nombres et calculs avec Python
¦Avant tout :
L ancerS PYDERdirectement avec l"icône
sur le bureau; R etrouverv otrecon figurationde l asem aineder nièreav ecFichier/Charger une sessionen al- lant chercher le fichierspyder.sessiondansMes documents.Exercice 1Quelques calculs avec le modulemath:On utilisera en général ce module en écrivant :frommath import
au début d"un programme ou dans une console. On a ainsi accès directement à toutes les fonctions
du modulemath, par exemple :printpi, sin(pi),cos(pi) print e, exp( 1 ), log(e) Utiliser les fonctions du modulemathpour traiter les calculs des questions suivantes.(a)Datation au carbone14.À la mort d"un être vivant, le carbone 14 présent dans son organisme
se désintègre au fil des années de sorte que, sipest la proportion deC14restante au bout deNannées, alorsNAE¡8310ln(p).
É crireune f onctiondatation_C14(p)qui calculeNen fonction dep. L amomie Ö tzir etrouvéed ansun glacier en 1 991cont enait52. 8%du C14initial à 1% près. Donner un encadrement de son âge. L "AustralopithecusafarensisLucy,découverteen1974aunâgeestiméà4.4millionsd"an- nées. Estimer la proportion deC14restante. A-t-on pu effectuer la datation du squelette auC14?(b)Calculs de distances.Un bateau navigue en suivant un certain cap. À un instant donné, le ba-
teau est en positionB1et le commandant repère un récifRsous un angle de 22±. Un mile plusloin, en positionB2, le commandant repère ce même récifRsous un angle de 34±. Calculer la
distanceHR(distance entre le récif et la trajectoire).B1B2HRTrajectoire
1 mile
22±34±On pourra commencer par calculer la distance :B2HAEtan(22±)tan(34
±)¡tan(22±).
BLes fonctions trigonométriquessin,cos,tande PYTHONtravaillent en radians et non en degrés. Exercice 2Nombres complexes avecPYTHONet modulecmath:On peut définir et calculer avec des nombres complexes. Un nombre complexezAEaÅibse notea+bjoucomplex(a,b)avec PYTHON. Attention : le complexe i se note icicomplex(0,1)ou0+1jou plus simplement1j. (a) T esterd ansune c onsoleles comm andessu ivantes: z1=2+1j z2=complex( 1 2 z1+z2 z1 *z2 z1/z2 z1 **2z1.real z1.imag z1.conjugate()BIl y a bien des parenthèses après
conjugate(et pas aprèsrealetimag). (b) Ch ercherd ansl ad ocumentationen l ignede P YTHONle modulecmathet regarder les diffé- (c) É crires ousf ormealgébr iqueles nombr escomp lexes: Déterminer également le module et un argument de chacun de ces nombres. (d) O nc onsidèrel esnombr esaAE3,bAE6 etcAE8Åi. Vérifier numériquement, avec PYTHON, queExercice 3Comprendre et modifier un programme:On considère la fonction suivante :defecriture_base_10(n):
if n== 0 print 0 else print n% 10 ecriture_base_10(n/ 10 (a) T aperc epr ogrammedan sl "éditeuret l "enregistrersou sun n omper tinent. (b) L ancerle pr ogrammep uisf airequ elquest estsd ansl acons ole(essay erp arexemple dan sla consoleecriture_base_10(209), essayer ensuite avec d"autres nombres). (c)Q ueréal isela fon ctionecriture_base_10?
(d)E ns "inspirantde cet tef onction,éc rireu nef onctionqu iré alisel ad écompositionen bi naire
(base 2). (e)M odifierles deux f onctionsp récédentespour q u"ellesa ffichentles c hiffresd el adécomp osi-
tion " de la gauche vers la droite. »Exercice 4Quelques calculs en base10et en base2:
(a).Quel est le plus grand nombre que l"on peut écrire avec (au plus)pchiffres en base 10? (b).Quel est le plus petit nombre qui s"écrit avec exactementpchiffres en base 10? (c).Soitnun entier etple nombre de chiffres dans l"écriture denen base 10. Déterminer un encadrement denà l"aide deppuis en déduire un encadrement depà l"aide de ln(n). (d).Reprendre les questions précédentes en base 2. Exercice 5Les nombres flottants:Un nombre flottantxest représenté dans l"ordinateur sous la forme : xAEm¢2p oùmetpsont des entiers relatifs (il y a de plus quelques conditions surmetp)..Le nombre 0.25 peut-il se représenter exactement sous cette forme?.Montrer que le nombre 0.1 ne peut pas êtrereprésenté exactement sous cette forme.Ceci explique que même un calcul simple comme0.1Å0.2
présente déjà des problèmes d"approximation.TP 2 : Nombres et calculs avecPython
Éléments de correction
Ex. 3 :Pour afficher les chiffres de la décomposition de la gauche vers la droite :defecriture_base_10_gauche(n):
if n== 0 print 0 else ecriture_base_10_gauche(n/ 10 print n% 10Par exemple :ecriture_base_10_gauche(209)
0 2 0 9
Pour avoir des décompositions en binaire, on remplace les 10 par des 2 dans les programmes précé-
dents. Ex. 4 :(a)L ep lusgr andnombr eq uel "onp euté crireav ecau p luspchiffres en base 10 est :99¢¢¢9pchiffresAE10p¡1
Par exemple le plus grand nombre qui s"écrit avec 3 chiffres en base 10 est 999AE1000¡1AE 103¡1.
(b) L ep luspet itnombr equ is "écrita vecexact ementpchiffres en base 10 est :100¢¢¢0pchiffresAE10p¡1
Par exemple le plus petit nombre qui s"écrit avec 3 chiffres en base 10 est 100AE102. (c)S ins"écrit avecpchiffres en base 10, alors d"après ce qui précède 10p¡1ÉnÉ10p¡1, ou
encore : 10 p¡1ÉnÇ10p On applique la fonction ln (strictement croissante) : (p¡1)ln(10)Éln(n)Çpln(10) puis on divise par ln(10) (qui est strictement positif) : p¡1Éln(n)ln(10) ÇpOn en déduit l"encadrement dep:
ln(n)ln(10)ÇpÉln(n)ln(10)
Å1 (d)D ansl ec asde la base 2 :
L ep lusgr andnomb requ is "écritav ecpchiffres en base 2 est 2p¡1; L ep luspet itnomb requ is "écritav ecexac tementpchiffres en base 2 est 2p¡1; S iun e ntierns"écrit avec exactementpchiffres en base 2, alors 2p¡1ÉnÉ2p¡1 ou encore 2 p¡1ÉnÇ2p;•E nap pliquantla fon ctionln ,on obtient ( p¡1)ln(2)Éln(n)Çpln(2) et on en déduit :
ln(n)ln(2)ÇpÉln(n)ln(2)
Å1Ex. 5 :Le nombre 0.25 est égal à 1/4, on a donc 0.25AE2¡2. Par conséquent, 0.25 peut s"écrire sous
la formem¢2pavecmAE1 etpAE ¡2. Pour montrer que 0.1 ne peut pas s"écrire exactement sous la formem¢2p, on fait un raisonnement par l"absurde. On suppose donc que le nombre 0.1 peutquotesdbs_dbs11.pdfusesText_17[PDF] informatique enseignement secondaire
[PDF] informatique et bureautique
[PDF] Informatique et création numérique - E-Lyco
[PDF] Informatique et Création Numérique : ICN
[PDF] Informatique et création numérique ICN
[PDF] Informatique et Innovation Master Complémentaire
[PDF] Informatique et Internet : cours et stages - Gestion De Projet
[PDF] Informatique et Liberté
[PDF] Informatique et Libertés
[PDF] Informatique et Logiciel
[PDF] INFORMATIQUE ET SCIENCES DU NUMERIQUE
[PDF] Informatique et société
[PDF] INFORMATIQUE ET SOCIETE NUMERIQUE
[PDF] informatique et systemes d`information