ALGORITHMIQUE & CALCUL NUMERIQUE Travaux pratiques résolus Programmation avec les logiciels Scilab et Python
|
|
- Claude Prudhomme
- il y a 2 ans
- Total affichages :
Transcription
1 ALGORITHMIQUE & CALCUL NUMERIQUE Travaux pratiques résolus Programmation avec les logiciels Scilab et Python Licence Préparation aux concours José OUIN Ingénieur INSA Toulouse Professeur agrégé de Génie civil Professeur agrégé de Mathématiques
2 Avant-Propos Cet ouvrage propose un ensemble de travaux pratiques portant sur différents domaines des mathématiques. Les méthodes numériques utilisées sont détaillées et les formules de récurrences associées sont rappelées afin de donner tous les éléments nécessaires à la compréhension des algorithmes et des programmes correspondants. Les programmes de cet ouvrage sont écrits en langages Scilab et Python. La partie relative à la présentation de ces logiciels indique les versions utilisées, les adresses de téléchargement et les modules nécessaires au fonctionnement des programmes. J'espère que cet ouvrage aidera les enseignants dans leurs missions d'enseignement, les étudiants dans leur apprentissage des outils de calcul scientifique ainsi que tous ceux qui souhaitent découvrir l'algorithmique ou approfondir leurs connaissances dans ce domaine. Je dédie ce livre à tous les passionnés, à tous ceux qui aiment créer, innover, chercher, apprendre et entreprendre. Je dédie également cet ouvrage à tous ceux qui découvriront, grâce à l'algorithmique, le plaisir de faire des mathématiques. José OUIN. Le site Internet propose les éléments suivants : - un didacticiel sur l'installation des modules pour Python ; - les codes sources Scilab et Python des programmes de cet ouvrage ; - des ressources complémentaires sur Scilab et Python. Algorithmique & Calcul numérique. 3
3 L algorithmique SOMMAIRE 1- Introduction à l'algorithmique Définition de l'algorithmique Algorithmique et programmation Un algorithme puis un programme Les éléments de base d'un algorithme Les conventions d'écriture d'un algorithme Les instructions Les instructions pour traiter les données L'affectation de données dans des variables La lecture (ou entrée) des données L'écriture (ou sortie) des données Les instructions ou structures de contrôle La structure alternative Les structures répétitives Indentation nécessaire en langage Python...17 Le logiciel Scilab 1- Présentation du logiciel Téléchargement du logiciel L environnement Scilab La console L'éditeur SciNotes Les fenêtres graphiques Les autres éléments de l'environnement Le logiciel Python 1- Présentation du logiciel Téléchargement du logiciel Téléchargement des modules Modules Numpy et Scipy Module Matplotlib Algorithmique & Calcul numérique
4 4- L environnement Python La console et l'éditeur Les fenêtres graphiques Editeur de texte : Python Scripter Présentation de Python Scripter Téléchargement de Python Scripter Installation du logiciel Python Présentation de l'installation Les étapes de l'installation : logiciel, modules et éditeur Les travaux pratiques A Algorithmique et Arithmétique 1- Résolution d une grille de Sudoku (9x9) Tri par sélection et tri à bulles Cryptographie Le carré de Polybe Couples d'entiers amicaux Conjecture d'erdös-straus B Approximation de solutions d'équations et suites numériques 1- Ensembles de Mandelbrot et de Julia Méthode de dichotomie Méthode de Newton Approximation d'une racine carrée Méthode de Héron Détermination de la constante d'euler-mascheroni Point fixe et suite définie par récurrence C Résolution numérique d équations différentielles 1- Approximation de la fonction exponentielle par la méthode d'euler Etude d'un circuit RC Etude de la chute libre d'un parachutiste Modèle proie-prédateur Equations de Lotka-Volterra Résolution d'une équation différentielle d'ordre Algorithmique & Calcul numérique. 5
5 D Calcul matriciel et calcul intégral 1- Méthode d'élimination de Gauss Résolution d'un système UX = B Résolution d'un système LX = B Résolution d'un système par la méthode d'élimination de Gauss Méthode de décomposition LU Algorithme de Doolittle Résolution d'un système AX = B par décomposition LU Approximation d'une intégrale Les instructions et fonctions du langage Scilab ABS ASCII CLF DEFF DISP EVSTR EYE FPLOT3D FUNCTION GCA & ISOVIEW INPUT INT LENGTH LINSPACE MATPLOT MODULO ONES PART PLOT PLOT2D PRINTF RAND SCF STRCAT STRING STRSPLIT SUM TIMER X_MATRIX XSET ZEROS Algorithmique & Calcul numérique
6 Les instructions et fonctions du langage Python ABS a%b (a modulo b) CREATE_LINE EVAL EYE INPUT INT LEN LINSPACE ONES PLOT PRINT RANGE SHOW STR TIME ZEROS Algorithmique & Calcul numérique. 7
ALGORITHMIQUE & MATHEMATIQUES Travaux pratiques et Applications Scilab pour le lycée et la licence
ALGORITHMIQUE & MATHEMATIQUES Travaux pratiques et Applications Scilab pour le lycée et la licence José OUIN Ingénieur INSA Toulouse Professeur agrégé de Génie civil Professeur agrégé de Mathématiques
ALGORITHMIQUE & MATHEMATIQUES Travaux pratiques et Applications Scilab pour le lycée et la licence
ALGORITHMIQUE & MATHEMATIQUES Travaux pratiques et Applications Scilab pour le lycée et la licence José OUIN Ingénieur INSA Toulouse Professeur agrégé de Génie civil Professeur agrégé de Mathématiques
P R O G R A M M E E T I N S T R U C T I O N S O F F I C I E L L E S
P R O G R A M M E E T I N S T R U C T I O N S O F F I C I E L L E S POUR L ENSEIGNEMENT DE L INFORMATIQUE MPSI première année I. Objectifs de la formation II-1 Développement de compétences et d aptitudes
Informatique en CPGE
Informatique en CPGE L ingénieur doit maîtriser les concepts fondamentaux de l informatique pour : communiquer avec les informaticiens comprendre les questions de complexité algorithmique, de précision
Informatique commune en CPGE PSI-PC-PT-MP-TSI-TPC
Informatique commune en CPGE PSI-PC-PT-MP-TSI-TPC L ingénieur doit maîtriser les concepts fondamentaux de l informatique pour : communiquer avec les informaticiens comprendre les questions de complexité
Python pour les scientifiques. Thierry Chappuis
Python pour les scientifiques Thierry Chappuis Les besoins du scientifique Les besoin du scientifique, dans son travail de tous les jours, se résument ainsi: Acquérir des données (simulation, expériences)
Résumé du document «Programmes des classes préparatoires aux Grandes Écoles ; Discipline : Informatique ; Première et seconde années - 2013»
Résumé du document «Programmes des classes préparatoires aux Grandes Écoles ; Discipline : Informatique ; Première et seconde années - 2013» I Objectifs Niveau fondamental : «on se fixe pour objectif la
Algorithmique Chapitre N o I : Introduction à Python
POIRET Aurélien Algorithmique MPSI Algorithmique Chapitre N o I : Introduction à Python Un algorithme est une suite nie d'opérations élémentaires constituant un schéma de calcul ou de résolution de problème.
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
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
PRÉSENTATION SPÉCIALITÉ TERMINALE S MATHÉMATIQUES. Lycée Lumière Année 2012-2013
PRÉSENTATION SPÉCIALITÉ MATHÉMATIQUES TERMINALE S Lycée Lumière Année 2012-2013 POURQUOI CHOISIR LA SPÉCIALITÉ MATHS? Les maths de spécialité en Terminale S c est : 2 heures de maths en plus par semaine
Utilisation de python pour le calcul numérique
Utilisation de python pour le calcul numérique Résumé L objectif de ce TP est de découvrir quelques possibilités de python pour le calcul numérique. Il pourra également vous servir de référence si vous
Introduction à 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
M Younsi Tel :0645755250 www.formation-informatiques.fr mousse.younsi@ formation-informatiques.fr
U2 MATHÉMATIQUES POUR L INFORMATIQUE Dans ce document, on trouve toutes les notions que le référentiel du BTS SIO impose pour l epreuve U22. Les éléments en rouge sont des rappels concernant la notion
Algorithmique au lycée
Stage PAF christian.brucker@ac-strasbourg.fr jean-paul.quelen@ac-strasbourg.fr 13 mars 2015 Lycée Jean Monnet STRASBOURG Sommaire du stage Les programmes Sommaire du stage Les programmes Sommaire du stage
Mathématiques pour. l informatique
Xavier Chanet Patrick Vert Mathématiques pour l informatique Pour le BTS SIO Toutes les marques citées dans cet ouvrage sont des marques déposées par leurs propriétaires respectifs. Illustration de couverture
Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT
Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Banque PT Ces exercices portent sur les items 2, 3 et 5 du programme d informatique des classes préparatoires,
MATIÈRE DU COURS D'ALGÈBRE ET D'ANALYSE
MATIÈRE DU COURS D'ALGÈBRE ET D'ANALYSE Titulaire : A.M. Tilkin 8h/semaine 1) MATIERE DE 4 e ANNEE a) ALGEBRE - Rappels algébriques concernant la résolution d équations et d inéquations (fractionnaires
COMPUTER SCIENCE Paris 7 Denis Diderot
COMPUTER SCIENCE Paris 7 Denis Diderot LICENCE 1 SEMESTER 2 (Spring) o Initiation à la programmation 2 o Concepts informatiques o Internet et outils o Mathématiques élémentaires 2 COURSE DESCRIPTION Initiation
Présentation du programme d informatique
Présentation du programme d informatique UPS 31 mai 2015 Table des matières 1 Introduction 2 1.1 Présentation.................................. 2 1.2 Représentation des nombres.........................
Problèmes et TICE au lycée
DGEE 5 mai 2015 Inspection pédagogique régionale de mathématiques Sommaire du stage Introduction Avec quels logiciels Quelques exemples... Sommaire du stage Introduction Avec quels logiciels Quelques exemples...
Le calcul numérique : pourquoi et comment?
Le calcul numérique : pourquoi et comment? 16 juin 2009 Claude Gomez Directeur du consortium Scilab Plan Le calcul symbolique Le calcul numérique Le logiciel Scilab Scilab au lycée Le calcul symbolique
Certificat Big Data Apprentissage TP1 Introduction à Python
Certificat Big Data Apprentissage TP1 Introduction à Python Olivier Schwander 30 septembre 2015 1 / 31 Outline Environnement de travail Commentaires Installation Éditeur Expressions Structures de contrôle
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
ANNEXE 1 BTS AGENCEMENT DE L'ENVIRONNEMENT ARCHITECTURAL Programme de mathématiques
ANNEXE BTS AGENCEMENT DE L'ENVIRONNEMENT ARCHITECTURAL Programme de mathématiques L'enseignement des mathématiques dans les sections de techniciens supérieurs Agencement de l'environnement architectural
Algorithmique - Techniques fondamentales de programmation Exemples en Python (nombreux exercices corrigés) - BTS, DUT informatique
Introduction à l'algorithmique 1. Les fondements de l informatique 13 1.1 Architecture de Von Neumann 13 1.2 La machine de Turing 17 1.3 Représentation interne des instructions et des données 19 1.3.1
PETIT MEMENTO SCILAB
PETIT MEMENTO SCILAB FRANÇOIS DUCROT 1. manipulation de vecteurs et matrices 1.1. Création de matrices. D abord quelques briques élémentaires utiles pour construire des choses plus compliquées. 1:4.5 nombres
TD n 04 : Les Bibliothèques de Python
TD n 04 : Les Bibliothèques de Python 3-4 heures Rédigé par Pascal Delahaye 5 octobre 2015 Le but de ce TD est la découverte des principaux modules que nous serons amenés à utiliser durant l année. Il
Cours Info - 8. Fonctions & Modularité. D.Malka MPSI 2015-2016. D.Malka Cours Info - 8 MPSI 2015-2016 1 / 40
Cours Info - 8 Fonctions & Modularité D.Malka MPSI 2015-2016 D.Malka Cours Info - 8 MPSI 2015-2016 1 / 40 Sommaire Sommaire 1 Intérêt des fonctions 2 Déclaration d une fonction 3 Appel d une fonction 4
Niveaux 1 2 3 4 Option spécifique - 2 2 3 Option complémentaire - - 2 2
Direction de l'instruction publique, de la culture et du sport Direktion für Erziehung, Kultur und Sport Service de l enseignement secondaire du deuxième degré Amt für Unterricht der Sekundarstufe 2 CANTON
L ENT et le livre numérique de mathématiques en seconde
L ENT et le livre numérique de mathématiques en seconde Introduction Le livre choisi par le lycée JR est le Bordas Pixel. Nous l avons sélectionné pour notre établissement car il y a avec le spécimen le
Tutoriel MATLAB-SIMULINK Projet UNIT 2009. Partenariat : Ecole des Mines d Alès Ecole des Mines de Saint Etienne Université de Nice Sophia-Antipolis
Tutoriel MATLAB-SIMULINK Projet UNIT 2009 Partenariat : Ecole des Mines d Alès Ecole des Mines de Saint Etienne Université de Nice Sophia-Antipolis MATLAB MATLAB est un logiciel scientifique de calcul
MATHS VUIBERT. Rappels de cours Conseils de méthode Exercices guidés Exercices d approfondissement Problèmes de synthèse Tous les corrigés détaillés
VUIBERT MÉTHODES EXERCICES PROBLÈMES MATHS ECE 2 e année Tout le programme Rappels de cours Conseils de méthode Exercices guidés Exercices d approfondissement Problèmes de synthèse Tous les corrigés détaillés
Python scientifique : application aux éléments finis
Sciences-industrielles.com Cours, exercices et corrections en SI http://sciences-industrielles.com Python scientifique : application aux éléments finis Utilisation de logiciels Master 1 Steven Masfaraud
Racines carrées d un nombre complexe
Racines carrées d un nombre complexe z 2 = a + ib Exemple d application de la recherche de FORMAV au domaine de l e-learning : génération d exercices corrigés à données aléatoires création de support de
Entrées-Sorties, instructions conditionnelles, répétitions... 2 Nombres aléatoires, listes... 3 Graphiques, constantes, fonctions...
Tableau des principales syntaxes pour le lycée : Scilab, Python, TI, Casio, Xcas V11 sept 2010 Sommaire Entrées-Sorties, instructions conditionnelles, répétitions... 2 Nombres aléatoires, listes... 3 Graphiques,
Annexe 4 Programmes des classes préparatoires aux Grandes Ecoles
Annexe 4 Programmes des classes préparatoires aux Grandes Ecoles Filière : scientifique Voie : Technologie et biologie (TB) Discipline : Informatique Première et seconde années Programme d informatique
Figure 2.1 : fenêtre de travail d'excel v7.0
2.1. Excel 2.1.1. Présentation Les tableurs sont des utilitaires parfois intégrés aux éditeurs de texte (Works, Word, Kspread) ou non (Excel) et qui permettent la gestion de données numériques, le graphisme
Ricco Rakotomalala http://eric.univ-lyon2.fr/~ricco/cours/cours_programmation_python.html. R.R. Université Lyon 2
Ricco Rakotomalala http://eric.univ-lyon2.fr/~ricco/cours/cours_programmation_python.html 1 Généralités sur la programmation ALGORITHMIE - PROGRAMMATION 2 Algorithmie vs. Programmation Algorithmie Programme
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é
1 Démarrage de Python. 2 Premières commandes en mode console.
Objectifs du TP : Utilisation des modes console et éditeur, sauvegarde et exécution d un fichier. Affectation d une variable. Opérations usuelles et types de données. Instructions print et input. 1 Démarrage
NumPy et al. Le calcul Scientifique en PYTHON. Konrad HINSEN Centre de Biophysique Moléculaire (Orléans) et Synchrotron Soleil (St Aubin)
NumPy et al. Le calcul Scientifique en PYTHON Konrad HINSEN Centre de Biophysique Moléculaire (Orléans) et Synchrotron Soleil (St Aubin) Python et le logiciel libre Python est un logiciel libre. NumPy
LICENCE Mention MATHEMATIQUES, INFORMATIQUE (M.I) Domaine Sciences- Technologie - Santé
LICENCE Mention MATHEMATIQUES, INFORMATIQUE (M.I) Domaine Sciences- Technologie - Santé Admission Admission en 1ère année de licence (L1) - candidats titulaires du bac série S ou du DAEU option B : Vœux
Table des matières. I Mise à niveau 11. Préface
Table des matières Préface v I Mise à niveau 11 1 Bases du calcul commercial 13 1.1 Alphabet grec...................................... 13 1.2 Symboles mathématiques............................... 14 1.3
Programmation en Python - Cours 2 : Premiers programmes
Programmation en Python - Cours 2 : Premiers programmes 2013/2014 Diverses utilisations de python Utilisation en mode interactif Ecriture d un programme python Saisie de données par l utilisateur : input(),
Variables, types simples, expressions et instructions simples
2.2 - Chap. 05 Variables, types simples, expressions et instructions simples 1 / 5 Variables, types simples, expressions et instructions simples 1 Variable de types simples 1.1 Notion de variable Une variable
Introduction à Sage-Python
Introduction à Sage-Python Aurélien Greuet Université de Versailles http://lmv.math.cnrs.fr/annuaire/aurelien-greuet/ 1 Python? Sage?! Calcul formel?!? 1.1 Python Python est un langage de programmation
Cahier de textes Page 1 sur 9. Cahier de textes
Cahier de textes Page 1 sur 9 Cahier de textes Jeudi 04/09/2014 9h-12h et 13h30-16h30 : Cours sur la logique : - Conjonction, disjonction, implication, équivalence - Quelques formules. - Quantificateurs
Annexe 4 Programmes des classes préparatoires aux Grandes Ecoles
Annexe 4 Programmes des classes préparatoires aux Grandes Ecoles Filière : scientifique Voie : Biologie, chimie, physique et sciences de la Terre (BCPST) Discipline : Informatique Première et seconde années
FORMATION VB.NET Visual Studio 2008
FORMATION VB.NET Visual Studio 2008 Livret 1 Introduction à Visuàl Studio Thierry TILLIER http://www.coursdinfo.fr Ce support de cours est réservé à un usage personnel. Toute utilisation et diffusion dans
Expressions, types et variables en Python
Expressions, types et variables en Python 2015-08-26 1 Expressions Les valeurs désignent les données manipulées par un algorithme ou une fonction. Une valeur peut ainsi être : un nombre, un caractère,
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
Entraînement au concours ACM-ICPC
Entraînement au concours ACM-ICPC Concours ACM-ICPC : format et stratégies Page 1 / 16 Plan Présentation Stratégies de base Page 2 / 16 Qu est-ce que c est? ACM-ICPC : International Collegiate Programming
LM206 : Initiation à Scilab
Université Pierre et Marie Curie Année 2013-2014 Licence période 2 7 Au hasard LM206 : Initiation à Scilab Cette séance traite de quelques possibilités de simulation en probabilités et statistiques. Après
LICENCE. Mathématiques
LICENCE Mathématiques Que sont les mathématiques? Les mathématiques, par l étude d objets abstraits (nombres, figures géométriques...) et le recours au raisonnement logique, permettent de décrire et de
Introduction à l informatique, à Python, et représentation des nombres en machine
Introduction à l informatique, à Python, et représentation des nombres en machine Table des matières Qu est-ce-que l informatique? Qu est-ce-qu un ordinateur? 2 Principaux composants...............................................
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
Mathématiques Première L, ES, S, Concours Post-Bac Equations et inéquations du second degré FORMAV
Mathématiques Première L, ES, S, Concours Post-Bac Equations et inéquations du second degré Méthode et exercices corrigés générés aléatoirement Pour un meilleur rendu ouvrir ce document avec TeXworks FORMAV
Révisions : numpy, matplotlib. PC/PC* - Lycée Thiers
Révisions : numpy, matplotlib Modules scientifiques de python Tableaux bi-dimensionnels avec array() Le sous-module linalg La classe matrix() Polynomes avec la classe poly1d() Syntaxe de plot() Exemples
LICENCE DE MATHÉMATIQUES
COLLEGIUM SCIENCES ET TECHNOLOGIES LICENCE DE MATHÉMATIQUES Parcours Mathématiques (Metz et Nancy) Parcours Mathématiques-Économie (Metz) OBJECTIFS DE LA FORMATION La licence de Mathématiques vise à donner
Introduction à MATLAB / OCTAVE
CH I - DECOUVERTE DE MATLAB / OCTAVE 1 Introduction à MATLAB / OCTAVE Source: http://enacit1.epfl.ch/cours_matlab/base.html MATLAB est un logiciel de calcul numérique, de visualisation et de programmation
Licence E.E.A. TD N 2 de Langage C/C++
TD N 2 de Langage C/C++ 1 Licence E.E.A. TD N 2 de Langage C/C++ Ce TD a pour objectif de vous faire découvrir et utiliser le langage C et peut être C++. Il s agira de transcrire sous la forme d un programme
Le logiciel SAGE. François Ducrot. Journées Mathrice - Angers 2009
Journées Mathrice - Angers 2009 Différents besoins de logiciels mathématiques Calcul formel : On manipule des expressions formelles : Différents besoins de logiciels mathématiques Calcul scientifique :
I- PLAN DE FORMATION DE LA LICENCE FONDAMENTALE EN MATHEMATIQUES ET APPLICATIONS (MA)
I- PLAN DE FORMATION DE LA LICENCE FONDAMENTALE EN MATHEMATIQUES ET APPLICATIONS (MA) Première Année (L1) L année L1 est une année d enseignement en commun (modulo les unités optionnelles) pour les deux
Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Arts & Métiers Filière PSI
Exercices types Algorithmique et simulation numérique Oral Mathématiques et algorithmique Arts & Métiers Filière PSI Ces exercices portent sur les items 2, 3 et 5 du programme d informatique des classes
Chiffrement en Python
Emmanuel MORAND (http://www.emmanuelmorand.net) 11 janvier 2008 Ce document a pour objectif de permettre la découverte du langage de programmation Python et de sa très grande efficacité. Les différentes
QUELQUES NOTES SUR MATLAB
QUELQUES NOTES SUR MATLAB Constantes prédéterminées pi : le nombre π eps : différence entre deux réels les plus proches (limite de la machine) inf : le nombre ans : contient la dernière réponse i : le
Mathématique - Cours Filière STAV 2014-2015 Centre de Formation aux Métier de la Montagne Marine Estorge
Mathématique - Cours Filière STAV 2014-2015 Centre de Formation aux Métier de la Montagne Marine Estorge Le programme se compose ainsi : Rappels collège/seconde Partie STAV 1/3 Partie STAV 2/3 Partie STAV
Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en 5 minutes sous Gnu/Linux!
Ateliers Python+Qt : Premiers pas : S'installer pour PyQt... en 5 minutes sous Gnu/Linux! par X. HINAULT www.mon-club-elec.fr Tous droits réservés 2013. Document gratuit. Ce support PDF d'atelier Python
Al g ori thmi q u e N u méri q u e
Al g ori thmi q u e N u méri q u e Rapport de TP "Gauss et compagnie" Ce rapport présente deux algorithmes de produit matriciel (méthode "Classique" et de Strassen) ainsi que deux algorithmes de résolution
Prendre un bon départ
Chapitre A Prendre un bon départ 1 - Avant-propos Un ordinateur sait très bien faire deux choses : Calculer, d oùle nomcomputer en anglais que l on pourrait traduire par calculateur. Placer des données
Rappels sur les suites - Algorithme
DERNIÈRE IMPRESSION LE 14 septembre 2015 à 12:36 Rappels sur les suites - Algorithme Table des matières 1 Suite : généralités 2 1.1 Déition................................. 2 1.2 Exemples de suites............................
WIMS dans les masters d enseignement
Université Paris-Sud, centre d Orsay Colloque WIMS Rennes 2012 Master Education et Enseignement Primaire à Paris-Sud Master Education et Enseignement Primaire Bernadette Perrin-Riou, Cécile Sicard à l
Algorithmique avancée en Python
Algorithmique avancée en Python... et non pas Python avancé Denis Robilliard sept. 2014 1 Introduction Objectifs du cours connaître un panel d algorithmes standards : énumération, tris, backtracking, listes,
Informatique SV L2 TP 1
Informatique SV L2 TP 1 1 Prise en main de Python 1.1 Démarrer l'interpréteur Python Pour exécuter du code Python, il faut ouvrir l'interpréteur Python. Pour cela : Ouvrez la console : Menu UCP, Console
Introduction à la programmation sous Scilab : TP auto-correctifs I
Introduction à la programmation sous Scilab : TP auto-correctifs I Licence de Physique à distance Table des matières I Prise en main de scilab 1 a) Organisation du travail...............................
Annexe 1 Programmes des classes préparatoires aux Grandes Ecoles
Annexe 1 Programmes des classes préparatoires aux Grandes Ecoles Filière : économique et commerciale Option : Economique (ECE) Discipline : Mathématiques- Informatique Première année Ministère de l enseignement
Ce chapitre présente une initiation à Python sous la forme d un tutoriel qui, au
Chapitre 1 Tutoriel d initiation à Python 1 re partie Le langage Python 1, créé en 1989 par Guido van Rossum, est utilisé dans de nombreux domaines. Sa syntaxe simple en fait un langage facile à lire et
Java. Java. Le livrede. Avec 80 exercices corrigés. Avec 80 exercices corrigés. Le livre. Anne Tasso. 5 e édition. Un best-seller qui a déjà conquis
Anne Tasso Un best-seller qui a déjà conquis des milliers d'étudiants! Java Le livre Java Le livrede de premier premier langage langage Avec 80 exercices corrigés Avec 80 exercices corrigés 5 e édition
CalculerAvecPython. September 18, 2015. 1.1 Qu est-ce que Python?... 1 1.2 Pourquoi Python?... 2
CalculerAvecPython Sébastien Joannès September 18, 2015 Contents 1 Le calcul scientifique & Python 1 1.1 Qu est-ce que Python?.................................. 1 1.2 Pourquoi Python?.....................................
Programmes des classes préparatoires aux Grandes Ecoles
Programmes des classes préparatoires aux Grandes Ecoles Filière : scientifique Voies : Mathématiques, physique et sciences de l'ingénieur (MPSI) Physique, chimie et sciences de l ingénieur (PCSI) Physique,
PLAN DE COURS. TITRE DU COURS : Mise à niveau pour mathématique 536
100, rue Duquet, Sainte-Thérèse (Québec) J7E 3G6 Téléphone : (450) 430-3120 Télécopieur : (450) 971-7883 Internet : http://www.clg.qc.ca SESSION : H-2009 NO DE COURS : 201-009-50 PRÉALABLE(S) : Math 436
Les mathématiques du calcul
Les mathématiques du calcul Module Maths Discrètes, INSA, Univ Lyon 1, 2015-2016 Eric Tannier (eric.tannier@univ-lyon1.fr) Les mathématiques du calcul Tradition orientale Al-Khawarizmi Al-Khawarizmi, 783-850
Mathématiques mise à niveau - 521
Mathématiques mise à niveau - 521 Ces trois modules de mathématiques 521 ont été conçus pour préparer le PR1 de l activité SES option Informatique (EV7). Cette formation est néanmoins ouverte aux agents
Programme de mathématiques TSI1
Programme de mathématiques TSI1 1. PROGRAMME DE DÉBUT D ANNÉE I. Nombres complexes et géométrie élémentaire 1. Nombres complexes 1 2. Géométrie élémentaire du plan 3 3. Géométrie élémentaire de l espace
INGÉNIEUR DE L'ENSEEIHT SPÉCIALITÉ INFORMATIQUE ET RÉSEAUX (APPRENTISSAGE)
INGÉNIEUR DE L'ENSEEIHT SPÉCIALITÉ INFORMATIQUE ET RÉSEAUX (APPRENTISSAGE) RÉSUMÉ DE LA FORMATION Type de diplôme : Formation d'ingénieur classique Domaine : Sciences, Ingénierie et Technologies Mention
Université de La Rochelle
Université de La Rochelle Sciences, Technologies, Santé MASTER Informatique ICONE - Ingénierie des Systèmes d Information (ISI) Alternance Objectifs de la formation Formation également accessible en alternance.
Révisions : programmation en langage python
Révisions : programmation en langage python Retrouvez tout le cours de première année (et plus) sur le site : http://pcsi.kleber.free.fr/ipt/index.html 1. Modules Les modules sont des bibliothèques de
Anne Tasso. Java. Le livre de. premier langage. 10 e édition. Avec 109 exercices corrigés. Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2
Anne Tasso Java Le livre de premier langage 10 e édition Avec 109 exercices corrigés Groupe Eyrolles, 2000-2015, ISBN : 978-2-212-14154-2 Table des matières Avant-propos Organisation de l ouvrage..............................
Résolution d équations non linéaires
Analyse Numérique Résolution d équations non linéaires Said EL HAJJI et Touria GHEMIRES Université Mohammed V - Agdal. Faculté des Sciences Département de Mathématiques. Laboratoire de Mathématiques, Informatique
Programmation en Python - Cours 2 : Premiers programmes. MPSI - Lycée Thiers
Programmation en Python - Cours 2 : Premiers programmes Diverses utilisations de python Utilisation en mode interactif Ecriture d un programme python Utilisation en mode interactif Ecriture d un programme
Introduction. À qui s adresse cet ouvrage?
Introduction Pourquoi ce livre? Dans le classement Tiobe, classement des langages les plus populaires, Python est placé huitième avec une augmentation de son utilisation en entreprise par rapport à l année
Préparation à réaliser avant le début du TP
Préparation à réaliser avant le début du TP Soit une suite de points p 0,p 1,... p n du plan (n>=3). On cherche à approximer l'ensemble de ces points par une droite. Écrivez le système d'équations (sur
Programmation sous Python
Erwan Biland Lycée Chateaubriand - BCPST 1C Année scolaire 2014-2015 Objects du Utilisation de la console (shell ) Python calculatrice Fichier machin.py Manipulation des variables Création/affectation,
Pour un socle de la licence de MATHEMATIQUES
Pour un socle de la licence de MATHEMATIQUES Société Mathématique de France Société de Mathématiques Appliquées et Industrielles Société Française de Statistique Contexte général Afin d éviter de trop
Aménagement du programme de Mathématiques de seconde 2017 Algorithme et Programmation
Aménagement du programme de Mathématiques de seconde 2017 Algorithme et Programmation Guide de démarrage au langage Python Document rédigé sous la direction des IA-IPR de l académie de Nice, par D. Lacroix
Atelier 1 de Mathématiques
Atelier 1 de Mathématiques lundi 9 juillet 2012-10h45-12h30 Présents : CHAMOIN Françoise (Rennes), COUOT Cécile (La Rochelle), DELPIERRE Alain (Béthune), DERVIEUX Martine (Lyon), FRANCOIS Pierre (Strasbourg),
SYLLABUS / PLAN DE COURS. 40,5 Charge de travail personnel de 2 heures/semaine TP : 1 semaine. QCM Dissertation Cas Pratique
SYLLABUS / PLAN DE COURS Matière : Algorithmique pour l infographie: 2I Code du module : * Cursus : * Semestre : 1 et 2 Nombre ECTS du cours : * Rempli par l administration de PPA * Responsable du cours
CONCOURS 2015 Programme des classes préparatoires
CONCOURS 2015 Programme des classes préparatoires Voie économique et commerciale option scientifique option économique option technologique Voie littéraire Filière B/L Lettres et Sciences Sociales Filière