[PDF] [PDF] Informatique MP Cours - cpge-fermatfr





Previous PDF Next PDF



Informatique MP Cours

Informatique MP. Cours. David Rupprecht. Lycée P. de Fermat https://www.cpge-fermat.fr. Page 2. INFORMATIQUE ii année 2023/2024. Page 3. Table des matières. 1 



Cours dInformatique pour Tous

Python est le langage de programmation au programme des CPGE scientifiques. Ce langage a été développé par. Guido Von Russom à la fin des années 80 et au 



Informatique pour tous 1° année de CPGE

13‏/12‏/2017 L'objectif de la formation en informatique pour tous dispensée en CPGE durant 2 ans est de vous ... lui-même au cours d'un programme pour cela ...



Version numérique pour la préparation des cours dinformatique en

Version numérique pour la préparation des cours d'informatique en CPGE à partir du manuel : pdf. Les seuls mouvements possibles sont les déplacements d'un ...



COURS ALGORITHMIQUE ET PROGRAMMATION INFORMATIQUE

12‏/03‏/2013 POURQUOI UN COURS D' "ALGO" ? •Pour obtenir de la «machine» qu'elle effectue un travail à notre place. •Problème: expliquer à ...



Version numérique pour la préparation des cours dinformatique en

Version numérique pour la préparation des cours d'informatique en CPGE à partir du manuel : pdf. Les seuls mouvements possibles sont les déplacements d'un ...



Informatique en CPGE (2018-2019) Le langage SQL

14‏/05‏/2019 cours avec Monsieur Python. Algèbre relationnelle : πEleves.NomProfs.Salle. (σProfs.Nom= Python (Profs ><Eleves.Numprof=Profs.Id Eleves)).



Informatique pour tous - Classes préparatoires scientifiques - 1re et

Les étudiants disposent déjà de leurs notes de cours et parfois de polycopiés



Cours dinformatique commune MPSI 4

1 Matériel et logiciels. 5. I. Éléments d'architecture d'un ordinateur . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.



Cours dinformatique MPSI

Cours d'informatique MPSI. Nicolas Nisse. Inria & Univ. Nice Sophia Antipolis I3S



Cours dInformatique pour Tous

Ces notes de cours sont issues du cours d'informatique commune (IPT) subi Python est le langage de programmation au programme des CPGE scientifiques.



Version numérique pour la préparation des cours dinformatique en

d'informatique en CPGE à partir du manuel : et ierry Viéville pour leur aide précieuse au cours de la rédaction de ce livre ainsi que ... base16_1.pdf.



Informatique pour tous 1° année de CPGE

13 déc. 2017 1° année de CPGE. Denis DEFAUCHY. 13/12/2017. Cours. Page 1 sur 162. Informatique pour tous. 1° année de CPGE ...



Informatique MP2 Cours

Informatique MP2. Cours. David Rupprecht. Lycée P. de Fermat https://www.cpge-fermat.fr. Page 2. INFORMATIQUE ii année 2020/2021 



cours-python.pdf

22 mar. 2018 master Biologie Informatique. Ce cours est basé sur la version 3 de Python version recommandée par la communauté scientifique.



Cours dinformatique commune MPSI 4

4 jui. 2015 Nous commençons par décrire le matériel informatique constituant un ... n'accède au processeur que s'il n'y a plus de processus en cours de ...



Informatique en CPGE (2018-2019) Le langage SQL

14 mai 2019 Informatique en CPGE (2018-2019) ... structuré) est un langage informatique de dialogue avec une ... cours avec Monsieur Python.



Version numérique pour la préparation des cours dinformatique en

d'informatique en CPGE à partir du manuel : “Cette version électronique du manuel pour aider à la préparation de cours et permettre à ... base16_1.pdf.



Python au lycée - tome 1

Ce livre n'est donc ni un manuel complet de Python ni un cours d'informatique



COURS ALGORITHMIQUE ET PROGRAMMATION INFORMATIQUE

12 mar. 2013 Eléments pour une histoire de l'informatique D.E Knuth CSLI. Publications 2011. • Cours et exercices corrigés d'algorithmique- J. Julliand ...



[PDF] Cours dInformatique pour Tous

Ces notes de cours sont issues du cours d'informatique commune (IPT) subi par les élèves du lycée Masséna des classes de première année MPSI (831) 



[PDF] Informatique pour tous 1° année de CPGE - AlloSchool

13 déc 2017 · Informatique pour tous 1° année de CPGE Denis DEFAUCHY 13/12/2017 Cours Page 3 sur 162 A III 2 c vii Notion de représentation 



[PDF] Version numérique pour la préparation des cours dinformatique en

Version numérique pour la préparation des cours d'informatique en CPGE à partir du manuel : “Cette version électronique du manuel est diffusée pour aider à la 



[PDF] Informatique MP Cours - cpge-fermatfr

Cours David Rupprecht Lycée P de Fermat https://www cpge-fermat accès; pour les files on peut se la représenter comme une file d'attente 



[PDF] Cours dInformatique pour Tous 2021 – - Jules Svartz

Ces notes de cours sont issues du cours d'informatique commune (IPT) subi par les élèves du lycée Masséna des classes de première année MPSI (831) 



[PDF] Cours dinformatique commune MPSI 4 - Alain TROESCH

Lycée Louis-Le-Grand Paris Cours Définition 1 1 1 (Informatique) à une unité de calcul en virgules flottantes (format usuellement utilisé pour les 



Documents à télécharger - Informatique Tronc Commun

( pdf 25/12/2015 346 ko) Analyses numériques (révision MPSI) ( pdf 19/12/2015 319 ko) Codage de l'information ( pdf 31/03/2021 364 ko) Cours Complexité



[PDF] Informatique pour tous - Classes préparatoires scientifiques

Application directe du cours ces nombreux exercices et problèmes sont assortis d'un 1 L'installation et l'utilisation de Python et Scilab 19 – 2



[PDF] Toute linformatique en CPGE scientifiques - 1re et 2e années

Start reading ???? Toute l'informatique en CPGE scientifiques - 1re et 2e années - Cours complet et détaillé exercices corrigés avec Python SQL et Scilab 

  • Comment travailler l'informatique en prépa ?

    Durant l'année de la classe de préparatoire en informatique, les étudiants sont amenés à travailler régulièrement sur l'algorithme, la programmation, la modélisation de problèmes et les bases de données SQL afin qu'ils puissent maitriser les bases de l'informatique et atteindre la meilleure note aux concours d'
  • Quel prepa pour l'informatique ?

    La prépa la plus courante pour accéder à une école d'ingénieur est en prépa MP (maths/ physique) et la prépa MPSI (maths physique et science de l'ingénieur). Dans ces deux filières des cours d'informatique sont dispensés tout au long de la formation.
  • C'est quoi l'informatique PDF ?

    PDF est l'abréviation du terme Portable Document Format en anglais, qui se traduit en « format de document portable ». Il s'agit d'un format de fichier informatique, créé en 1993 par Adobe Systems, cél?re société d'édition de logiciels (notamment Acrobat, Flash, Photoshop ou encore InDesign).
  • L'informatique s'est déployé sur les 19ème et 20ème si?les et est lié à l'apparition des premiers automates. Charles Babbage est considéré comme le grand-père des ordinateurs modernes en inventant, en 1834, la machine analytique. C'est une machine à calculer programmable.

Informatique MP

Cours

David Rupprecht

Lycée P. de Fermat

https://www.cpge-fermat.fr

INFORMATIQUE

iiannée 2023/2024

Table des matières

1 Rappels de base sur Python1

1.1 Les types usuels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1

1.1.1 Les entiers et flottants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1

1.1.2 Les booléens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1

1.1.3 Chaînes de caractères . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1

1.1.4 Conversions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2

1.2 Structures de contrôle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2

1.2.1 Affectation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2

1.2.2 Tests . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3

1.2.3 Les boucles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3

1.3 Fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4

1.3.1 Définitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4

1.3.2 Autres situations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5

1.3.3 Variables locales et globales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5

1.3.4 Typage des arguments, du retour - Signature d"une fonction . . . . . . . . . . . . . . . . . . . . . . . . . . .

6

1.4 Listes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6

1.4.1 Création . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6

1.4.2 Accès aux éléments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6

1.4.3 Ajout d"un élément et concaténation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

1.4.4 Lesn-uplets (tuple) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

1.4.5 Listes et fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

1.4.6 Quelques méthodes en complément . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

1.4.7 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

1.5 Représentation interne des variables en Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9

1.6 Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

10

1.6.1 Module math . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

1.6.2 Autres modules usuels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

1.7 Fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

1.7.1 Lecture et écriture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11

1.7.2 Compléments : les fichiers csv . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

12

1.8 Le module os . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

14

2 Méthodes conseillées de programmation15

2.1 Commentaires, variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15

2.2 Gestion des entrées, sorties et des erreurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16

2.2.1 Annotations des fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16

2.2.2 Assertions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

16

2.3 Jeu de tests associé à un programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

19

3 Algorithmes, complexité et preuves21

3.1 Algorithmes de première année . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

3.1.1 Algorithmes simples sur les listes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

21

3.1.2 Recherche dichotomique dans une liste triée . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

3.1.3 Recherche d"un mot dans une chaîne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

22

3.2 Complexité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

23

3.2.1 Généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

23

3.2.2 Exemple et notations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24

3.2.3 Ordres de grandeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24

3.3 Preuves de programmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

24

3.3.1 Boucle non conditionnelle : calcul den! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

3.3.2 Boucle conditionnelle : division euclidienne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

25

3.3.3 Exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

26
iii INFORMATIQUETABLE DES MATIÈRES4 Piles et récursivité29

4.1 Listes et tableaux . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29

4.1.1 Tableaux homogènes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29

4.1.2 Listes simplement chaînées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

29

4.1.3 Listes doublement chaînées . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30

4.1.4 En Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30

4.2 Piles et files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30

4.2.1 Piles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

30

4.2.2 Files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

4.3 Module Collections et deque . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

31

4.4 Récursivité . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32

4.4.1 Généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

32

4.4.2 Exemple : calcul de puissances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

4.4.3 Suite de Fibonacci . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

33

5 Tris35

5.1 Généralités . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35

5.1.1 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35

5.1.2 Quelques tris . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35

5.2 Les tris simples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35

5.2.1 Tri par sélection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

35

5.2.2 Tri bulle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

36

5.2.3 Tri par insertion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

37

5.2.4 Tri par comptage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

38

5.3 Les tris évolués . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

38

5.4 Tri fusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

39

5.4.1 Principe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

39

5.4.2 Tri rapide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

40

5.5 Bilan . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

41

6 Graphes43

6.1 Définitions, vocabulaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

43

6.2 Représentation et utilisation des graphes en Python . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

6.2.1 Matrice d"adjacence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

6.2.2 Liste d"adjacence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

6.3 Les algorithmes à connaître . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

6.3.1 Composantes connexes d"un graphe non orienté . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

44

6.3.2 Parcours en largeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

45

6.3.3 Parcours en profondeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

47

6.4 Algorithmes sur les graphes pondérés . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

48

6.4.1 Algorithme de Dijkstra . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

49

6.4.2 Algorithme A* . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

51

7 Programmation dynamique53

7.1 Dictionnaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

53

7.1.1 Comparaison listes et dictionnaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

53

7.1.2 Adressage directe vs hachage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

54

7.2 Programmation dynamique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

55

7.2.1 Mémoïsation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

55

7.2.2 Rendre la monnaie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

56

7.2.3 Meilleur chemin - déplacements Nord-Est . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

58

7.2.4 Bilan et commentaires . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

61

7.3 D"autres exemples et exercices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

7.3.1 Partition équilibrée d"un tableau d"entiers positifs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

62

7.3.2 Plus longue sous-séquence commune . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

64
ivannée 2023/2024 INFORMATIQUETABLE DES MATIÈRES8 Intelligence artificielle : apprentissage67

8.1 Algorithme desk-plus proches voisins avec distance euclidienne . . . . . . . . . . . . . . . . . . . . . . . . . . . .

67

8.1.1 Principe et algorithme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

67

8.1.2 Exemples (à voir en couleur) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

68

8.1.3 Choix dek, choix des données, matrice de confusion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

69

8.2 Algorithme desk-moyennes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

69

9 Théorie des jeux73

9.1 Présentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

73

9.1.1 Exemples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

73

9.2 Modélisation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

73

9.3 Stratégies, stratégies gagnantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

74

9.3.1 Vocabulaire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

74

9.3.2 Détermination des stratégies et positions gagnantes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

74

9.4 Heuristique et algorithme min-max . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

76

9.4.1 Exemple simple : jeu de Nim . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

76

9.4.2 Généralisation et heuristique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

78

10 CCINP MP79

10.1 CCINP MP 2022 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

79

10.2 CCINP MP 2021 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

79

10.3 CCINP MP 2020 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

10.4 CCINP MP 2019 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

80

10.5 CCINP MP 2018 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

81

10.6 CPP MP 2017 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

82

10.7 CCINP MP 2016 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

82

10.8 CCINP MP 2015 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

83

11 Divers85

11.1 Les nombres flottants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

85

12 Solutions87

vannée 2023/2024

INFORMATIQUETABLE DES MATIÈRES

viannée 2023/2024

Chapitre 1 |Rappels de base sur Python

dans les paragraphes suivants. I |

Les types usuels

I.1 |

Les entiers et flottants

OPÉRATIONS SUR LES ENTIERS ET FLOTTANTS

+,-,*opérations classiques //division entièrequotesdbs_dbs45.pdfusesText_45
[PDF] cours informatique pcsi pdf

[PDF] cours informatique mpsi python

[PDF] bo s si

[PDF] rapport isn terminale s

[PDF] eduscol ressources isn

[PDF] association d'utilité sociale définition

[PDF] bac s informatique et sciences du numérique

[PDF] utilité sociale des associations

[PDF] utilité sociale définition psychologie

[PDF] utilité sociale sociologie

[PDF] utilité sociale définition philosophique

[PDF] utilité sociale wikipédia

[PDF] henensal poète biographie

[PDF] le voyage du centurion résumé

[PDF] pathfinder metamagie