Toute l'infomatique en CPGE scientifiques

This document was uploaded by one of our users. The uploader already confirmed that they had the permission to publish it. If you are author/publisher or own the copyright of this documents, please report to us by using this DMCA report form.

Simply click on the Download Book button.

Yes, Book downloads on Ebookily are 100% Free.

Sometimes the book is free on Amazon As well, so go ahead and hit "Search on Amazon"

Author(s): Etienne Cochard, Sophie Rainero, Marielle Roussange, Emmanuelle Sebert-Cuvillier
Publisher: ellipses
Year: 2016

Language: French
Pages: 886

Couverture
Page de titre
I Machines et informations
1 Éléments d'architecture des ordinateurs
I Structure générale d'une machine numérique
II Unité centrale
III Périphériques
IV Les ports de connexion
V Annales
2 Système d'exploitation et gestion des ressources
I Système d'exploitation
II Gestion des ressources
3 Représentation des nombres
I Représentation des nombres entiers
II Représentation des nombres réels
III Avec quels nombres la calculatrice et Python travaillent-ils ?
IV Conséquences de la représentation limitée des nombres réels
V Exemples de bugs célèbres liés à la représentation informatique des nombres
VI Conclusion
VII Exercices
VIII Corrigés des exercices
IX Annales
II Algorithmique et programmation
4 Introduction à Python et à la programmation
I Le langage Python
II L'environnement EduPython
III Premières utilisations
IV Quelques règles de programmation et de syntaxe
V Exercices
VI Corrigés des exercices
VII Annales
5 Variables, types et fonctions
I Variables et types
II Fonctions
III Exercices
IV Corrigés des exercices
V Annales
6 Instructions conditionnelles et itératives
I Structure alternative
II Structure répétitive
III Instruction break
IV Mise en page
V Exercices
VI Corrigés des exercices
VII Annales
7 Structures de données
I Chaînes de caractères
II Listes
III Tableaux
IV Autres structures de données
V Exercices
VI Corrigés des exercices
VII Annales
8 Méthodes numériques de calcul d'intégrales
I Introduction
II Méthode des rectangles
III Méthodes des trapèzes
IV Exercices
V Corrigés des exercices
VI Annales
9 Études d'algorithmes
I Preuve de terminaison ou preuve d'arrêt d'un algorithme
II Preuve de correction d'un algorithme
III Notion de complexité
IV Étude d'un algorithme : somme des éléments d'une liste
V Conclusion
VI Complément : les logarithmes de base quelconque
VII Exercices
VIII Corrigés des exercices
IX Annales
10 Fichiers
I Lire un fichier et écrire dans un fichier
II Cas particulier des fichiers csv
III Résumé des commandes
IV Exercices
V Corrigés des exercices
VI Annales
III Calcul scientifique
11 Bibliothèques logicielles
I Définition d'une bibliothèque ou module
II Commandes relatives aux bibliothèques
III Quelques modules
IV Exercices
V Corrigés des exercices
VI Annales
12 Résolution d'équations algébriques
I Principe
II Résolution par dichotomie
III Résolution par la méthode de Newton
IV Quelques éléments de comparaison des deux méthodes
V Exercices
VI Corrigés des exercices
13 Résolution d'équations différentielles par la méthode d'Euler
I Présentation
II Principe
III Implémentation et influence du pas de discrétisation
IV Équations différentielles du second ordre
V Exercices
VI Corrigés des exercices
VII Annales
14 Résolution d'un système linéaire inversible
I Algorithme de Gauss
II Étude de la complexité
III Traduction dans le langage Python
IV Quelques exemples d'exécutions et de problèmes rencontrés
V Recherche partielle du pivot
VI Illustration de la complexité
VII Corrigés des exercices
VIII Annales
15 Introduction au logiciel Scilab
I La console
II L'interface graphique
III Calculs de base avec Scilab
IV Quelques éléments de programmation avec Scilab
V Création et gestion de graphiques avec Scilab
VI Accéder à des informations temporelles
VII Exercices
VIII Projet: goutte d'eau dans un bac rectangulaire
IX Corrigés des exercices
X Corrigé du projet
XI Annales
16 Projets de calcul scientifique
I Projet n°1 : vibration d'une molécule diatomique
II Projet n°2 : simulations de lancers de pièces
III Projet n°3 : régression
IV Projet n°4 : minimum d'une fonction convexe
V Corrigés des projets
IV Bases de données
17 Système de gestion de bases de données relationnelles
I Introduction
II Base de données relationnelle
III Vocabulaire
IV Aperçu de la création d'une base de données
V Exercices
VI Corrigés des exercices
18 Opérations sur les relations et langage des requêtes
I Opérations élémentaires sur les tables de bases de données
II Opérateurs ensemblistes dans le contexte des bases de données
III Fonctions d'agrégation
IV Algèbre relationnelle
V Annexe : présentation de MySQLWorkbench
VI Exercices
VII Corrigés des exercices
VIII Annales
19 Création et gestion d'une base de données
I Réseau
II Dialoguer avec le serveur pour créer une base de données
III Exercices
IV Corrigés des exercices
V Algorithmique et programmation avancés
20 Piles
I Généralités
II Création d'un module Pile
III Complément : notion de file d'attente
IV Exercices
V Corrigés des exercices
VI Annales
21 Récursivité
I Généralités sur la récursivité
II Preuves de terminaison, de correction et complexités
III Des algorithmes récursifs décortiqués
IV Exercices
V Corrigés des exercices
VI Annales
22 Tris
I Le tri par insertion
II Le tri rapide
III Le tri fusion
IV Comparaison des tris du programme
V Application au calcul de la médiane
VI Exercices
VII Corrigés des exercices
VIII Annales
23 Programmation orientée objet
I Une nouvelle façon de programmer
II Création d'une classe pas à pas
III Héritage et polymorphisme
IV Exercices
V Corrigés des exercices
VI Annales
24 Images numériques et filtres
I Introduction aux images
II Manipulation d'images avec Python
III Quelques traitements d'image
IV Notions théoriques sur les filtres
V Exemples de filtres usuels pour l'imagerie
VI Exercices
VII Corrigés des exercices
VIII Annales
25 Codage et cryptographie
I Cryptage affine
II Codages de César et Vigenère, d'après X MP & PC 2008
III Chiffrement paï blocs et réseaux de Feistel, d'après X MP & PC 2009
IV Codage RSA
V Corrigés des problèmes
VI Annales
VI Annales 2015
26 Informatique B, X-ENS MP & PC
I Énoncé
II Corrigé
27 Informatique, X-ENS PSI & PT
I Énoncé
II Corrigé
28 Informatique, Mines MP, PC et PSI
I Énoncé
II Corrigé
29 Informatique, Centrale MP, PC, PSI, TSI
I Énoncé
II Corrigé
30 Mathématiques 2 CCP MP
I Énoncé
II Corrigé
31 Sciences industrielles CCP MP
I Énoncé
II Corrigé
32 Modélisation de systèmes physiques ou chimiques, CCP PC
I Énoncé
II Corrigé
33 Informatique CCP PSI
I Énoncé
II Corrigé
34 Informatique CCP TSI
I Énoncé
II Corrigé
35 Mathématiques 1 E3A PC
I Énoncé
II Corrigé
36 Physique - Modélisation E3A PC
I Énoncé
II Corrigé
37 Mathématiques 1 E3A PSI
I Énoncé
II Corrigé
38 Physique - Modélisation E3A PSI
I Énoncé
II Corrigé
39 Informatique et Modélisation, Banque PT
I Énoncé
II Corrigé
40 Informatique optionnelle, ICNA toutes filières
I Énoncé
II Corrigé
41 Modélisation Mathématique et Informatique, BCPST
I Énoncé
II Corrigé
42 Algorithmique et Informatique, TB
I Énoncé
II Corrigé
Bibliographie
Index