Compare commits
125 Commits
3e8cfe5317
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 5f39549ea4 | |||
| 306e51c719 | |||
| 3f4229b09d | |||
| 97162d6004 | |||
| 7dfa6c0cec | |||
| 1883e143b2 | |||
| 88aeb2bdc8 | |||
| 2f3911c8af | |||
| 28ba4ed4a0 | |||
| 4b02059f9c | |||
| 21777ba46e | |||
| 7968cca378 | |||
| 9b4f68e3f7 | |||
| 9e2de25103 | |||
| 25803141b3 | |||
| 99c2d8168c | |||
| 05c6b7eb8f | |||
| a3225be546 | |||
| ca2d7fb832 | |||
| f8cddb0691 | |||
| e2c9dd3df9 | |||
| ddc42ff62c | |||
| 60fd8d3e48 | |||
| 555001175c | |||
| 3d67cd2fc0 | |||
| ef4660d418 | |||
| 94396d1ca5 | |||
| b5fb39a708 | |||
| eb62277a3f | |||
| 3dbcc23df6 | |||
| 1ab61b3954 | |||
| f5c143964b | |||
| 811f41d93d | |||
| cb212ba6bf | |||
| 4b1e484ec2 | |||
| 75c89e3ba6 | |||
| f6b2812929 | |||
| 2e61e281ec | |||
| dbd4ba24ba | |||
| 66842495a0 | |||
| 886672b5b4 | |||
| 3176127028 | |||
| 374cf37d1a | |||
| 7272244c7a | |||
| acbe79ca4f | |||
| 50a1b7c8a1 | |||
| c65f6f4a7c | |||
| 93bcf3b8fa | |||
| 48f5f2f87e | |||
| a19024f59c | |||
| db6482bee3 | |||
| 28b91ae5a4 | |||
| 8df39e5e7c | |||
| f826662c6c | |||
| cd30afdb99 | |||
| c63d442803 | |||
| 5ab2f0162a | |||
| 4ff2f73455 | |||
| 3a21eb6b6c | |||
| 91fb839f20 | |||
| 8375172961 | |||
| f5f8893d1d | |||
| e861bf2827 | |||
| fa4cc2c1a6 | |||
| b6176a3d75 | |||
| 4dd754b1b1 | |||
| 8f06b0613d | |||
| d0e7636430 | |||
| fdc533ca63 | |||
| 8ff921f586 | |||
| a2d1925529 | |||
| 6e9413c3f2 | |||
| 1f9ee301d5 | |||
| 12eb277ba6 | |||
| 307e089d90 | |||
| 07f685d147 | |||
| 74d6f35a56 | |||
| 2714ef6eec | |||
| 5fb7016320 | |||
| 369aa52252 | |||
| 3c200e3259 | |||
| 8049e741e4 | |||
| b1a8b35c43 | |||
| 87ef77382d | |||
| 8ce82f9364 | |||
| 5d319347df | |||
| e777874775 | |||
| 8e28723b2a | |||
| aa70f10862 | |||
| 1ecad93c9f | |||
| f0fd6fe9c0 | |||
| c10c7812a6 | |||
| 9ca8e7ee35 | |||
| cb9ffe18eb | |||
| b58dd4b9b5 | |||
| be0c33d13d | |||
| 5f8699d974 | |||
| 0b561c14bc | |||
| 8848a46d99 | |||
| 800bd6db95 | |||
| cd31d3293c | |||
| 04c90a07c2 | |||
| 27f571257c | |||
| 18db3b1655 | |||
| 49ff7d179e | |||
| 12224cfa3f | |||
| 90558ac36b | |||
| 9ba0b57e51 | |||
| b237542af4 | |||
| 7cd5e769ac | |||
| dba324015f | |||
| dcfd635c62 | |||
| ab8b3a88da | |||
| 1f91eb86fc | |||
| b003547168 | |||
| d315b2142a | |||
| 369c4fa962 | |||
| 285ac83539 | |||
| e3ffe1e626 | |||
| 76b313324e | |||
| a47ec0b88a | |||
| 952d675325 | |||
| 8c174322ec | |||
| 34dfd9d338 | |||
| e57cd69524 |
142
.drone.yml
@@ -6,47 +6,107 @@ type: docker
|
||||
clone:
|
||||
skip_verify: true
|
||||
|
||||
workspace:
|
||||
path: /drone/content/
|
||||
|
||||
steps:
|
||||
- name: Push Raw
|
||||
image: alpine
|
||||
commands:
|
||||
- apk add --no-cache openssh-client ca-certificates bash
|
||||
- apk add rsync
|
||||
- echo Début du Push
|
||||
- eval `ssh-agent -s`
|
||||
- echo "$SSH_KEY" | ssh-add -
|
||||
- mkdir -p ~/.ssh
|
||||
- echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config
|
||||
- rsync -rv --delete -e "ssh -p 22" --exclude ".git" --exclude "config*" --exclude "*/Evaluations/DS*" --exclude "tools/" --exclude "*.rst" --exclude "*.tex" ./ sshcontent@91.121.90.228:~/raw.opytex.org/www/ --checksum
|
||||
environment:
|
||||
SSH_KEY:
|
||||
from_secret: sshcontent-key
|
||||
- name: Clean before push
|
||||
image: alpine
|
||||
volumes:
|
||||
- name: tosend
|
||||
path: /tosend
|
||||
commands:
|
||||
- apk add --no-cache rsync
|
||||
- >
|
||||
rsync -am --include="*/"
|
||||
--include="*.html"
|
||||
--include="*.css"
|
||||
--include="*.png"
|
||||
--include="*.jpg"
|
||||
--include="*.odt"
|
||||
--include="*.pdf"
|
||||
--exclude="*"
|
||||
./ /tosend
|
||||
|
||||
- name: Build Opytex 2022-2023
|
||||
image: python:3.8-alpine
|
||||
commands:
|
||||
- apk add --no-cache git imagemagick-dev imagemagick
|
||||
- cd ..
|
||||
- git init .
|
||||
- git remote add origin https://git.opytex.org/lafrite/site_opytex.git
|
||||
- git pull origin 2022-2023
|
||||
- git checkout 2022-2023
|
||||
- git submodule init
|
||||
- git submodule update
|
||||
- pip install --no-cache-dir -r requirements.txt
|
||||
- export MAGICK_HOME=/usr
|
||||
- pelican content/ -o output -s publishconf.py --relative-urls
|
||||
- name: Push bucket Raw
|
||||
image: plugins/s3-sync:1
|
||||
volumes:
|
||||
- name: tosend
|
||||
path: /drone/src/tosend
|
||||
settings:
|
||||
bucket: raw
|
||||
endpoint: https://storage.opytex.org
|
||||
access_key:
|
||||
from_secret: minio_access_key
|
||||
secret_key:
|
||||
from_secret: minio_secret_key
|
||||
source: /tosend
|
||||
target: /
|
||||
path_style: true
|
||||
delete: true
|
||||
|
||||
- apk add --no-cache openssh-client ca-certificates bash rsync
|
||||
- eval `ssh-agent -s`
|
||||
- echo "$SSH_KEY" | ssh-add -
|
||||
- mkdir -p ~/.ssh
|
||||
- echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config
|
||||
- ssh sshcontent@91.121.90.228 'mkdir -p ~/raw.opytex.org/www/enseignements/2022-2023/'
|
||||
- rsync -rv --delete -e "ssh -p 22" ./output/ sshcontent@91.121.90.228:~/opytex.org/www/enseignements/2022-2023/ --checksum
|
||||
environment:
|
||||
SSH_KEY:
|
||||
from_secret: sshcontent-key
|
||||
# - name: Push Raw
|
||||
# image: alpine
|
||||
# commands:
|
||||
# - apk add --no-cache openssh-client ca-certificates bash
|
||||
# - apk add rsync
|
||||
# - echo Début du Push
|
||||
# - eval `ssh-agent -s`
|
||||
# - echo "$SSH_KEY" | ssh-add -
|
||||
# - mkdir -p ~/.ssh
|
||||
# - echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config
|
||||
# - rsync -rv --delete -e "ssh -p 22" --exclude ".git" --exclude "config*" --exclude "*/Evaluations/DS*" --exclude "tools/" --exclude "*.rst" --exclude "*.tex" ./ sshcontent@91.121.90.228:~/raw.opytex.org/www/ --checksum
|
||||
# environment:
|
||||
# SSH_KEY:
|
||||
# from_secret: sshcontent-key
|
||||
|
||||
- name: Build Opytex 2022-2023
|
||||
image: python:3.8-alpine
|
||||
volumes:
|
||||
- name: pelican-output
|
||||
path: /output
|
||||
commands:
|
||||
- apk add --no-cache git imagemagick-dev imagemagick
|
||||
- cd ..
|
||||
- git init .
|
||||
- git remote add origin https://git.opytex.org/lafrite/site_opytex.git
|
||||
- git pull origin 2022-2023
|
||||
- git checkout 2022-2023
|
||||
- git submodule init
|
||||
- git submodule update
|
||||
- pip install --no-cache-dir -r requirements.txt
|
||||
- export MAGICK_HOME=/usr
|
||||
- pelican ./src/ -o /output -s publishconf.py --relative-urls
|
||||
- ls /output
|
||||
|
||||
- name: Push to bucket opytex.org
|
||||
image: plugins/s3-sync:1
|
||||
volumes:
|
||||
- name: pelican-output
|
||||
path: /drone/src/output
|
||||
settings:
|
||||
bucket: opytex.org
|
||||
endpoint: https://storage.opytex.org
|
||||
access_key:
|
||||
from_secret: minio_access_key
|
||||
secret_key:
|
||||
from_secret: minio_secret_key
|
||||
source: /output
|
||||
target: /enseignements/2022-2023
|
||||
path_style: true
|
||||
delete: true
|
||||
|
||||
# - apk add --no-cache openssh-client ca-certificates bash rsync
|
||||
# - eval `ssh-agent -s`
|
||||
# - echo "$SSH_KEY" | ssh-add -
|
||||
# - mkdir -p ~/.ssh
|
||||
# - echo -e "Host *\n\tStrictHostKeyChecking no\n\n" > ~/.ssh/config
|
||||
# - ssh sshcontent@91.121.90.228 'mkdir -p ~/raw.opytex.org/www/enseignements/2022-2023/'
|
||||
# - rsync -rv --delete -e "ssh -p 22" ./output/ sshcontent@91.121.90.228:~/opytex.org/www/enseignements/2022-2023/ --checksum
|
||||
# environment:
|
||||
# SSH_KEY:
|
||||
# from_secret: sshcontent-key
|
||||
#
|
||||
|
||||
volumes:
|
||||
- name: tosend
|
||||
temp: {}
|
||||
- name: pelican-output
|
||||
temp: {}
|
||||
|
||||
@@ -2,7 +2,7 @@ Projets
|
||||
#######
|
||||
|
||||
:date: 2022-12-06
|
||||
:modified: 2023-02-24
|
||||
:modified: 2023-04-06
|
||||
:authors: Benjamin Bertrand
|
||||
:tags: Divers
|
||||
:category: 1NSI
|
||||
@@ -137,4 +137,49 @@ L'exercice 5 du `plan de travail sur l'interaction client/serveur <../05_Interac
|
||||
Trimestre 3: Version la plus aboutie possible du projet
|
||||
-------------------------------------------------------
|
||||
|
||||
Suivi du projet avec `un cahier de bord <./cahier_bord.md>`_ à compléter au fur et à mesure
|
||||
Cahier de bord
|
||||
~~~~~~~~~~~~~~
|
||||
|
||||
Suivi du projet avec `un cahier de bord <./cahier_bord.md>`_ à compléter au fur et à mesure. Chaque séance sera conclue par un archivage sur le réseau de l'état du projet.
|
||||
|
||||
README
|
||||
~~~~~~
|
||||
|
||||
Pendant les vacances de Pâques, les élèves sont invités à avancer leur projet. Ils devront en particulier rédiger un fichier README qui détaillera les points suivants
|
||||
|
||||
- Une courte description du projet avec un détail des librairies utilisées
|
||||
- Une explication sur comment lancer le projet
|
||||
- Une explication de trois points techniques résolus lors de la construction du projet.
|
||||
|
||||
Notation
|
||||
~~~~~~~~
|
||||
|
||||
.. list-table:: Notation
|
||||
:header-rows: 1
|
||||
|
||||
* - Catégorie
|
||||
- Détails
|
||||
* - Qualité du code (lisibilité, nom explicite des variables, organisation, documentation...)
|
||||
- Lisibilité globale
|
||||
* -
|
||||
- Utilisation de fonctions, noms des variables
|
||||
* -
|
||||
- Organisation
|
||||
* -
|
||||
- Documentation interne des fonctions et commentaires
|
||||
* - Explication (le README)
|
||||
- Description du projet
|
||||
* -
|
||||
- Comment faire marcher le programme
|
||||
* -
|
||||
- Explication des points techniques
|
||||
* - Organisation du travail
|
||||
- Autonomie du groupe
|
||||
* -
|
||||
- Suivi des taches et dépôt du code
|
||||
* -
|
||||
- Situations particulières de travail
|
||||
* - Le projet en lui-même (par des non-experts)
|
||||
- Avancement global
|
||||
* -
|
||||
- Plaisir d'utilisation
|
||||
|
||||
BIN
1NSI/08_Interaction_web/QCM.pdf
Normal file
19
1NSI/08_Interaction_web/QCM.tex
Normal file
@@ -0,0 +1,19 @@
|
||||
\documentclass[a4paper,10pt]{article}
|
||||
\usepackage{myXsim}
|
||||
\usepackage{minted}
|
||||
|
||||
\author{Benjamin Bertrand}
|
||||
\title{Interaction WEB - Exercices}
|
||||
\date{Mars 2023}
|
||||
|
||||
\DeclareExerciseCollection[step=4]{banque}
|
||||
\xsimsetup{collect}
|
||||
|
||||
\pagestyle{empty}
|
||||
|
||||
\begin{document}
|
||||
\input{exercises.tex}
|
||||
|
||||
\printcollection{banque}
|
||||
|
||||
\end{document}
|
||||
@@ -142,3 +142,83 @@
|
||||
\end{enumerate}
|
||||
|
||||
\end{exercise}
|
||||
|
||||
|
||||
\begin{exercise}[subtitle={QCM}, step={4}, origin={}, topics={ Interaction web }, tags={ Javascript, Web }]
|
||||
\begin{enumerate}
|
||||
\item Parmi les langages suivants, lequel est exécuté sur le serveur lors de la consultation d’une page Web ?
|
||||
\begin{tasks}(4)
|
||||
\task JavaScript
|
||||
\task HTML
|
||||
\task CSS
|
||||
\task PHP
|
||||
\end{tasks}
|
||||
|
||||
\item Dans une page HTML, lequel de ces codes permet la présence d'un bouton qui appelle la fonction javascript \mintinline{javascript}{afficher_reponse()} lorsque l'utilisateur clique dessus ?
|
||||
\begin{tasks}(1)
|
||||
\task \mintinline{html}{<a href="afficher_reponse()">Cliquez ici</a> }
|
||||
\task \mintinline{html}{<button if_clicked="afficher_reponse()">Cliquez ici</button> }
|
||||
\task \mintinline{html}{<button value="Cliquez ici"><a> afficher_reponse()</a></button> }
|
||||
\task \mintinline{html}{<button onclick="afficher_reponse()">Cliquez ici</button>}
|
||||
\end{tasks}
|
||||
\item On souhaite qu’un menu apparaisse à chaque fois que l’utilisateur passe sa souris sur l’image de bannière du site. L’attribut de la balise img dans lequel on doit mettre un code Javascript à cet effet est :
|
||||
\begin{tasks}(4)
|
||||
\task \mintinline{html}{onclick }
|
||||
\task \mintinline{html}{src }
|
||||
\task \mintinline{html}{alt }
|
||||
\task \mintinline{html}{onmouseover }
|
||||
\end{tasks}
|
||||
\item Une page HTML contient la ligne suivante dans laquelle un mot a été remplacé par des points de supsension : \mintinline{html}{<p ...... ="alert('hello')"> Survolez-moi </p> }
|
||||
|
||||
Au survol de la souris, le message hello apparait dans une boite de dialogue.
|
||||
|
||||
Par quel mot faut-il remplacer les points de suspension ?
|
||||
\begin{tasks}(4)
|
||||
\task \mintinline{javascript}{onmouseout }
|
||||
\task \mintinline{javascript}{onmouseover }
|
||||
\task \mintinline{javascript}{onmouseleave }
|
||||
\task \mintinline{javascript}{onclick}
|
||||
\end{tasks}
|
||||
|
||||
\item \mintinline{javascript}{onmouseover} est une méthode qui permet de traiter un événement de quel type ?
|
||||
\begin{tasks}(2)
|
||||
\task l'appui d'une touche du clavier
|
||||
\task un clic sur un bouton de souris
|
||||
\task un mouvement de la souris
|
||||
\task le survol par la souris d'un élément de la page
|
||||
\end{tasks}
|
||||
|
||||
\item Parmi les propriétés suivantes d’une balise <button /> dans une page HTML, laquelle doit être rédigée en langage JavaScript ?
|
||||
|
||||
\begin{tasks}(4)
|
||||
\task la propriété name
|
||||
\task la propriété type
|
||||
\task la propriété onclick
|
||||
\task la propriété id
|
||||
\end{tasks}
|
||||
|
||||
\item Un élève a écrit une fonction javascript qui détermine la moyenne des valeurs entrées par l'utilisateur dans un formulaire de sa page HTML.
|
||||
|
||||
Il place sa fonction javascript :
|
||||
\begin{tasks}(1)
|
||||
\task entre la balise <js> et la balise </js>
|
||||
\task entre la balise <code> et la balise </code>
|
||||
\task entre la balise <script> et la balise </script>
|
||||
\task entre la balise <javascript> et la balise </javascript>
|
||||
\end{tasks}
|
||||
|
||||
\item Voici un extrait d'un document HTML.
|
||||
|
||||
\begin{minipage}{0.8\linewidth}
|
||||
\inputminted[bgcolor=base3]{html}{./script/QCM_body.html}
|
||||
\end{minipage}
|
||||
|
||||
Quelle doit être la ligne qui remplace les pointillés pour obtenir un bouton dont l'appui déclenche la fonction javascript \mintinline{javascript}{actionBouton()} ?
|
||||
\begin{tasks}(2)
|
||||
\task \mintinline{html}{<button click = "actionBouton();"> }
|
||||
\task \mintinline{html}{<button onclick = "actionBouton();"> }
|
||||
\task \mintinline{html}{<button onclick => "actionBouton();" }
|
||||
\task \mintinline{html}{<button> onclick = "actionBouton();"}
|
||||
\end{tasks}
|
||||
\end{enumerate}
|
||||
\end{exercise}
|
||||
|
||||
8
1NSI/08_Interaction_web/script/QCM_body.html
Normal file
@@ -0,0 +1,8 @@
|
||||
<html>
|
||||
<body>
|
||||
.........
|
||||
Clic !
|
||||
</button>
|
||||
<h1><span id="valeur">2000</span></h1>
|
||||
</body>
|
||||
</html>
|
||||
BIN
1NSI/09_Recherche_par_dichotomie_et_complexite/1B_complexite.pdf
Normal file
@@ -0,0 +1,89 @@
|
||||
\documentclass[a4paper,10pt]{article}
|
||||
\usepackage{myXsim}
|
||||
\usepackage{minted}
|
||||
|
||||
\author{Benjamin Bertrand}
|
||||
\title{Recheche par dicotomie et complexité - Cours}
|
||||
\date{Mars 2023}
|
||||
|
||||
\pagestyle{empty}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\maketitle
|
||||
|
||||
\section{Complexité}
|
||||
|
||||
\begin{definition}[Ordre de complexité]
|
||||
On dit qu'un algorithme est d'une \textbf{compléxité de l'ordre de $f(n)$} si il existe une constante positive K telle que, quelle que soit la taille n de l'entrée, le nombre d'opérations élémentaires est plus petit que $K \times f(n)$.
|
||||
|
||||
On dit alors que l'algorithme est en $\mathcal{O}(f(n))$.
|
||||
\end{definition}
|
||||
|
||||
\section{Etude de la complexité}
|
||||
|
||||
\begin{enumerate}
|
||||
\item Recherche du maximum d'une liste
|
||||
\begin{multicols}{2}
|
||||
\inputminted[bgcolor=base3]{python}{./algos/1B_max.py}
|
||||
|
||||
Calcul de la compléxité
|
||||
\end{multicols}
|
||||
\item Moyenne
|
||||
\begin{multicols}{2}
|
||||
\inputminted[bgcolor=base3]{python}{./algos/1B_max.py}
|
||||
|
||||
Calcul de la compléxité
|
||||
\end{multicols}
|
||||
\item Table de multiplication
|
||||
\begin{multicols}{2}
|
||||
\inputminted[bgcolor=base3]{python}{./algos/1B_table.py}
|
||||
|
||||
Calcul de la compléxité
|
||||
\end{multicols}
|
||||
\item Recherche par dichotomie
|
||||
\begin{multicols}{2}
|
||||
\inputminted[bgcolor=base3]{python}{./algos/1B_dicho.py}
|
||||
|
||||
Calcul de la compléxité
|
||||
\end{multicols}
|
||||
\end{enumerate}
|
||||
|
||||
|
||||
\section{Les complexités courantes}
|
||||
|
||||
Dans la pratique, on ne choisira que des fonctions $f(n)$ simples prise dans la liste suivante (classé par ordre croissant de rapidité):
|
||||
|
||||
\begin{itemize}
|
||||
\item $\mathcal{O}(1)$: complexité constante. Le temps d'exécution est indépendant de $n$ (la taille de l'entrée).
|
||||
|
||||
\textbf{Exemples}:
|
||||
|
||||
\item $\mathcal{O}(log(n))$: complexité logarithmique. Le temps d'exécution augmente d'une quantité constante quand la taille de l'entrée ($n$) est doublée.
|
||||
|
||||
\textbf{Exemple}:
|
||||
|
||||
\item $\mathcal{O}(nlog(n))$: complexité linéaire. Le temps d'exécution est proportionnel à la taille de l'entrée ($n$)
|
||||
|
||||
\textbf{Exemples}:
|
||||
|
||||
\item $\mathcal{O}(n^2)$: complexité quadratique. Le temps d'exécution est multiplié par 4 quand la taille de l'entrée est multipliée par 2.
|
||||
|
||||
\textbf{Exemples}:
|
||||
|
||||
\item $\mathcal{O}(n^k)$: complexité polynomiale. Le temps d'exécution est majoré par un polynôme de la taille d'entrée.
|
||||
|
||||
\textbf{Exemples}:
|
||||
|
||||
\item $\mathcal{O}(k^n)$: complexité exponentielle. Le temps d'exécution croit trop rapidement pour que la taille d'entrée puisse être grand.
|
||||
|
||||
\textbf{Exemples}:
|
||||
\end{itemize}
|
||||
|
||||
\paragraph{Temps d'exécution en fonction de la taille d'entrée}~
|
||||
|
||||
\begin{center}
|
||||
\includegraphics[scale=0.9]{./fig/complexite}
|
||||
\end{center}
|
||||
|
||||
\end{document}
|
||||
@@ -0,0 +1,12 @@
|
||||
def dichotomie(liste, x):
|
||||
g = 0
|
||||
d = len(L)-1
|
||||
while g <= l:
|
||||
m = (g + d) // 2
|
||||
if L[m] < x:
|
||||
g = m
|
||||
elif L[m] > x:
|
||||
d = m
|
||||
else:
|
||||
return m
|
||||
return None
|
||||
@@ -0,0 +1,6 @@
|
||||
def maximum(liste):
|
||||
candidat = liste[0]
|
||||
for element in liste:
|
||||
if element > candidat:
|
||||
candidat = element
|
||||
return candidat
|
||||
@@ -0,0 +1,5 @@
|
||||
def moyenne(liste):
|
||||
moy = 0
|
||||
for element in liste:
|
||||
moy = moy + element
|
||||
return moy / len(liste)
|
||||
@@ -0,0 +1,6 @@
|
||||
def table(liste):
|
||||
resultats = []
|
||||
for element1 in liste:
|
||||
for element2 in liste:
|
||||
resultats.append(element1 * element2)
|
||||
return resultats
|
||||
@@ -0,0 +1,96 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Recherche par dichotomie</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Jeu de recherche</h1>
|
||||
<section id="setup">
|
||||
|
||||
<p> Je crée une liste de
|
||||
<input type="number" name="quantite" value="100", id="quantite">
|
||||
nombres aléatoires compris entre 1 et
|
||||
<input type="number" name="max" value="100", id="max">
|
||||
triés en ordre croissant.
|
||||
</p>
|
||||
<p>Vous devez trouver la position d'un nombre de cette liste en le moins de coup possibles.</p>
|
||||
<button id="start-game" type="button" onclick="startGame()"> Lancer la partie </button>
|
||||
</section>
|
||||
|
||||
<section id="game">
|
||||
</section>
|
||||
|
||||
<script>
|
||||
// Génère un nombre aléatoire entre 1 et 100
|
||||
let randomNumber = 0;
|
||||
let numbers;
|
||||
let index;
|
||||
let tries;
|
||||
|
||||
function generateNormalDistribution(mean, stdDev) {
|
||||
let u = 0, v = 0;
|
||||
while (u === 0) u = Math.random(); // En évitant 0
|
||||
while (v === 0) v = Math.random();
|
||||
const z1 = Math.sqrt(-2.0 * Math.log(u)) * Math.cos(2.0 * Math.PI * v);
|
||||
return Math.floor(mean + z1 * stdDev);
|
||||
}
|
||||
|
||||
function startGame() {
|
||||
const maximum = parseInt(document.getElementById("max").value)
|
||||
const length = parseInt(document.getElementById("quantite").value)
|
||||
tries = 0;
|
||||
|
||||
const mean = Math.floor(Math.random() * maximum);
|
||||
const stdDev = 10;
|
||||
numbers = Array.from({length: length}, () => {
|
||||
let x;
|
||||
do {
|
||||
x = generateNormalDistribution(mean, stdDev);
|
||||
} while (x < 1 || x > maximum);
|
||||
return x;
|
||||
});
|
||||
numbers.sort((a, b) => a - b);
|
||||
|
||||
index = Math.floor(Math.random() * length);
|
||||
const aTrouver = numbers[index]
|
||||
|
||||
document.getElementById("game").innerHTML = `<h2> Trouve la position du nombre ${aTrouver} dans une liste de ${length} nombres entre 1 et ${maximum}</h2>`+
|
||||
"<label for='guess'> Vous pensez qu'il est en quelle position? </label></br>" +
|
||||
"<input type='text' id='guess'></br>" +
|
||||
`<button id="subbutton" type='button' onclick='guessNumber()'>Je tente !</button>` +
|
||||
"<div id='result'></div>"
|
||||
document.getElementById("start-game").innerHTML = "Réinitialiser la partie"
|
||||
}
|
||||
|
||||
function guessNumber() {
|
||||
tries++
|
||||
document.getElementById("subbutton").innerHTML = `Je tente (déja ${tries} essais)!`
|
||||
// Récupère la valeur saisie par l'utilisateur
|
||||
const guess = parseInt(document.getElementById("guess").value);
|
||||
const length = parseInt(document.getElementById("quantite").value)
|
||||
|
||||
// Vérifie si la valeur est un nombre
|
||||
if (isNaN(guess)) {
|
||||
document.getElementById("result").innerHTML = "<p>Veuillez saisir un nombre valide.</p>";
|
||||
return;
|
||||
}
|
||||
|
||||
// Vérifie si la valeur est comprise entre 1 et 100
|
||||
if (guess < 1 || guess > length) {
|
||||
document.getElementById("result").innerHTML = "<p>Le nombre doit être compris entre 1 et " + length + "</p>";
|
||||
return;
|
||||
}
|
||||
|
||||
// Compare la valeur saisie avec le nombre aléatoire
|
||||
if (guess < index) {
|
||||
document.getElementById("result").innerHTML = "<p>Il est après!</p>";
|
||||
} else if (guess > index) {
|
||||
document.getElementById("result").innerHTML = "<p>Il est avant!</p>";
|
||||
} else {
|
||||
document.getElementById("result").innerHTML = `<p>Bravo, vous avez trouvé le nombre en ${tries}!</p>`;
|
||||
}
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
|
After Width: | Height: | Size: 395 KiB |
37
1NSI/09_Recherche_par_dichotomie_et_complexite/index.rst
Normal file
@@ -0,0 +1,37 @@
|
||||
Recherche par dichotomie et complexité
|
||||
######################################
|
||||
|
||||
:date: 2023-03-13
|
||||
:modified: 2023-03-17
|
||||
:authors: Benjamin Bertrand
|
||||
:tags: Python, Compexité
|
||||
:category: 1NSI
|
||||
:summary: Mesurer le temps d'execution, calculer une complexité et recherche par dichotomie.
|
||||
|
||||
|
||||
Éléments du programme
|
||||
=====================
|
||||
|
||||
.. list-table:: Interaction Homme machine sur le web
|
||||
:header-rows: 1
|
||||
|
||||
* - Contenus
|
||||
- Capacités attendues
|
||||
- Commentaires
|
||||
|
||||
* - Recherche dichotomique dans un tableau trié
|
||||
- Montrer la terminaison de la recherche dichotomique à l’aide d’un variant de boucle.
|
||||
- Des assertions peuvent être utilisées. La preuve de la correction peut être présentée par le professeur.
|
||||
|
||||
Quelques algorithmes classiques sont étudiés. L’étude de leurs coûts respectifs prend tout son sens dans le cas de données nombreuses, qui peuvent être préférentiellement des données ouvertes.
|
||||
|
||||
Progression
|
||||
===========
|
||||
|
||||
`Plan de travail sous forme de notebook <./Temps d'exécution.ipynb>`_: analyse de la performance d'un programme puis découverte de la recherche par dichotomie.
|
||||
|
||||
Cours sur la complexité
|
||||
|
||||
.. image:: ./1B_complexite.pdf
|
||||
:height: 200px
|
||||
:alt: Bilan sur la complexité
|
||||
@@ -0,0 +1,66 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="UTF-8">
|
||||
<title>Jeu du plus ou moins</title>
|
||||
</head>
|
||||
<body>
|
||||
<h1>Jeu du plus ou moins</h1>
|
||||
<section id="setup">
|
||||
|
||||
<p>Devinez un nombre entre 0 et
|
||||
<input type="number" name="max" value="100", id="max">
|
||||
</p>
|
||||
<button id="start-game" type="button" onclick="startGame()"> Lancer la partie </button>
|
||||
</section>
|
||||
<section id="game">
|
||||
</section>
|
||||
|
||||
<script>
|
||||
// Génère un nombre aléatoire entre 1 et 100
|
||||
let randomNumber = 0;
|
||||
let tries = 0;
|
||||
|
||||
function startGame() {
|
||||
const maximum = parseInt(document.getElementById("max").value)
|
||||
randomNumber = Math.floor(Math.random() * maximum) + 1;
|
||||
tries = 0
|
||||
document.getElementById("game").innerHTML = "<h2> J'ai choisi un nombre, il est entre 0 et " + maximum + ". Trouve le!</h2>"+
|
||||
"<input type='text' id='guess'>" +
|
||||
`<button id="subbutton" type='button' onclick='guessNumber()'>Je tente !</button>` +
|
||||
"<p id='result'></p>"
|
||||
document.getElementById("start-game").innerHTML = "Réinitialiser la partie"
|
||||
}
|
||||
|
||||
function guessNumber() {
|
||||
// Récupère la valeur saisie par l'utilisateur
|
||||
const guess = parseInt(document.getElementById("guess").value);
|
||||
const maximum = parseInt(document.getElementById("max").value)
|
||||
|
||||
tries++
|
||||
document.getElementById("subbutton").innerHTML = `Je tente (déja ${tries} essais)!`
|
||||
|
||||
// Vérifie si la valeur est un nombre
|
||||
if (isNaN(guess)) {
|
||||
document.getElementById("result").innerHTML = "Veuillez saisir un nombre valide.";
|
||||
return;
|
||||
}
|
||||
|
||||
// Vérifie si la valeur est comprise entre 1 et 100
|
||||
if (guess < 1 || guess > maximum) {
|
||||
document.getElementById("result").innerHTML = "Le nombre doit être compris entre 1 et " + maximum;
|
||||
return;
|
||||
}
|
||||
|
||||
// Compare la valeur saisie avec le nombre aléatoire
|
||||
if (guess < randomNumber) {
|
||||
document.getElementById("result").innerHTML = "Plus grand.";
|
||||
} else if (guess > randomNumber) {
|
||||
document.getElementById("result").innerHTML = "Plus petit.";
|
||||
} else {
|
||||
document.getElementById("result").innerHTML = "Bravo, vous avez trouvé le nombre en "+ tries + " essais.";
|
||||
}
|
||||
}
|
||||
</script>
|
||||
</body>
|
||||
</html>
|
||||
14
1NSI/10_Dictionnaire/1B.tex
Normal file
@@ -0,0 +1,14 @@
|
||||
\documentclass[a4paper,10pt]{article}
|
||||
\usepackage{myXsim}
|
||||
|
||||
\author{Benjamin Bertrand}
|
||||
\title{Dictionnaire - Cours}
|
||||
\date{mars 2023}
|
||||
|
||||
\pagestyle{empty}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\maketitle
|
||||
|
||||
\end{document}
|
||||
622
1NSI/10_Dictionnaire/1E_dictionnaire.ipynb
Normal file
@@ -0,0 +1,622 @@
|
||||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "3a9c129c",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Dictionnaire en Python\n",
|
||||
"\n",
|
||||
"## Construction d'un mémo sur les dictionnaires\n",
|
||||
"\n",
|
||||
"Cette partie à pour but de vous faire découvrir les dictionnaires. Vous devez vous constituer un mémo des commandes pour les manipuler.\n",
|
||||
"\n",
|
||||
"On a déjà vu que l'on pouvait stocker plusieurs informations dans une `list` ou un `tuple`."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 3,
|
||||
"id": "d76bb1c8",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"info_perso = (\"Bob\", \n",
|
||||
" \"Lacanaille\",\n",
|
||||
" 2, \n",
|
||||
" \"0637382716\",\n",
|
||||
" \"1 rue de la boutifaille\",\n",
|
||||
" \"01000\",\n",
|
||||
" )"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "f801055d",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Pour accéder au nom de cette personne, on peut alors faire"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 4,
|
||||
"id": "8521c91b",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"'Lacanaille'"
|
||||
]
|
||||
},
|
||||
"execution_count": 4,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"info_perso[1]"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "80409f49",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Ça marche mais ce n'est pas très explicite. Ce n'est pas très clair quelle élément est le nom, le prénom, si le 2 est l'age ou autre chose.\n",
|
||||
"\n",
|
||||
"Il existe une stucture de données appellée `tuple nommé` dans laquelle les clés ne sont pas des nombres (0 à 5 ici) mais des chaines de caractères ou d'autres types. En python, ces tuples nommés sont appellé `dictionnaires`.\n",
|
||||
"\n",
|
||||
"1. Compléter le dictionnaire ci-dessous pour ajouter les informations sur Bob Lacanaille."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 5,
|
||||
"id": "ab63d16c",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"info_perso = {\n",
|
||||
" \"prenom\": \"Bob\", \n",
|
||||
" \"nom\": \"Lacanaille\",\n",
|
||||
" \"age\": 2,\n",
|
||||
" \n",
|
||||
"}"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "043de027",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"`info_perso` est bien un dictionnaire"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 8,
|
||||
"id": "970c028a",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"dict"
|
||||
]
|
||||
},
|
||||
"execution_count": 8,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"type(info_perso)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "de3f48c3",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Pour accéder aux valeurs, il faut maintenant indiqué la clé de l'information recherchée"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 6,
|
||||
"id": "00b292e8",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"data": {
|
||||
"text/plain": [
|
||||
"'Lacanaille'"
|
||||
]
|
||||
},
|
||||
"execution_count": 6,
|
||||
"metadata": {},
|
||||
"output_type": "execute_result"
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"info_perso[\"nom\"]"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "88acf0ee",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"2. Quelles sont les clés du dictionnaire `info_perso`?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "raw",
|
||||
"id": "c29b2e1a",
|
||||
"metadata": {},
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "d310f5ba",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"3. Comment accéder à l'age? Au code postal."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "f9799858",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "6f975598",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Les dictionnaires sont dits `mutables` c'est à dire que l'on peut les modifier.\n",
|
||||
"\n",
|
||||
"On peut modifier les valeurs associées aux clés"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 9,
|
||||
"id": "a40058b0",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"{'prenom': 'Bob', 'nom': 'Lessage', 'age': 10}\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"info_perso[\"nom\"] = \"Lessage\"\n",
|
||||
"info_perso[\"age\"] = 10\n",
|
||||
"print(info_perso)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "037e117b",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Ou ajouter des nouvelles clés"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 10,
|
||||
"id": "694daacb",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"{'prenom': 'Bob', 'nom': 'Lessage', 'age': 10, 'yeux': 'bleu', 'lieu de naissance': 'Ile perdue'}\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"info_perso[\"yeux\"] = \"bleu\"\n",
|
||||
"info_perso[\"lieu de naissance\"] = \"Ile perdue\"\n",
|
||||
"print(info_perso)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "ad8d985c",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"4. Construire un dictionnaire sur le contenu d'un panier que l'on stockera dans la variable `panier`.\n",
|
||||
"\n",
|
||||
"| Contenu | Quantité |\n",
|
||||
"|-----------|----------|\n",
|
||||
"| Poires | 20 |\n",
|
||||
"| Pommes | 10 |\n",
|
||||
"| Orange | 12 |\n",
|
||||
"| Mots doux | 2 |\n",
|
||||
"| Gateaux | 0 |"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "efd7013c",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "fe33e112",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"5. Ajouter dans ce panier 5 champignons et 2 épis de maïs."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "76f4d571",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "4407a25c",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"`len` permet d'avoir le nombre d'éléments dans un dictionnaire.\n",
|
||||
"\n",
|
||||
"6. Calculer la longueur des dictionnaires `info_perso` et `panier`"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "5148ffb2",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "e7bf0d24",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Il y a plusieurs façon de faire des boucles sur les dictionnaires"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 22,
|
||||
"id": "47568544",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"----\n",
|
||||
"prenom\n",
|
||||
"Bob\n",
|
||||
"----\n",
|
||||
"nom\n",
|
||||
"Lessage\n",
|
||||
"----\n",
|
||||
"age\n",
|
||||
"10\n",
|
||||
"----\n",
|
||||
"yeux\n",
|
||||
"bleu\n",
|
||||
"----\n",
|
||||
"lieu de naissance\n",
|
||||
"Ile perdue\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"for cle in info_perso:\n",
|
||||
" print(\"----\")\n",
|
||||
" print(cle)\n",
|
||||
" print(info_perso[cle])"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 20,
|
||||
"id": "5df06b20",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"----\n",
|
||||
"prenom\n",
|
||||
"Bob\n",
|
||||
"----\n",
|
||||
"nom\n",
|
||||
"Lessage\n",
|
||||
"----\n",
|
||||
"age\n",
|
||||
"10\n",
|
||||
"----\n",
|
||||
"yeux\n",
|
||||
"bleu\n",
|
||||
"----\n",
|
||||
"lieu de naissance\n",
|
||||
"Ile perdue\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"for cle, valeur in info_perso.items():\n",
|
||||
" print(\"----\")\n",
|
||||
" print(cle)\n",
|
||||
" print(valeur)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 21,
|
||||
"id": "7be1fbef",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"Bob\n",
|
||||
"Lessage\n",
|
||||
"10\n",
|
||||
"bleu\n",
|
||||
"Ile perdue\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"for valeur in info_perso.values():\n",
|
||||
" print(valeur)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "2bf475ba",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"7. Faire une boucle sur `panier` pour afficher un texte du type\n",
|
||||
"\n",
|
||||
" Dans mon panier, il y 4 carrotes\n",
|
||||
" \n",
|
||||
"pour tout ce qui se trouve dans le panier."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "0895e2e9",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "6cb53a9f",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Voici les prix à l'unité des aliments qui ont été mis dans le panier.\n",
|
||||
"\n",
|
||||
"| Contenu | Prix |\n",
|
||||
"|-----------|------|\n",
|
||||
"| Poires | 2 |\n",
|
||||
"| Pommes | 1 |\n",
|
||||
"| Orange | 5 |\n",
|
||||
"| Mots doux | 0 |\n",
|
||||
"| Gateaux | 10 |\n",
|
||||
"| Champignons | 1 |\n",
|
||||
"| Mais | 15 |\n",
|
||||
"\n",
|
||||
"8. Mettre les prix dans un dictionnaire puis calculer le prix de mon panier."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "5d2c3b52",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "6f0a1e25",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## Temps d'accès à un élément\n",
|
||||
"\n",
|
||||
"Dans cette partie, on compare le temps d'accès à un élément entre une `liste` et un `dictionnaire`."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "2edee797",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"1. On construit 5 dictionnaires avec 10, 100, 1000, 10000 et 100000 clés"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 29,
|
||||
"id": "5d889ef3",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"tailles = [10, 100, 1000, 10000, 100000]\n",
|
||||
"dictionnaires = {}\n",
|
||||
"for taille in tailles:\n",
|
||||
" dictionnaires[taille] = {i: i for i in range(taille)}"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "755895e1",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"2. On va calculer le temps pour accéder à un élément aléatoirement dans chaque liste."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 30,
|
||||
"id": "98870503",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"from time import time\n",
|
||||
"from random import randint"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 31,
|
||||
"id": "8cd70e84",
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[9.059906005859375e-07, 7.62939453125e-07, 1.1920928955078125e-06, 1.3828277587890625e-06, 1.52587890625e-06]\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"moyennes = []\n",
|
||||
"nb_essais = 5\n",
|
||||
"for taille in tailles:\n",
|
||||
" le_dictionnaire = dictionnaires[taille]\n",
|
||||
" temps = []\n",
|
||||
" for i in range(nb_essais):\n",
|
||||
" pos = randint(0, taille-1)\n",
|
||||
" start = time()\n",
|
||||
" le_dictionnaire[pos]\n",
|
||||
" end = time()\n",
|
||||
" temps.append(end-start)\n",
|
||||
" moyennes.append(sum(temps)/nb_essais)\n",
|
||||
"print(moyennes)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "be8d6144",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"3. Que peut-on dire sur le temps d'accès à un élément d'un dictionnaire?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "raw",
|
||||
"id": "7c3b0bac",
|
||||
"metadata": {},
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "79d9d967",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"4. Faire la même chose pour des listes de taille 10 à 10000 éléments"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "685baf07",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "ba70d29f",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "748a5a0a",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"5. Que peut-on dire sur le temps d'accès à un élément d'une liste"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "raw",
|
||||
"id": "4356fba7",
|
||||
"metadata": {},
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "5c7b15dc",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## Jeu du scabble\n",
|
||||
"\n",
|
||||
"Dans cette partie, vous allez programmer des fonctions necessaires pour calculer les points au jeu du scrabble.\n",
|
||||
"\n",
|
||||
"Pour cela, vous devez compléter le fichier `scrabble.py`."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "56b04766",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## Casser le chiffrement de César\n",
|
||||
"\n",
|
||||
"Dans un précédent exercice, vous avez programmer des fonctions qui permettait de chiffrer avec la méthode de César (décalage de l'alphabet).\n",
|
||||
"\n",
|
||||
"En partant du principe que dans un texte le caractère le plus courant est l'espace, vous aller pouvoir casser ce chiffrement.\n",
|
||||
"\n",
|
||||
"Pour cela, vous devez compléter le fichier `cesar.py`"
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.10.10"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
||||
534
1NSI/10_Dictionnaire/2E_exif_folium.ipynb
Normal file
@@ -0,0 +1,534 @@
|
||||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "437fa01c",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# Métadonnées d'une image\n",
|
||||
"\n",
|
||||
"Dans ce TP, vous allez manipuler les métadonnées d'images pour ensuite les placer sur une carte.\n",
|
||||
"\n",
|
||||
"## Extraction des métadonnées\n",
|
||||
"\n",
|
||||
"Pour manipuler les images, on a besoin d'une librairie de manipulation d'images."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "5c9c7e32",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"from PIL import Image, ExifTags"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "960941d7",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Vous venez d'importer deux modules qui vous permettrons de manipuler des images et les metadonnées (les tags exifs).\n",
|
||||
"\n",
|
||||
"### Image\n",
|
||||
"\n",
|
||||
"Pour importer une image"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "cc05608c",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"image1 = Image.open(\"image1.jpg\")\n",
|
||||
"image1"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "28e7d3fe",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Pour obtenir les données exifs on pourra utiliser la méthode `._getexif()` sur l'image."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "75ad9d0a",
|
||||
"metadata": {
|
||||
"scrolled": true
|
||||
},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"image1._getexif()"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "8bddb206",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Quel type de données est utilisé pour stocker les données exifs?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "raw",
|
||||
"id": "7fb64ce8",
|
||||
"metadata": {},
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "4b9c1b9e",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Quelles sont les informations que l'on peut trouver dans les métadonnées d'une image?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "raw",
|
||||
"id": "7211efe2",
|
||||
"metadata": {},
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "f6496594",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Quels problèmes a-t-on pour comprendre ce dictionnaire?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "raw",
|
||||
"id": "c1ea645c",
|
||||
"metadata": {},
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "356814cc",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"### Comprendre les données exifs\n",
|
||||
"\n",
|
||||
"Pour donner un sens aux clés du dictionnaire des données exifs, le module `ExifTags` a un attribut `.TAGS`."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "04a8f787",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"ExifTags.TAGS"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "545f1db5",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Quel est ce type de données?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "raw",
|
||||
"id": "d5ede170",
|
||||
"metadata": {},
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "a7564aaa",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"À quelle caractéristique correspond la clé `34853`?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "00d8d07d",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "9b695442",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"À quelle caractéristique correspond la clé `272`?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "c3d05add",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "1eb8842b",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"À quelle caractéristique correspond la clé `306`?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "0ff2023d",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "b14e7a73",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Faire une boucle sur les données exifs de l'`image1` en affichant la description de la donnée et la donnée. "
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "99f357bc",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "95afa782",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Ecrire une fonction `extrait_exit` qui prend en argument une image et qui renvoie un dictionaire contenant les données exifs (avec le clés qui doivent être la description de la donnée)."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "ce958419",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "96fb0759",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "3b677187",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"### Données GPS\n",
|
||||
"\n",
|
||||
"On s'interesse plus précisement aux données GPS de l'image.\n",
|
||||
"\n",
|
||||
"Afficher les données `'GPSInfo'` de l'`image1`."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "5b901411",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"image1._getexif()[34853]"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "033a1730",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Quel type est utilisé pour stocker les données GPS?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "raw",
|
||||
"id": "086ee50f",
|
||||
"metadata": {},
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "322a9278",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Quel est le type des clés?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "raw",
|
||||
"id": "a140e2fd",
|
||||
"metadata": {},
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "f4f06f4c",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Pour donner un sens à ces clés, le module `ExifTags` a un attibut `GPSTAGS` pour leur donner un sens."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "e13b29a0",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"ExifTags.GPSTAGS"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "732ece8c",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Ecrire une fonction `extrait_gps` qui prend en argument une image et qui renvoie un dicitonnaire avec les données GPS (avec des clés compréhensibles)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "dbd0945a",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "7a282a17",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "77ecc152",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"La longitude et la latitude sont données sous forme de tuple (degré, minute, secondes).\n",
|
||||
"\n",
|
||||
"Pour les transformer en forme décimale, vous pouvez utiliser la fonction suivante"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "c0d9ca0f",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"def gps_to_degre(gps:tuple) -> float:\n",
|
||||
" \"\"\"Converti des données GPS en notation décimale\n",
|
||||
" \n",
|
||||
" :param gps: tuple de données GPS (degré, minute, secondes)\n",
|
||||
" :return: gps en décimal\n",
|
||||
" \n",
|
||||
" :example:\n",
|
||||
" >>> gps_to_degre((48.0, 50.0, 44.85))\n",
|
||||
" 48.84579166666667\n",
|
||||
" \n",
|
||||
" \"\"\"\n",
|
||||
" return gps[0] + gps[1]/60 + gps[2]/3600"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "1d3726cd",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Ecrire une fonction `ajoute_degre` qui prend en argument un dictionnaire contenant toutes les données gps et qui renvoie ces données où l'on a ajouté les clés `degreLattitude` et `degreLongitude` (calculés avec la fonction `gps_to_degre`)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "d3e048d8",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "02fc0400",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "bbe16539",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Extraire les données GPS des images \n",
|
||||
"\n",
|
||||
"- `image2.jpg`\n",
|
||||
"- `image3.jpg`\n",
|
||||
"- `image4.jpg`"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "8e6348e6",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "ccb0bb48",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "27e2647c",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "66c525f8",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "2b0004af",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## Folium\n",
|
||||
"\n",
|
||||
"Folium est une librairie qui permet de manipuler des cartes."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "b4e23b6c",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"from folium import Map, Marker"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "ad5694a8",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Créer une carte"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "a5822416",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"carte = Map(location=[45.5236, -122.6750])\n",
|
||||
"marqueur = Marker(location=[45.5236, -122.6750])\n",
|
||||
"marqueur.add_to(carte)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "7ce827c7",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"carte"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "e8ca713b",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"À quoi correspond la liste de nombres passés en argument de la fonction `Map` ou de `Marker`?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "raw",
|
||||
"id": "281f1e36",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
" "
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "21c54fff",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"À vous de géolocaliser les images suivantes:\n",
|
||||
"\n",
|
||||
"- `image1.jpg`\n",
|
||||
"- `image2.jpg`\n",
|
||||
"- `image3.jpg`\n",
|
||||
"- `image4.jpg`"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "ae1323d6",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.10.10"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
||||
7
1NSI/10_Dictionnaire/exercises.tex
Normal file
@@ -0,0 +1,7 @@
|
||||
\begin{exercise}[subtitle={<++>}, step={1}, origin={<++>}, topics={ Dictionnaire }, tags={ Python }]
|
||||
<++>
|
||||
\end{exercise}
|
||||
|
||||
\begin{solution}
|
||||
<++>
|
||||
\end{solution}
|
||||
BIN
1NSI/10_Dictionnaire/image1.jpg
Normal file
|
After Width: | Height: | Size: 264 KiB |
BIN
1NSI/10_Dictionnaire/image2.jpg
Normal file
|
After Width: | Height: | Size: 252 KiB |
BIN
1NSI/10_Dictionnaire/image3.jpg
Normal file
|
After Width: | Height: | Size: 286 KiB |
BIN
1NSI/10_Dictionnaire/image4.jpg
Normal file
|
After Width: | Height: | Size: 486 KiB |
38
1NSI/10_Dictionnaire/index.rst
Normal file
@@ -0,0 +1,38 @@
|
||||
Dictionnaire
|
||||
############
|
||||
|
||||
:date: 2023-03-17
|
||||
:modified: 2023-03-26
|
||||
:authors: Benjamin Bertrand
|
||||
:tags: Python
|
||||
:category: 1NSI
|
||||
:summary: Découverte des dictionnaires
|
||||
|
||||
|
||||
Éléments du programme
|
||||
=====================
|
||||
|
||||
.. list-table:: Interaction Homme machine sur le web
|
||||
:header-rows: 1
|
||||
|
||||
* - Contenus
|
||||
- Capacités attendues
|
||||
- Commentaires
|
||||
|
||||
* - Dictionnaires par clés et valeurs
|
||||
- Construire une entrée de dictionnaire.
|
||||
Itérer sur les éléments d’un dictionnaire.
|
||||
- Il est possible de présenter les données EXIF d’une image sous la forme d’un enregistrement. En Python, les p-uplets nommés sont implémentés par des dictionnaires. Utiliser les méthodes keys(), values () et items ().
|
||||
|
||||
Progression
|
||||
===========
|
||||
|
||||
- Construction d'un mémo sur les dictionnaires (`notebook découverte des dictionnaires <./1E_dictionnaire.ipynb>`_)
|
||||
|
||||
- Exercices de construction de fonctions de manipulation de dictionnaires
|
||||
|
||||
- `Compter les points au scrabble <./scripts/scrabble.py>`_
|
||||
- `Casser le chiffrement de Cesar <./scripts/cesar.py>`_
|
||||
|
||||
|
||||
- Manipulation des données Exif et géo-localisation sur une carte (`notebook sur les données exifs <./2E_exif_folium.ipynb>`_)
|
||||
44
1NSI/10_Dictionnaire/plan_de_travail.tex
Normal file
@@ -0,0 +1,44 @@
|
||||
\documentclass[a4paper,12pt]{article}
|
||||
\usepackage{myXsim}
|
||||
|
||||
\author{Benjamin Bertrand}
|
||||
\title{Dictionnaire - Plan de travail}
|
||||
\tribe{1NSI}
|
||||
\date{mars 2023}
|
||||
|
||||
\pagestyle{empty}
|
||||
|
||||
\DeclareExerciseCollection{banque}
|
||||
\xsimsetup{
|
||||
}
|
||||
|
||||
|
||||
\begin{document}
|
||||
\maketitle
|
||||
|
||||
% Résumé
|
||||
|
||||
\bigskip
|
||||
|
||||
Savoir-faire de la séquence
|
||||
\begin{itemize}
|
||||
\item
|
||||
\end{itemize}
|
||||
|
||||
\bigskip
|
||||
|
||||
Ordre des étapes à respecter
|
||||
|
||||
|
||||
\section{}
|
||||
|
||||
\listsectionexercises
|
||||
|
||||
|
||||
\pagebreak
|
||||
|
||||
\input{exercises.tex}
|
||||
\printcollection{banque}
|
||||
|
||||
|
||||
\end{document}
|
||||
61
1NSI/10_Dictionnaire/scripts/cesar.py
Normal file
@@ -0,0 +1,61 @@
|
||||
def chiffre_cesar(message:str, cle:int)->str:
|
||||
"""
|
||||
Chiffre un message avec le chiffrement par décalage sur les caractères imprimables ASCII.
|
||||
|
||||
:param message: le message à chiffrer
|
||||
:param cle: décalage à appliquer
|
||||
:return: le message chiffré
|
||||
"""
|
||||
message_chiffre = ""
|
||||
for caractere in message:
|
||||
caractere_chiffre = chr((ord(caractere) - 32 + cle) % 95 + 32)
|
||||
message_chiffre += caractere_chiffre
|
||||
return message_chiffre
|
||||
|
||||
def dechffre_cesar(message_chiffre:str, cle:int) -> str:
|
||||
""" Déchiffre un message chiffré avec la méthode César"""
|
||||
return chiffre_cesar(message_chiffre, -cle)
|
||||
|
||||
# On souhaite casser ce chiffrement c'est à dire trouver la clé de chiffrement
|
||||
def signature(message: str) -> dict:
|
||||
""" Compte le nombre d'occurrences de chaque caractère"""
|
||||
# à compléter
|
||||
pass
|
||||
|
||||
# Tests à ajouter
|
||||
|
||||
|
||||
|
||||
def caractere_plus_courant(message:str) -> str:
|
||||
""" Donne le caractère le plus présent du message
|
||||
|
||||
En cas d'égalité, on renverra un des plus présent
|
||||
"""
|
||||
assert len(message) > 0
|
||||
# à compléter
|
||||
pass
|
||||
|
||||
# Ajouter deux tests
|
||||
assert caractere_plus_courant("uiopyyy") == "y"
|
||||
|
||||
def decalage(caractere:str) -> int:
|
||||
""" En supposant que caractere soit le caractère le plus présent du message, c'est certainement le caractère correspondant à l'espace. On peut donc calculer la clé"""
|
||||
# à compléter
|
||||
pass
|
||||
|
||||
# Tests (ajouter deux tests)
|
||||
assert decalage("#") == 3
|
||||
assert decalage("~") == 94
|
||||
|
||||
def trouve_cle(message_chiffre:str) -> int:
|
||||
""" À partir d'un message chiffré, retrouve la clé"""
|
||||
# à compléter
|
||||
pass
|
||||
|
||||
def casse_cesar(message_chiffre:str) -> str:
|
||||
""" À partir d'un message chiffré, déchiffre le message"""
|
||||
# à compléter
|
||||
pass
|
||||
|
||||
message = "Au théâtre, Victor Hugo s'est imposé comme un des chefs de file du romantisme français en présentant sa conception du drame romantique dans les préfaces qui introduisent Cromwell en 1827, puis Hernani en 1830, qui sont de véritables manifestes, puis par ses autres œuvres dramatiques, en particulier Lucrèce Borgia en 1833 et Ruy Blas en 1838."
|
||||
# Dans la suite, chiffrer ce message puis essayer de casser le chiffrement avec votre fonction.
|
||||
98
1NSI/10_Dictionnaire/scripts/scrabble.py
Normal file
@@ -0,0 +1,98 @@
|
||||
valeur_lettres = {
|
||||
"a": 1,
|
||||
"e": 1,
|
||||
"i": 1,
|
||||
"o": 1,
|
||||
"n": 1,
|
||||
"r": 1,
|
||||
"t": 1,
|
||||
"l": 1,
|
||||
"s": 1,
|
||||
"u": 1,
|
||||
"d": 2,
|
||||
"g": 2,
|
||||
"b": 3,
|
||||
"c": 3,
|
||||
"m": 3,
|
||||
"p": 3,
|
||||
"f": 4,
|
||||
"h": 4,
|
||||
"v": 4,
|
||||
"w": 4,
|
||||
"y": 4,
|
||||
"k": 5,
|
||||
"j": 8,
|
||||
"x": 8,
|
||||
"q": 10,
|
||||
"z": 10,
|
||||
}
|
||||
|
||||
## Signature d'un mot
|
||||
|
||||
def signature(mot:str) -> dict:
|
||||
"""Fonction qui compte le nombre de fois que chaque lettre apparait dans le mot
|
||||
|
||||
:param mot: le mot à étudier
|
||||
:return: dictionnaire avec en clé les lettres et en valeur le nombre de fois qu'elles apparaissent
|
||||
"""
|
||||
# à compléter
|
||||
pass
|
||||
|
||||
# Ajouter deux tests en plus
|
||||
assert signature("coucou") == {'c': 2, 'o': 2, 'u': 2}
|
||||
assert signature("") == {}
|
||||
|
||||
## Score d'un mot
|
||||
|
||||
def score(mot: str, valeurs: dict) -> int:
|
||||
""" Calcul le score que fait un mot
|
||||
|
||||
:param mot: le mot à étudier
|
||||
:param valeurs: dictionnaire avec les valeurs de chaque lettre
|
||||
:return: le score du mot
|
||||
"""
|
||||
# à compléter
|
||||
pass
|
||||
|
||||
# Ajouter deux tests en plus
|
||||
assert score("coucou", valeur_lettres) == 10
|
||||
assert score("", valeur_lettres) == 0
|
||||
|
||||
|
||||
## Meilleur score
|
||||
def meilleur_score(mots_possibles:list, valeurs:dict) -> str:
|
||||
""" Renvoie le mot qui fait le plus de points dans la liste des mots possibles"""
|
||||
# à compléter
|
||||
pass
|
||||
|
||||
assert meilleur_score(["coucou", "hop"], valeur_lettres) == "coucou"
|
||||
|
||||
autres_valeurs_lettres = {
|
||||
"a": 1,
|
||||
"e": 1,
|
||||
"i": 1,
|
||||
"o": 1,
|
||||
"n": 1,
|
||||
"r": 1,
|
||||
"t": 1,
|
||||
"l": 1,
|
||||
"s": 1,
|
||||
"u": 1,
|
||||
"d": 2,
|
||||
"g": 2,
|
||||
"b": 3,
|
||||
"c": 3,
|
||||
"m": 3,
|
||||
"p": 3,
|
||||
"f": 4,
|
||||
"h": 100,
|
||||
"v": 4,
|
||||
"w": 4,
|
||||
"y": 4,
|
||||
"k": 5,
|
||||
"j": 8,
|
||||
"x": 8,
|
||||
"q": 10,
|
||||
"z": 10,
|
||||
}
|
||||
assert meilleur_score(["coucou", "hop"], autres_valeurs_lettres) == "hop"
|
||||
28
1NSI/10_Dictionnaire/solutions.tex
Normal file
@@ -0,0 +1,28 @@
|
||||
\documentclass[a4paper,10pt]{article}
|
||||
\usepackage{myXsim}
|
||||
|
||||
\usetikzlibrary{shapes.geometric}
|
||||
|
||||
\author{Benjamin Bertrand}
|
||||
\title{Dictionnaire - Solutions}
|
||||
\tribe{1NSI}
|
||||
\date{mars 2023}
|
||||
|
||||
\DeclareExerciseCollection{banque}
|
||||
\xsimsetup{
|
||||
exercise/print=false,
|
||||
solution/print=true,
|
||||
}
|
||||
|
||||
\pagestyle{empty}
|
||||
|
||||
|
||||
\begin{document}
|
||||
|
||||
\maketitle
|
||||
|
||||
\input{exercises.tex}
|
||||
%\printcollection{banque}
|
||||
%\printsolutions{exercises}
|
||||
|
||||
\end{document}
|
||||
BIN
1NSI/11_Reseau/1B_reseau.pdf
Normal file
66
1NSI/11_Reseau/1B_reseau.tex
Normal file
@@ -0,0 +1,66 @@
|
||||
\documentclass[a4paper,10pt]{article}
|
||||
\usepackage{myXsim}
|
||||
|
||||
\author{Benjamin Bertrand}
|
||||
\title{Réseau - Cours}
|
||||
\date{avril 2023}
|
||||
|
||||
\pagestyle{empty}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\maketitle
|
||||
|
||||
\section{Le réseau}
|
||||
|
||||
\begin{definition}[ Le réseau ]
|
||||
\begin{itemize}
|
||||
\item Un \textbf{réseau informatique} est un ensemble d'équipements informatiques reliés entre eux par un moyen de communication. On le représente en général sous forme de graphe.
|
||||
|
||||
\item Un \textbf{protocole} est un ensemble de règles permettant d'échanger des informations entre deux équipements informatiques.
|
||||
|
||||
\item Les équipements sont reliés au moyen de communication par une \textbf{interface réseau}.
|
||||
\end{itemize}
|
||||
\end{definition}
|
||||
|
||||
\paragraph{Exemple:}~\\
|
||||
|
||||
\begin{minipage}{0.5\linewidth}
|
||||
\includegraphics[scale=0.5]{./fig/reseau}
|
||||
\end{minipage}
|
||||
\begin{minipage}{0.5\linewidth}
|
||||
Équipements :
|
||||
|
||||
\vspace{2cm}
|
||||
|
||||
Mode de liaisons :
|
||||
|
||||
\vspace{2cm}
|
||||
\end{minipage}
|
||||
|
||||
\begin{definition}[ Modèle TCP/IP ]
|
||||
Faire communiquer des équipements en réseau pose des problèmes à plusieurs niveaux:
|
||||
\begin{itemize}
|
||||
\item
|
||||
\item
|
||||
\item
|
||||
\item
|
||||
\end{itemize}
|
||||
Pour résoudre ces problèmes, le modèle OSI a été proposé. Il décompose la situation en plusieurs couches. Chaque couche va résoudre certain problème uniquement. Dans la pratique, l'Internet s'appuie sur un modèle \textbf{TCP/IP} basé sur le modèle OSI.
|
||||
|
||||
\begin{center}
|
||||
\includegraphics[scale=1]{./fig/osi_tcpip}
|
||||
\end{center}
|
||||
Au passage de chaque couche les données seront \textbf{encapsulée} avant d'être passée à la couche suivante.
|
||||
\end{definition}
|
||||
|
||||
\paragraph{Exemple:}~\\
|
||||
\begin{minipage}{0.5\linewidth}
|
||||
\includegraphics[scale=0.7]{./fig/encapsulation}
|
||||
\end{minipage}
|
||||
\begin{minipage}{0.5\linewidth}
|
||||
Encapsulation de données
|
||||
\vspace{7cm}
|
||||
|
||||
\end{minipage}
|
||||
\end{document}
|
||||
BIN
1NSI/11_Reseau/2B_acces.pdf
Normal file
56
1NSI/11_Reseau/2B_acces.tex
Normal file
@@ -0,0 +1,56 @@
|
||||
\documentclass[a4paper,10pt]{article}
|
||||
\usepackage{myXsim}
|
||||
|
||||
\author{Benjamin Bertrand}
|
||||
\title{Réseau - Cours}
|
||||
\date{avril 2023}
|
||||
|
||||
\pagestyle{empty}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\maketitle
|
||||
|
||||
\setcounter{section}{1}
|
||||
\section{Couche accès réseau}
|
||||
|
||||
\begin{definition}[Couche accès réseau]
|
||||
Les protocoles de la couche accès réseau permettent aux équipements d'établir une connexion directe, avec la même technologie et entre deux hôtes d'un même réseau (LAN).
|
||||
|
||||
Les équipements sont identifiés de manière unique par une \textbf{adresse MAC} c'est une adresse physique attachée à un équipement. Elle est constituée de 6octets (ou 48bits) que l'on représente le plus souvent sous forme hexadécimal séparée par ":".
|
||||
|
||||
Exemples de protocoles:
|
||||
\begin{itemize}
|
||||
\item Ethernet: établir un lien entre deux équipements reliés par une liaison filaire. Pour relier plus de deux équipements, on pourra utiliser un \textbf{communtateur} ou \textbf{switch}.
|
||||
\item Wifi: établir un lien entre deux équipements reliés par ondes
|
||||
\end{itemize}
|
||||
|
||||
Le protocole ARP permet d'établir un lien entre une adresse IP (voir couche suivante) et une adresse MAC en diffusant une demande à tout le réseau à travers l'adresse broadcast \texttt{ff:ff:ff:ff:ff}.
|
||||
\end{definition}
|
||||
|
||||
\section{Couche Internet}
|
||||
|
||||
\begin{definition}[Couche Internet]
|
||||
La couche Internet apporte la notion d'IP (Internet Protocole) qui permet essentiellement de faire deux choses:
|
||||
\begin{itemize}
|
||||
\item Donner une adresse logique (une IP) aux équipements. Dans sa version 4, elle est composée de 4octets que l'on note généralement en notation décimal séparée par un point.
|
||||
\begin{center}
|
||||
\includegraphics[scale=0.3]{./fig/IPV4}
|
||||
\end{center}
|
||||
\item Un protocole de \textbf{routage} entre différents réseaux locaux. C'est le rôle du \textbf{routeur} de diriger les paquets à travers les bons réseaux jusqu'au bon destinataire.
|
||||
\end{itemize}
|
||||
|
||||
Chaque interface réseau est associée une configuration réseau composée de
|
||||
\begin{itemize}
|
||||
\item Une adresse IP
|
||||
\item Un masque réseau (pour définir le réseau local)
|
||||
\item Une passerelle réseau (pour aller vers d'autres réseaux)
|
||||
\end{itemize}
|
||||
|
||||
Cette configuration peur être fixe ou attribuée automatiquement à travers le protocole \textbf{DHCP}.
|
||||
|
||||
\end{definition}
|
||||
|
||||
|
||||
|
||||
\end{document}
|
||||
BIN
1NSI/11_Reseau/4B_transport.pdf
Normal file
59
1NSI/11_Reseau/4B_transport.tex
Normal file
@@ -0,0 +1,59 @@
|
||||
\documentclass[a4paper,10pt]{article}
|
||||
\usepackage{myXsim}
|
||||
|
||||
\author{Benjamin Bertrand}
|
||||
\title{Réseau - Cours}
|
||||
\date{avril 2023}
|
||||
|
||||
\pagestyle{empty}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\maketitle
|
||||
|
||||
\setcounter{section}{3}
|
||||
\section{Couche transport}
|
||||
|
||||
\begin{definition}[Couche transport]
|
||||
La couche transport gère les communications de bout en bout entre les processus (application).
|
||||
|
||||
Comme il peut y avoir plusieurs processus qui souhaitent échanger sur le protocole TCP/IP en même temps, la couche transport va devoir designer chaque processus par un nombre: \textbf{le port}.
|
||||
|
||||
\vspace{2cm}
|
||||
|
||||
La couche transport va être en charge de réaliser un \textbf{multiplexage} de la communication. Les informations sont divisées en paquets qui sont transmis individuellements et donc qui peuvent arriver dans le désordre. Des méchanismes pour garantir la fiabilité des transmissions sont donc necessaires: ordonner les paquets, réémissions d'un paquet perdu, somme de contrôle...
|
||||
|
||||
A cette couche, on distingue surtout deux protocoles
|
||||
\begin{itemize}
|
||||
\item Le protocole \textbf{UDP}: les informations ne sont pas vérifiées et sont transmis sans validation de la communication. Il est utilisé en particulier pour la communication DNS.
|
||||
\item Le protocole \textbf{TCP}: les informations sont vérifiées, corrigées, avec accusé de récéption et la transmission doit être validé par les deux processus. Il est utilisé en particilier pour la communication HTTP.
|
||||
\end{itemize}
|
||||
\end{definition}
|
||||
|
||||
\paragraph{Exemples}:
|
||||
\begin{itemize}
|
||||
\item Echanges DNS (sur UDP):
|
||||
\begin{center}
|
||||
\includegraphics[scale=0.4]{./fig/echanges_dns}
|
||||
\end{center}
|
||||
\item Echanges HTTP (sur TCP):
|
||||
\begin{center}
|
||||
\includegraphics[scale=0.4]{./fig/echange_http}
|
||||
\end{center}
|
||||
\end{itemize}
|
||||
|
||||
\section{Couche application}
|
||||
|
||||
La couche application est la couche qui permet aux applications d'utiliser le réseau.
|
||||
|
||||
\paragraph{Exemples d'applications}
|
||||
\begin{itemize}
|
||||
\item HTTP: échanges de fichier pour le web. Utilise par défaut le port 80.
|
||||
\item HTTPs: échanges chiffrés de fichier pour le web. Utilise par défaut le port 443.
|
||||
\item ssh: se connecter à une machine distante. Utilise par défaut le port 22.
|
||||
\item IMAP: protocole d'envoie d'email. Utilise par défaut le port 143.
|
||||
\item SMTP: protocole de récupération d'email. Utilise par défaut le port 25.
|
||||
\item FTP: protocole d'échangees de fichiers. Utilise par défaut le port 21.
|
||||
\end{itemize}
|
||||
|
||||
\end{document}
|
||||
243
1NSI/11_Reseau/exercises.tex
Normal file
@@ -0,0 +1,243 @@
|
||||
\begin{exercise}[subtitle={Découverte des réseau}, step={1}, origin={Ma tête}, topics={ Réseau }, tags={ Réseau, IP }]
|
||||
Cet exercice se fait avec le logiciel \href{https://www.lernsoftware-filius.de/Herunterladen}{Filius}. C'est un logiciel que vous pouvez télécharger et installer librement sur votre ordinateur.
|
||||
|
||||
\begin{enumerate}
|
||||
\item Récupérer et ouvrir avec Filius le fichier \texttt{complet.fls}
|
||||
\item Décrire le matériel dont est composé ce réseau de réseaux.
|
||||
\item Repérer l'ordinateur de Josy ainsi que le serveur opytex.org.
|
||||
\item Lancer le mode simulation \includegraphics[scale=0.5]{./fig/simulation}, attendre une petite minute puis régler la vitesse à 10\% \includegraphics[scale=0.5]{./fig/vitesse_10}.
|
||||
\item Ouvrir l'ordinateur de Josy, placer la fenêtre de tel sorte que vous puissiez voir l'ensemble du réseau, lancer le navigateur web, se connecter au site \texttt{opytex.org} puis observer le chemin des messages échangés (ils s'illuminent en vert). Noter le chemin parcouru jusqu'à l'obtention de la page web demandé.
|
||||
\item En cliquant avec clic-droit sur l'ordi de Josy, afficher les données échangées. S'il y a déjà des choses dans cette table, vider les tables. Relancer la connection avec le navigateur sur \texttt{opytex.org} et observer la table des données échangées.
|
||||
\begin{enumerate}
|
||||
\item Quels sont les protocoles des échanges ?
|
||||
\item Qui sont les sources et les destinataires ?
|
||||
\item Cliquer sur une trame HTTP et noter le contenu. Que reconnaissez-vous ?
|
||||
\end{enumerate}
|
||||
\end{enumerate}
|
||||
\end{exercise}
|
||||
|
||||
\begin{exercise}[subtitle={Liaison directe}, step={2}, origin={Ma tête}, topics={ Réseau }, tags={ Réseau, IP }]
|
||||
Dans cet exercice, vous allez mettre en réseau deux ordinateurs et leur faire échanger des informations.
|
||||
\begin{enumerate}
|
||||
\item Ouvrir Filius et sélectionner le mode construction \includegraphics[scale=0.5]{./fig/construction}.
|
||||
\begin{enumerate}
|
||||
\item Ajouter deux ordinateurs portables et relier les avec un cable.
|
||||
\item En faisant un clic droit sur un des deux ordinateurs puis en cliquant sur \texttt{configurer}, renommer le en \texttt{ordi1} puis donner lui l'adresse IP \texttt{192.168.0.1}.
|
||||
\item Faire la même chose avec le deuxième ordinateur en le nommant \texttt{ordi2} et en lui donnant l'adresse IP \texttt{192.168.0.2}.
|
||||
\end{enumerate}
|
||||
\item Aller dans le mode simulation \includegraphics[scale=0.5]{./fig/simulation}.
|
||||
\begin{enumerate}
|
||||
\item Faire un clic droit sur \texttt{ordi1} puis ajouter \texttt{Ligne de commande} dans les logiciels installés et appliquer les modifications.
|
||||
\item Ouvrir la ligne de commande et tapper \mintinline{bash}{ping 192.168.0.2}. Décrire ce qui se passe (pensez à observer votre réseau)
|
||||
\item Ouvrir le tableau des données échangées (clic droit sur un des ordinateurs).
|
||||
\item Noter les protocoles utilisés pour échanger des données.
|
||||
\item Qu'est-il échangé lors des deux premiers échanges ARP?
|
||||
\item Qu'est-il échangé lors des échanges ICMP?
|
||||
\end{enumerate}
|
||||
\end{enumerate}
|
||||
\end{exercise}
|
||||
|
||||
\begin{exercise}[subtitle={Relier plus de deux ordinateurs}, step={2}, origin={Ma tête}, topics={ Réseau }, tags={ Réseau, IP }]
|
||||
Ce TP se base sur le fichier \texttt{switch.fls}.
|
||||
\begin{enumerate}
|
||||
\item Décrire les éléments de ce réseau puis se mettre en mode simulation.
|
||||
\item La commande \mintinline{bash}{arp} permet de connaître les associations adresse IP et adresse MAC connu par un ordinateur. Sur le poste P1, noter la réponse de la commande \mintinline{bash}{arp}.
|
||||
\item Lancer un \mintinline{bash}{ping} vers 192.168.0.2 depuis P1. Relancer la commande \mintinline{bash}{arp} et noter le contenu.
|
||||
\item Sur chacun des ordinateurs ouvrir le tableau des échanges.
|
||||
\item Décrire ce qui se passe au niveau des échanges ARP.
|
||||
\item Avec la commande \mintinline{bash}{ping}, faire en sorte que la table arp contienne tous les ordinateurs du réseau.
|
||||
\item À quoi ressemble une adresse MAC?
|
||||
\end{enumerate}
|
||||
\end{exercise}
|
||||
|
||||
\begin{exercise}[subtitle={Protocole du bit alterné}, step={2}, origin={Inspiré de https://glassus.github.io/premiere_nsi/T3_Architecture_materielle/3.4_Protocoles_de_communication/cours/}, topics={ Réseau }, tags={ Réseau, IP }]
|
||||
\label{bitAlterne}
|
||||
Alice souhaite envoyer un message à Bob. Elle a découpé ce message en 4 morceaux M1, M2, M3 et M4. Elle envoie les morceaux de messages un par un.
|
||||
\begin{enumerate}
|
||||
\item On suppose que tout se passe bien. Faire un schéma pour illustrer la situation ainsi que le message reçu par Bob.
|
||||
\item Imaginer des problèmes qui peuvent arriver et qui feraient que Bob n'arrive pas à avoir le bon message.
|
||||
\item On suppose que le deuxième morceau n'arrive jamais.
|
||||
\begin{enumerate}
|
||||
\item Refaire le schéma de la situation.
|
||||
\item Que pourrait-on mettre en place pour garantir que dans ces conditions, le message arrive bien au complet à Bob?
|
||||
\item Alice et Bob se mettent d'accord pour que Bob renvoie un accusé de réception (ACK) et que si Alice ne le reçoit pas après un certain temps, elle renvoie le morceau. Expliquer à travers votre schéma en quoi ces mesures permettent alors à Bob d'avoir le bon message.
|
||||
\end{enumerate}
|
||||
\item On suppose maintenant que c'est l'accusé de réception de M2 qui n'arrive jamais. Quel message aura alors reçu Bob?
|
||||
\end{enumerate}
|
||||
Ils décident alors qu'Alice ajoute bit de contrôle appelé FLAG. Le premier message aura un FLAG égal à 0. Ensuite Bob ajoutera à son accusé de réception un FLAG lui aussi égal à 0. Tant que qu'elle n'a pas reçu d'accusé de réception avec le FLAG égal à 0 elle renverra le même message avec le même FLAG. Quand elle reçoit l'accusé de réception avec un FLAG égal à 0, elle envoie le morceau suivant avec le FLAG égal à 1 et ainsi de suite. Bob enverra toujours un accusé de réception avec le FLAG égal à celui du message.
|
||||
\begin{enumerate}
|
||||
\setcounter{enumi}{4}
|
||||
\item Montrer que ce protocole, permet à Bob de recevoir le bon message dans les 3 cas suivants:
|
||||
\begin{itemize}
|
||||
\item Un morceau n'arrive jamais.
|
||||
\item Un accusé de réception n'arrive jamais.
|
||||
\item Un morceau arrive après le même message renvoyé par Alice.
|
||||
\end{itemize}
|
||||
\end{enumerate}
|
||||
Ce protocole est appelé \textbf{bit alterné}
|
||||
\end{exercise}
|
||||
|
||||
|
||||
\begin{exercise}[subtitle={Relier plusieurs réseaux}, step={3}, origin={Ma tête}, topics={ Réseau }, tags={ Réseau, IP }]
|
||||
Ce TP se base sur le fichier \texttt{routeur.fls}.
|
||||
\begin{enumerate}
|
||||
\item Décrire les éléments de ce réseau. Identifier les deux réseaux reliés et le matériel qui permet de les relier.
|
||||
\item Entrer en mode simulation.
|
||||
\item Échanges dans un réseau
|
||||
\begin{enumerate}
|
||||
\item Depuis le poste P1, noter l'état la table arp puis lancer un ping vers P2.
|
||||
\item Quel matériel a été sollicité par ce ping?
|
||||
\item Noter à nouveau l'état de la table arp de P1.
|
||||
\end{enumerate}
|
||||
\item Échange entre réseaux
|
||||
\begin{enumerate}
|
||||
\item Depuis le poste P1? Lancer un ping vers P4.
|
||||
\item Quel matériel a été sollicité par ce ping?
|
||||
\end{enumerate}
|
||||
\item Pour suivre le chemin fait par un paquet pour relier P1 et P4, on peut utiliser la commande \mintinline{bash}{traceroute 192.168.1.2} depuis P1. Noter la réponse de cette commande.
|
||||
\item Repasser en mode construction
|
||||
\begin{enumerate}
|
||||
\item Après avoir fait clic droit sur P1 et configurer, noter l'adresse IP, le masque et la passerelle (on appelle ces informations configuration réseau)
|
||||
\item Idem pour les postes P2, et P4. Comparer ces informations.
|
||||
\item On souhaite faire passer P4 sur l'autre réseau. Supprimer le cable et recabler l'ordinateur au bon réseau. Comment reconfigurer le réseau pour qu'il puisse échanger avec tous les ordinateurs des deux réseaux?
|
||||
\end{enumerate}
|
||||
\end{enumerate}
|
||||
\end{exercise}
|
||||
|
||||
\begin{exercise}[subtitle={Routage}, step={3}, origin={https://frederic-junier.org/NSI/premiere/chapitre25/tp/TP-Filius-NSI-2020V1.pdf}, topics={ Réseau }, tags={ Réseau, IP }]
|
||||
\begin{exercise}[subtitle={Routage}, step={3}, origin={https://frederic-junier.org/NSI/premiere/chapitre25/tp/TP-Filius-NSI-2020V1.pdf}, topics={ Réseau }, tags={ Réseau, IP }]
|
||||
Ce TP se base sur le fichier \texttt{routage.fls}.
|
||||
\begin{enumerate}
|
||||
\item Décrire les réseaux présents dans ce grand réseau.
|
||||
\item Récupérer les adresses IP des ordinateurs \texttt{M14} et \texttt{M9}.
|
||||
\item Vérifier avec un ping que la communication est possible entre ces deux machines.
|
||||
\item Lancer un \mintinline{bash}{traceroute} depuis \texttt{M14} vers \texttt{M9}. Quel est le chemin emprunté pour échanger des messages entre ces deux machines ?
|
||||
\item Supprimer le cable réseau reliant le routeur F et le routeur E (avec un clic droit). Relancer le \mintinline{bash}{traceroute} entre \texttt{M14} et \texttt{M9} (il est possible que la commande n'arrive pas à destination, si c'est le cas, il faudra attendre quelques minutes le temps que les tables de routages se mettent à jour).
|
||||
\item Que peut-on conclure sur le routage des paquets?
|
||||
\end{enumerate}
|
||||
\end{exercise}
|
||||
Ce TP se base sur le fichier \texttt{routage.fls}.
|
||||
\begin{enumerate}
|
||||
\item Décrire les réseaux présents dans ce grand réseau.
|
||||
\item Récupérer les adresses IP des ordinateurs \texttt{M14} et \texttt{M9}.
|
||||
\item Vérifier avec un ping que la communication est possible entre ces deux machines.
|
||||
\item Lancer un \mintinline{bash}{traceroute} depuis \texttt{M14} vers \texttt{M9}. Quel est le chemin emprunté pour échanger des messages entre ces deux machines ?
|
||||
\item Supprimer le cable réseau reliant le routeur F et le routeur E (avec un clic droit). Relancer le \mintinline{bash}{traceroute} entre \texttt{M14} et \texttt{M9} (il est possible que la commande n'arrive pas à destination, si c'est le cas, il faudra attendre quelques minutes le temps que les tables de routages se mettent à jour).
|
||||
\item Que peut-on conclure sur le routage des paquets?
|
||||
\end{enumerate}
|
||||
\end{exercise}
|
||||
|
||||
\begin{exercise}[subtitle={Protocole TCP}, step={4}, origin={Ma tête}, topics={ Réseau }, tags={ Réseau, IP }]
|
||||
Ouvrir le fichier \texttt{complet.fls} dans Filius puis lancer une requête http depuis le navigateur depuis l'ordinateur de Josy.
|
||||
|
||||
On veut analyser le contenu de la couche transport des trames DNS jusqu'à la dernière TCP (13 trames.)
|
||||
\begin{enumerate}
|
||||
\item Quelles sont les informations présentes dans la couche transport ?
|
||||
\item Quels sont les deux protocoles de la couche transport dans ces trames ?
|
||||
\item Analyser uniquement les trames TCP, quelles similarités voyez-vous dans le champ commentaire avec l'exercice \ref{bitAlterne}
|
||||
\item Faire un schéma pour illustrer les échanges entre l'ordinateur de Josy et le serveur de opytex.org.
|
||||
\end{enumerate}
|
||||
\end{exercise}
|
||||
|
||||
\begin{exercise}[subtitle={DNS et HTTP}, step={5}, origin={Ma tête}, topics={ Réseau }, tags={ Réseau, IP }]
|
||||
\begin{enumerate}
|
||||
\item Ouvrir le fichier \texttt{complet.fls} dans Filius puis lancer une requête http depuis le navigateur depuis l'ordinateur de Josy.
|
||||
\item Étudier les 2 trames DNS au niveau de la couche application. Qu'est-ce qui est demandé ? Qu'est-ce qui est renvoyé?
|
||||
\item Étudier les 2 trames HTTP au niveau de la couche application. Qu'est-ce qui est demandé ? Qu'est-ce qui est renvoyé? reconnaissez-vous quelque chose de connu?
|
||||
\end{enumerate}
|
||||
\end{exercise}
|
||||
|
||||
\begin{exercise}[subtitle={Client générique}, step={5}, origin={Ma tête}, topics={ Réseau }, tags={ Réseau, IP }]
|
||||
\begin{enumerate}
|
||||
\item Ouvrir le fichier \texttt{complet.fls} dans Filius.
|
||||
\item Depuis l'ordinateur de Foo, lancer le client générique sur le serveur perso.com et sur le port 55555 puis envoyer un message.
|
||||
\item Étudier les 2 trames DNS au niveau de la couche application. Qu'est-ce qui est demandé ? Qu'est-ce qui est renvoyé ?
|
||||
\item Étudier les 2 autres trames application au niveau de la couche application. Qu'est-ce qui est échangé ?
|
||||
\end{enumerate}
|
||||
\end{exercise}
|
||||
|
||||
\begin{exercise}[subtitle={Email: POP3 et SMTP}, step={5}, origin={Ma tête}, topics={ Réseau }, tags={ Réseau, IP }]
|
||||
\begin{enumerate}
|
||||
\item Ouvrir le fichier \texttt{complet.fls} dans Filius.
|
||||
\item Protocole POP3:
|
||||
\begin{enumerate}
|
||||
\item Depuis l'ordinateur de Bob, ouvrir le client mail puis appuyer sur le bouton Relever.
|
||||
\item Étudier les 2 trames DNS au niveau de la couche application. Qu'est-ce qui est demandé ? Qu'est-ce qui est renvoyé ?
|
||||
\item Étudier les trames POP3 au niveau de la couche application. Qu'est-il échangé?
|
||||
\end{enumerate}
|
||||
\item Protocole SMTP
|
||||
\begin{enumerate}
|
||||
\item Depuis l'ordinateur de Bob, ouvrir le client mail puis envoyer un nouveau message à hannah@mail.com
|
||||
\item Étudier les trames SMTP au niveau de la couche application. Qu'est-il échangé?
|
||||
\end{enumerate}
|
||||
\end{enumerate}
|
||||
\end{exercise}
|
||||
|
||||
\begin{exercise}[subtitle={QCM}, step={6}, origin={Ma tête}, topics={ Réseau }, tags={ Réseau, IP }]
|
||||
\begin{enumerate}
|
||||
\item Dans le protocole de communication IP :
|
||||
\begin{tasks}
|
||||
\task Les données sont envoyées en une seule partie.
|
||||
\task Les données sont envoyées en plusieurs parties qui suivent le même itinéraire au sein du réseau.
|
||||
\task Les données sont envoyées en plusieurs parties qui suivent des itinéraires différents au sein du réseau et arrivent à destination en respectant l’ordre de leur envoi.
|
||||
\task Les données sont envoyées en plusieurs parties qui suivent des itinéraires différents au sein du réseau et arrivent à destination dans un ordre quelconque.
|
||||
\end{tasks}
|
||||
|
||||
\item L'adresse IP du site www.education.gouv.fr est 185.75.143.24. Quel dispositif permet d'associer l'adresse IP et l'URL www.education.gouv.fr ?
|
||||
\begin{tasks}(2)
|
||||
\task un routeur
|
||||
\task un serveur DNS
|
||||
\task un serveur de temps
|
||||
\task un serveur web
|
||||
\end{tasks}
|
||||
|
||||
\item Quelle est l’utilité de la commande ping dans un réseau informatique ?
|
||||
\begin{tasks}(1)
|
||||
\task établir un réseau privé virtuel
|
||||
\task tester si la connexion peut être établie avec une machine distante
|
||||
\task obtenir la route suivie par un paquet dans le réseau
|
||||
\task mesurer les performances d'une machine distante
|
||||
\end{tasks}
|
||||
|
||||
\item Dans un terminal sous Linux, à quoi sert la commande traceroute ?
|
||||
\begin{tasks}(1)
|
||||
\task à afficher un itinéraire routier entre deux villes
|
||||
\task c'est un synonyme pour la commande ping
|
||||
\task à afficher le chemin suivi par des paquets à travers un protocole IP
|
||||
\task à suivre pas à pas l'exécution d'un programme
|
||||
\end{tasks}
|
||||
|
||||
\item Dans quel but le protocole du bit alterné peut-il être utilisé ?
|
||||
\begin{tasks}(1)
|
||||
\task Pour chiffrer des données lors de transmission de données sur un réseau
|
||||
\task Pour détecter des pertes de paquets de données lors de transmission de données sur un réseau
|
||||
\task Pour créer des paquets de données lors de transmission de données sur un réseau
|
||||
\task Pour envoyer les paquets de données à la bonne l’adresse IP de la machine de destination
|
||||
\end{tasks}
|
||||
|
||||
\item Quel matériel permet d'interconnecter des réseaux entre eux :
|
||||
\begin{tasks}(2)
|
||||
\task un routeur
|
||||
\task un commutateur (ou switch)
|
||||
\task un interconnecteur
|
||||
\task un serveur
|
||||
\end{tasks}
|
||||
|
||||
\item Un protocole est un ensemble de …
|
||||
\begin{tasks}(1)
|
||||
\task matériels connectés entre eux
|
||||
\task serveurs et de clients connectés entre eux
|
||||
\task règles qui régissent les échanges entre équipements informatiques
|
||||
\task règles qui régissent les échanges entre un système d’exploitation et les applications
|
||||
\end{tasks}
|
||||
|
||||
\item Laquelle de ces adresses IP v4 n'est pas valide ?
|
||||
\begin{tasks}(2)
|
||||
\task 201.201.123.147
|
||||
\task 168.124.211.12
|
||||
\task 10.19.9.1
|
||||
\task 192.168.123.267
|
||||
\end{tasks}
|
||||
|
||||
\end{enumerate}
|
||||
\end{exercise}
|
||||
BIN
1NSI/11_Reseau/fig/IPV4.png
Normal file
|
After Width: | Height: | Size: 21 KiB |
BIN
1NSI/11_Reseau/fig/construction.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
1NSI/11_Reseau/fig/echange_http.png
Normal file
|
After Width: | Height: | Size: 13 KiB |
BIN
1NSI/11_Reseau/fig/echanges_dns.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
1NSI/11_Reseau/fig/encapsulation.png
Normal file
|
After Width: | Height: | Size: 7.1 KiB |
BIN
1NSI/11_Reseau/fig/osi_tcpip.png
Normal file
|
After Width: | Height: | Size: 251 KiB |
BIN
1NSI/11_Reseau/fig/ppe_encapsulation.png
Normal file
|
After Width: | Height: | Size: 51 KiB |
BIN
1NSI/11_Reseau/fig/reseau.png
Normal file
|
After Width: | Height: | Size: 32 KiB |
BIN
1NSI/11_Reseau/fig/simulation.png
Normal file
|
After Width: | Height: | Size: 1.2 KiB |
BIN
1NSI/11_Reseau/fig/vitesse_10.png
Normal file
|
After Width: | Height: | Size: 1.3 KiB |
74
1NSI/11_Reseau/index.rst
Normal file
@@ -0,0 +1,74 @@
|
||||
aéseau
|
||||
######
|
||||
|
||||
:date: 2023-04-12
|
||||
:modified: 2023-05-12
|
||||
:authors: Benjamin Bertrand
|
||||
:tags: Réseau, Ip
|
||||
:category: 1NSI
|
||||
:summary: Protocoles réseau et construction de réseau.
|
||||
|
||||
|
||||
Éléments du programme
|
||||
=====================
|
||||
|
||||
.. list-table:: Protocoles réseau
|
||||
:header-rows: 1
|
||||
|
||||
* - Contenus
|
||||
- Capacités attendues
|
||||
- Commentaires
|
||||
|
||||
* - Transmission de données dans un réseau. Protocoles de communication. Architecture d’un réseau
|
||||
- Mettre en évidence l’intérêt du découpage des données en paquets et de leur encapsulation. Dérouler le fonctionnement d’un protocole simple de récupération de perte de paquets (bit alterné). Simuler ou mettre en œuvre un réseau.
|
||||
- Le protocole peut être expliqué et simulé en mode débranché. Le lien est fait avec ce qui a été vu en classe de seconde sur le protocole TCP/IP. Le rôle des différents constituants du réseau local de l’établissement est présenté.
|
||||
|
||||
Progression
|
||||
===========
|
||||
|
||||
Plan de travail
|
||||
|
||||
.. image:: ./plan_de_travail.pdf
|
||||
:height: 200px
|
||||
:alt: Plan de travail
|
||||
|
||||
|
||||
Étape 1: Découverte des réseaux et de Filius
|
||||
--------------------------------------------
|
||||
|
||||
Réseau complet à décrire. On prend possession d'un ordinateur et on regarde ce qui se passe quand se connecte à différents terminaux. Description des niveaux d'une trame.
|
||||
|
||||
Bilan: Matériel réseau, Protocoles, trame et encapsulation
|
||||
|
||||
.. image:: ./1B_reseau.pdf
|
||||
:height: 200px
|
||||
:alt: Cours sur le réseau
|
||||
|
||||
Étape 2: Couche accès réseau
|
||||
----------------------------
|
||||
|
||||
Mise en réseau d'ordinateur avec un switch.
|
||||
|
||||
|
||||
Étape 3: Couche Internet
|
||||
------------------------
|
||||
|
||||
Mise en réseau de deux réseau avec un routeur. On introduit la notion d'adresse IP, de configuration réseau et de routage de paquets.
|
||||
|
||||
Bilan: Première couche du modèle TCP/IP, switch, ARP, adresse MAC et deuxième couche du modèle TCP/IP, routeur, IP, config réseau
|
||||
|
||||
.. image:: ./2B_acces.pdf
|
||||
:height: 200px
|
||||
:alt: bilan sur accès et Internet
|
||||
|
||||
Étape 4: Couche de transport
|
||||
----------------------------
|
||||
|
||||
Étape 5: Couche application
|
||||
---------------------------
|
||||
|
||||
Bilan: Troisième et quatrième couche
|
||||
|
||||
.. image:: ./4B_transport.pdf
|
||||
:height: 200px
|
||||
:alt: bilan sur transport et application
|
||||
882
1NSI/11_Reseau/plan_de_travail.fls
Normal file
@@ -0,0 +1,882 @@
|
||||
PWD /home/lafrite/Cours/2022-2023/Contenus/1NSI/11_Reseau
|
||||
INPUT /var/lib/texmf/web2c/luahbtex/lualatex.fmt
|
||||
INPUT ./plan_de_travail.tex
|
||||
OUTPUT plan_de_travail.log
|
||||
INPUT /usr/share/texmf-dist/tex/latex/latexconfig/lualatexquotejobname.lua
|
||||
INPUT /usr/share/texmf-dist/tex/latex/base/ltluatex.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-main.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-init.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/lualibs/lualibs.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/lualibs/lualibs-basic.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/lualibs/lualibs-basic-merged.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/lualibs/lualibs-compat.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/lualibs/lualibs-extended.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/lualibs/lualibs-extended-merged.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-log.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/fontloader-basics-gen.lua
|
||||
OUTPUT /home/lafrite/.texlive/texmf-var/m_t_x_t_e_s_t.tmp
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-parsers.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-configuration.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-status.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/fontloader-2022-10-03.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-fallback.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-multiscript.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-scripts.lua
|
||||
INPUT /usr/share/texmf-dist/tex/generic/unicode-data/ScriptExtensions.txt
|
||||
INPUT /usr/share/texmf-dist/tex/generic/unicode-data/Scripts.txt
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-loaders.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-database.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-unicode.lua
|
||||
INPUT /usr/share/texmf-dist/tex/generic/unicode-data/UnicodeData.txt
|
||||
INPUT /usr/share/texmf-dist/tex/generic/unicode-data/UnicodeData.txt
|
||||
INPUT /usr/share/texmf-dist/tex/generic/unicode-data/PropList.txt
|
||||
INPUT /usr/share/texmf-dist/tex/generic/unicode-data/WordBreakProperty.txt
|
||||
INPUT /usr/share/texmf-dist/tex/generic/unicode-data/SpecialCasing.txt
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/lua-uni-algos/lua-uni-case.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/lua-uni-algos/lua-uni-parse.lua
|
||||
INPUT /usr/share/texmf-dist/tex/generic/unicode-data/CaseFolding.txt
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-colors.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-resolvers.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-features.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/lua-uni-algos/lua-uni-normalize.lua
|
||||
INPUT /usr/share/texmf-dist/tex/generic/unicode-data/UnicodeData.txt
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-define.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-cff2.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-t2-writer.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-var-ttf.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-harf-plug.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-letterspace.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-embolden.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-notdef.lua
|
||||
INPUT /usr/share/texmf-dist/tex/generic/unicode-data/UnicodeData.txt
|
||||
INPUT /usr/share/texmf-dist/tex/generic/unicode-data/PropList.txt
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-suppress.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-szss.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-auxiliary.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-tounicode.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-case.lua
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luaotfload/luaotfload-bcp47.lua
|
||||
INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.lua
|
||||
INPUT /usr/share/texmf-dist/tex/latex/base/article.cls
|
||||
INPUT /usr/share/texmf-dist/tex/latex/base/article.cls
|
||||
INPUT /usr/share/texmf-dist/tex/latex/base/article.cls
|
||||
INPUT /usr/share/texmf-dist/tex/latex/base/size12.clo
|
||||
INPUT /usr/share/texmf-dist/tex/latex/base/size12.clo
|
||||
INPUT /home/lafrite/.texlive/texmf-var/luatex-cache/generic/names/luaotfload-names.luc.gz
|
||||
INPUT /home/lafrite/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman12-regular.luc
|
||||
INPUT /home/lafrite/Cours/Current/Contenus/tools/style/myXsim.sty
|
||||
INPUT /home/lafrite/Cours/Current/Contenus/tools/style/myXsim.sty
|
||||
INPUT /home/lafrite/Cours/Current/Contenus/tools/style/myXsim.sty
|
||||
INPUT /home/lafrite/Cours/Current/Contenus/tools/style/colorscheme.sty
|
||||
INPUT /home/lafrite/Cours/Current/Contenus/tools/style/colorscheme.sty
|
||||
INPUT /home/lafrite/Cours/Current/Contenus/tools/style/colorscheme.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/xcolor/xcolor.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg
|
||||
INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/color.cfg
|
||||
INPUT /usr/share/texmf-dist/tex/latex/graphics-def/luatex.def
|
||||
INPUT /usr/share/texmf-dist/tex/latex/graphics-def/luatex.def
|
||||
INPUT /usr/share/texmf-dist/tex/latex/graphics/mathcolor.ltx
|
||||
INPUT /usr/share/texmf-dist/tex/latex/graphics/mathcolor.ltx
|
||||
INPUT /usr/share/texmf-dist/tex/latex/colortbl/colortbl.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/colortbl/colortbl.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/colortbl/colortbl.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tools/array.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tools/array.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tools/array.sty
|
||||
INPUT /home/lafrite/Cours/Current/Contenus/tools/style/base.sty
|
||||
INPUT /home/lafrite/Cours/Current/Contenus/tools/style/base.sty
|
||||
INPUT /home/lafrite/Cours/Current/Contenus/tools/style/base.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/babel/babel.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/babel/luababel.def
|
||||
INPUT /etc/texmf/tex/generic/config/language.dat
|
||||
INPUT /usr/share/texmf-dist/tex/generic/babel/luababel.def
|
||||
INPUT /usr/share/texmf-dist/tex/generic/babel-french/french.ldf
|
||||
INPUT /usr/share/texmf-dist/tex/generic/babel-french/french.ldf
|
||||
INPUT /usr/share/texmf-dist/tex/generic/babel-french/frenchb.lua
|
||||
INPUT /usr/share/texmf-dist/tex/generic/hyph-utf8/loadhyph/loadhyph-fr.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/hyph-utf8/patterns/tex/hyph-fr.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/hyph-utf8/patterns/quote/hyph-quote-fr.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/babel/locale/fr/babel-french.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/babel/locale/fr/babel-french.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/babel/locale/fr/babel-fr.ini
|
||||
INPUT /usr/share/texmf-dist/tex/latex/carlisle/scalefnt.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/carlisle/scalefnt.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/carlisle/scalefnt.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/graphics/keyval.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/hyperref/hyperref.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/iftex/iftex.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/infwarerr/infwarerr.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.lua
|
||||
INPUT /usr/share/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pdfescape/pdfescape.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/hycolor/hycolor.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/letltxmacro/letltxmacro.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/auxhook/auxhook.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/hyperref/nameref.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/refcount/refcount.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/kvoptions/kvoptions.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def
|
||||
INPUT /usr/share/texmf-dist/tex/latex/hyperref/pd1enc.def
|
||||
INPUT /usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/intcalc/intcalc.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/etexcmds/etexcmds.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/hyperref/puenc.def
|
||||
INPUT /usr/share/texmf-dist/tex/latex/hyperref/puenc.def
|
||||
INPUT /usr/share/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/url/url.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/bitset/bitset.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/base/atbegshi-ltx.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/hyperref/hluatex.def
|
||||
INPUT /usr/share/texmf-dist/tex/latex/hyperref/hluatex.def
|
||||
INPUT /usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/stringenc/stringenc.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/base/atveryend-ltx.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fancybox/fancybox.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fancybox/fancybox.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fancybox/fancybox.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/graphics/graphicx.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/graphics/graphics.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/graphics/trig.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
|
||||
INPUT /usr/share/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
|
||||
INPUT /usr/share/texmf-dist/tex/latex/base/textcomp.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/base/textcomp.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/base/textcomp.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/gensymb/gensymb.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/gensymb/gensymb.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/gensymb/gensymb.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/base/ifthen.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/base/ifthen.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/base/ifthen.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tools/calc.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tools/calc.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tools/calc.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tools/tabularx.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tools/tabularx.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tools/tabularx.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tasks/tasks.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tasks/tasks.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tasks/tasks.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/l3kernel/expl3.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-luatex.def
|
||||
INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-luatex.def
|
||||
INPUT /usr/share/texmf-dist/tex/latex/l3backend/l3backend-luatex.def
|
||||
INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/l3packages/xparse/xparse.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/l3packages/xtemplate/xtemplate.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tasks/tasks.cfg
|
||||
INPUT /usr/share/texmf-dist/tex/latex/geometry/geometry.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/geometry/geometry.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/geometry/geometry.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/iftex/ifvtex.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/eurosym/eurosym.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/eurosym/eurosym.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/eurosym/eurosym.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/numprint/numprint.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/numprint/numprint.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/numprint/numprint.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-tab/tkz-tab.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-tab/tkz-tab.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-tab/tkz-tab.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/xkeyval/xkeyval.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/xkeyval/xkeyval.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/xkeyval/xkeyval.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/xkeyval/xkeyval.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/xkeyval/xkvutils.tex
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgf.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfrcs.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-common.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfutil-latex.def
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfrcs.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/pgf.revision.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/pgf.revision.tex
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/basiclayer/pgfcore.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/systemlayer/pgfsys.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeyslibraryfiltered.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgf.cfg
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-luatex.def
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-luatex.def
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsys-common-pdf.def
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsyssoftpath.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/systemlayer/pgfsysprotocol.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcore.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathutil.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathparser.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.basic.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.trigonometric.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.random.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.comparison.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.base.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.round.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.misc.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfunctions.integerarithmetics.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathcalc.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmathfloat.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfint.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepoints.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathconstruct.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathusage.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorescopes.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoregraphicstate.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransformations.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorequick.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreobjects.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepathprocessing.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorearrows.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreshade.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreimage.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoreexternal.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorelayers.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcoretransparency.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorepatterns.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/basiclayer/pgfcorerdf.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleshapes.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduleplot.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-0-65.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/compatibility/pgfcomp-version-1-18.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgffor.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/utilities/pgfkeys.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgfkeys.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/math/pgfmath.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/math/pgfmath.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/utilities/pgffor.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/tikz.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplothandlers.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/modules/pgfmodulematrix.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytopaths.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryarrows.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryarrows.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarypatterns.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarypatterns.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibrarypatterns.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibrarypatterns.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-fct/tkz-fct.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-fct/tkz-fct.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-fct/tkz-fct.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-base/tkz-base.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-base/tkz-base.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-base/tkz-base.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryangles.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryangles.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.meta.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.meta.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryarrows.meta.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarybackgrounds.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarybackgrounds.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarycalc.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarycalc.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/modules/pgfmoduledecorations.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.markings.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.markings.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.markings.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.markings.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.pathreplacing.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.pathreplacing.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.pathreplacing.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.pathreplacing.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.shapes.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.shapes.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.shapes.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.shapes.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.text.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.text.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.text.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.text.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.pathmorphing.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarydecorations.pathmorphing.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.pathmorphing.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/decorations/pgflibrarydecorations.pathmorphing.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryintersections.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryintersections.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryintersections.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryintersections.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryfpu.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryfpu.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryplotmarks.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryplotmarks.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplotmarks.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryplotmarks.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarypositioning.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarypositioning.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryquotes.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryquotes.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.misc.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.misc.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.misc.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.misc.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshadows.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshadows.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryfadings.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryfadings.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryfadings.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibraryfadings.code.tex
|
||||
OUTPUT plan_de_travail.pdf
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarythrough.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarythrough.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/latex/l3packages/xfp/xfp.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/l3packages/xfp/xfp.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/l3packages/xfp/xfp.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/defpattern.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/defpattern.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/defpattern.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-basic.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-basic.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-basic.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-addons.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-addons.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-addons.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-snap.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-snap.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-snap.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-exp.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-exp.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-exp.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-trigo.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-trigo.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-trigo.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-pas.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-pas.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-pas.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-random.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-random.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-random.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-eqn.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-eqn.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-eqn.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-upn.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-upn.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-upn.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-eval.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-eval.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fp/fp-eval.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-base/tkz-base.cfg
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-base/tkz-base.cfg
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-base/tkz-tools-modules.tex
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-base/tkz-tools-modules.tex
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-base/tkz-lib-marks.tex
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-base/tkz-lib-marks.tex
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-base/tkz-lib-shape.tex
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-base/tkz-lib-shape.tex
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-base/tkz-tools-base.tex
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-base/tkz-tools-utilities.tex
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-base/tkz-tools-colors.tex
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-base/tkz-tools-text.tex
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-base/tkz-tools-BB.tex
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-base/tkz-tools-arith.tex
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-base/tkz-tools-print.tex
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-base/tkz-tools-misc.tex
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-base/tkz-obj-axes.tex
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-base/tkz-obj-grids.tex
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-base/tkz-obj-marks.tex
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-base/tkz-obj-points.tex
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tkz-base/tkz-obj-rep.tex
|
||||
INPUT /usr/share/texmf-dist/tex/latex/scratch3/scratch3.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/scratch3/scratch3.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/scratch3/scratch3.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/simplekv/simplekv.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/simplekv/simplekv.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/simplekv/simplekv.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/simplekv/simplekv.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarybending.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarybending.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/modules/pgfmodulebending.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/modules/pgfmodulenonlineartransformations.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibrarycurvilinear.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/pgflibrarycurvilinear.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tools/multicol.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tools/multicol.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tools/multicol.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/import/import.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/import/import.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/import/import.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/csvsimple/csvsimple.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/csvsimple/csvsimple.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/csvsimple/csvsimple.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/l3packages/l3keys2e/l3keys2e.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/csvsimple/csvsimple-legacy.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/csvsimple/csvsimple-legacy.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/csvsimple/csvsimple-legacy.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/etoolbox/etoolbox.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty
|
||||
INPUT /home/lafrite/Cours/Current/Contenus/tools/style/shortcuts.sty
|
||||
INPUT /home/lafrite/Cours/Current/Contenus/tools/style/shortcuts.sty
|
||||
INPUT /home/lafrite/Cours/Current/Contenus/tools/style/shortcuts.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/listings/listings.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/listings/listings.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/listings/listings.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/listings/lstmisc.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/listings/lstmisc.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/listings/listings.cfg
|
||||
INPUT /usr/share/texmf-dist/tex/latex/listings/listings.cfg
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fontawesome5/fontawesome5.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fontawesome5/fontawesome5.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fontawesome5/fontawesome5.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fontawesome5/fontawesome5-utex-helper.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fontawesome5/fontawesome5-utex-helper.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fontawesome5/fontawesome5-utex-helper.sty
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luatexbase/luatexbase.sty
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luatexbase/luatexbase.sty
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/luatexbase/luatexbase.sty
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/ctablestack/ctablestack.sty
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/ctablestack/ctablestack.sty
|
||||
INPUT /usr/share/texmf-dist/tex/luatex/ctablestack/ctablestack.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fontawesome5/fontawesome5.lua
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fontawesome5/tufontawesomefree.fd
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fontawesome5/tufontawesomefree.fd
|
||||
INPUT /home/lafrite/.texlive/texmf-var/luatex-cache/generic/fonts/otl/fontawesome5free-solid-900.luc
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fontawesome5/tufontawesomebrands.fd
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fontawesome5/tufontawesomebrands.fd
|
||||
INPUT /home/lafrite/.texlive/texmf-var/luatex-cache/generic/fonts/otl/fontawesome5brands-regular-400.luc
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tikzsymbols/tikzsymbols.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tikzsymbols/tikzsymbols.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tikzsymbols/tikzsymbols.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tools/xspace.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tools/xspace.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tools/xspace.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytrees.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarytrees.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarybabel.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarybabel.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.geometric.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.geometric.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.geometric.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.geometric.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.symbols.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.symbols.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.symbols.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.symbols.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.arrows.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.arrows.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.arrows.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.arrows.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.callouts.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.callouts.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.callouts.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.callouts.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.multipart.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibraryshapes.multipart.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.multipart.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/libraries/shapes/pgflibraryshapes.multipart.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarysnakes.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/pgf/frontendlayer/tikz/libraries/tikzlibrarysnakes.code.tex
|
||||
INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/xstring/xstring.tex
|
||||
INPUT /usr/share/texmf-dist/tex/latex/kpfonts-otf/kpfonts-otf.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/kpfonts-otf/kpfonts-otf.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/kpfonts-otf/kpfonts-otf.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fontspec/fontspec.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fontspec/fontspec.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fontspec/fontspec.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fontspec/fontspec.lua
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fontspec/fontspec-luatex.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fontspec/fontspec-luatex.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fontspec/fontspec-luatex.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/base/fontenc.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fontspec/fontspec.cfg
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fontspec/fontspec.cfg
|
||||
INPUT /home/lafrite/.texlive/texmf-var/luatex-cache/generic/fonts/otl/lmroman12-bold.luc
|
||||
INPUT /usr/share/texmf-dist/tex/latex/realscripts/realscripts.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/realscripts/realscripts.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/realscripts/realscripts.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/kpfonts-otf/KpRoman.fontspec
|
||||
INPUT /home/lafrite/.texlive/texmf-var/luatex-cache/generic/fonts/otl/kproman-regular.luc
|
||||
INPUT /home/lafrite/.texlive/texmf-var/luatex-cache/generic/fonts/otl/kproman-bold.luc
|
||||
INPUT /home/lafrite/.texlive/texmf-var/luatex-cache/generic/fonts/otl/kproman-italic.luc
|
||||
INPUT /home/lafrite/.texlive/texmf-var/luatex-cache/generic/fonts/otl/kproman-bolditalic.luc
|
||||
INPUT /usr/share/texmf-dist/tex/latex/kpfonts-otf/KpLight.fontspec
|
||||
INPUT /home/lafrite/.texlive/texmf-var/luatex-cache/generic/fonts/otl/kproman-light.luc
|
||||
INPUT /home/lafrite/.texlive/texmf-var/luatex-cache/generic/fonts/otl/kproman-semibold.luc
|
||||
INPUT /home/lafrite/.texlive/texmf-var/luatex-cache/generic/fonts/otl/kproman-lightitalic.luc
|
||||
INPUT /home/lafrite/.texlive/texmf-var/luatex-cache/generic/fonts/otl/kproman-semibolditalic.luc
|
||||
INPUT /usr/share/texmf-dist/tex/latex/kpfonts-otf/KpSans.fontspec
|
||||
INPUT /home/lafrite/.texlive/texmf-var/luatex-cache/generic/fonts/otl/kpsans-regular.luc
|
||||
INPUT /home/lafrite/.texlive/texmf-var/luatex-cache/generic/fonts/otl/kpsans-bold.luc
|
||||
INPUT /home/lafrite/.texlive/texmf-var/luatex-cache/generic/fonts/otl/kpsans-italic.luc
|
||||
INPUT /home/lafrite/.texlive/texmf-var/luatex-cache/generic/fonts/otl/kpsans-bolditalic.luc
|
||||
INPUT /usr/share/texmf-dist/tex/latex/kpfonts-otf/KpMono.fontspec
|
||||
INPUT /home/lafrite/.texlive/texmf-var/luatex-cache/generic/fonts/otl/kpmono-regular.luc
|
||||
INPUT /home/lafrite/.texlive/texmf-var/luatex-cache/generic/fonts/otl/kpmono-bold.luc
|
||||
INPUT /home/lafrite/.texlive/texmf-var/luatex-cache/generic/fonts/otl/kpmono-italic.luc
|
||||
INPUT /home/lafrite/.texlive/texmf-var/luatex-cache/generic/fonts/otl/kpmono-bolditalic.luc
|
||||
INPUT /usr/share/texmf-dist/tex/latex/unicode-math/unicode-math.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/unicode-math/unicode-math.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/unicode-math/unicode-math.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/unicode-math/unicode-math-luatex.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/unicode-math/unicode-math-luatex.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/unicode-math/unicode-math-luatex.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/base/fix-cm.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/base/fix-cm.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/base/fix-cm.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/base/ts1enc.def
|
||||
INPUT /usr/share/texmf-dist/tex/latex/base/ts1enc.def
|
||||
INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsmath.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/amsmath/amstext.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsgen.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsbsy.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/amsmath/amsopn.sty
|
||||
INPUT /usr/share/texmf-dist/tex/lualatex/lualatex-math/lualatex-math.sty
|
||||
INPUT /usr/share/texmf-dist/tex/lualatex/lualatex-math/lualatex-math.sty
|
||||
INPUT /usr/share/texmf-dist/tex/lualatex/lualatex-math/lualatex-math.sty
|
||||
INPUT /usr/share/texmf-dist/tex/lualatex/lualatex-math/lualatex-math.lua
|
||||
INPUT /usr/share/texmf-dist/tex/latex/unicode-math/unicode-math-table.tex
|
||||
INPUT /home/lafrite/.texlive/texmf-var/luatex-cache/generic/fonts/otl/kpmath-regular.luc
|
||||
INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi12.tfm
|
||||
INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi8.tfm
|
||||
INPUT /usr/share/texmf-dist/fonts/tfm/public/cm/cmmi6.tfm
|
||||
INPUT /usr/share/texmf-dist/tex/latex/wrapfig/wrapfig.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/wrapfig/wrapfig.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/wrapfig/wrapfig.sty
|
||||
INPUT /home/lafrite/Cours/Current/Contenus/tools/style/code.sty
|
||||
INPUT /home/lafrite/Cours/Current/Contenus/tools/style/code.sty
|
||||
INPUT /home/lafrite/Cours/Current/Contenus/tools/style/code.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang1.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/listings/lstlang1.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/algorithm2e/algorithm2e.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/algorithm2e/algorithm2e.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/algorithm2e/algorithm2e.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/ifoddpage/ifoddpage.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/ifoddpage/ifoddpage.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/ifoddpage/ifoddpage.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/relsize/relsize.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/relsize/relsize.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/relsize/relsize.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/enumitem/enumitem.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/enumitem/enumitem.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/enumitem/enumitem.sty
|
||||
INPUT /home/lafrite/Cours/Current/Contenus/tools/style/myhdr.sty
|
||||
INPUT /home/lafrite/Cours/Current/Contenus/tools/style/myhdr.sty
|
||||
INPUT /home/lafrite/Cours/Current/Contenus/tools/style/myhdr.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/lastpage/lastpage.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/lastpage/lastpage.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/lastpage/lastpage.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/lastpage/lastpage2e.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/lastpage/lastpage2e.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/lastpage/lastpage2e.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/lastpage/lastpagemodern.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/lastpage/lastpagemodern.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/lastpage/lastpagemodern.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty
|
||||
INPUT /home/lafrite/Cours/Current/Contenus/tools/style/notbeamer.sty
|
||||
INPUT /home/lafrite/Cours/Current/Contenus/tools/style/notbeamer.sty
|
||||
INPUT /home/lafrite/Cours/Current/Contenus/tools/style/notbeamer.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/mdframed/mdframed.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/mdframed/mdframed.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/mdframed/mdframed.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/zref/zref-abspage.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/zref/zref-abspage.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/zref/zref-abspage.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/zref/zref-base.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/zref/zref-base.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/zref/zref-base.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/needspace/needspace.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/needspace/needspace.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/needspace/needspace.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/pgf/frontendlayer/tikz.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/mdframed/md-frame-1.mdf
|
||||
INPUT /usr/share/texmf-dist/tex/latex/mdframed/md-frame-1.mdf
|
||||
INPUT /usr/share/texmf-dist/tex/latex/bclogo/bclogo.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/bclogo/bclogo.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/bclogo/bclogo.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/iftex/ifpdf.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/iftex/ifpdf.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/iftex/ifpdf.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/xsim/xsim.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/xsim/xsim.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/xsim/xsim.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/xsim/xsimverb.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/xsim/xsimverb.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/xsim/xsimverb.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/translations/translations.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/translations/translations.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/translations/translations.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/booktabs/booktabs.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/booktabs/booktabs.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/booktabs/booktabs.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/minted/minted.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/minted/minted.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/minted/minted.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fvextra/fvextra.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fvextra/fvextra.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fvextra/fvextra.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/upquote/upquote.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/upquote/upquote.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/upquote/upquote.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/lineno/lineno.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/lineno/lineno.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/lineno/lineno.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/tools/shellesc.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/ifplatform/ifplatform.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/catchfile/catchfile.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/catchfile/catchfile.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/catchfile/catchfile.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty
|
||||
INPUT /usr/share/texmf-dist/tex/generic/iftex/ifluatex.sty
|
||||
INPUT ./plan_de_travail.w18
|
||||
INPUT ./plan_de_travail.w18
|
||||
INPUT /usr/share/texmf-dist/tex/latex/framed/framed.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/framed/framed.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/framed/framed.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/float/float.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/float/float.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/float/float.sty
|
||||
INPUT ./plan_de_travail.aex
|
||||
INPUT ./plan_de_travail.aex
|
||||
INPUT ./plan_de_travail.aux
|
||||
INPUT ./plan_de_travail.aux
|
||||
INPUT ./plan_de_travail.xsim
|
||||
OUTPUT plan_de_travail.aux
|
||||
INPUT /usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
|
||||
INPUT /usr/share/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
|
||||
INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
|
||||
INPUT /usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
|
||||
INPUT /usr/share/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg
|
||||
INPUT ./plan_de_travail.out
|
||||
INPUT ./plan_de_travail.out
|
||||
INPUT ./plan_de_travail.out
|
||||
INPUT ./plan_de_travail.out
|
||||
INPUT ./plan_de_travail.out
|
||||
OUTPUT plan_de_travail.out
|
||||
INPUT ./plan_de_travail.xsim
|
||||
OUTPUT plan_de_travail.xsim
|
||||
INPUT /usr/share/texmf-dist/tex/latex/translations/translations-basic-dictionary-french.trsl
|
||||
INPUT /usr/share/texmf-dist/tex/latex/translations/translations-basic-dictionary-french.trsl
|
||||
INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/tcrm1200.tfm
|
||||
INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/tcrm0800.tfm
|
||||
INPUT /usr/share/texmf-dist/fonts/tfm/jknappen/ec/tcrm0600.tfm
|
||||
INPUT /var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map
|
||||
INPUT ./exercises.tex
|
||||
INPUT ./exercises.tex
|
||||
INPUT ./fig/simulation.png
|
||||
INPUT ./fig/simulation.png
|
||||
INPUT ./fig/simulation.png
|
||||
INPUT ./fig/vitesse_10.png
|
||||
INPUT ./fig/vitesse_10.png
|
||||
INPUT ./fig/vitesse_10.png
|
||||
INPUT ./fig/construction.png
|
||||
INPUT ./fig/construction.png
|
||||
INPUT ./fig/construction.png
|
||||
INPUT ./fig/simulation.png
|
||||
INPUT ./fig/simulation.png
|
||||
OUTPUT plan_de_travail.pyg
|
||||
INPUT ./_minted-plan_de_travail/default.pygstyle
|
||||
INPUT ./_minted-plan_de_travail/default.pygstyle
|
||||
INPUT ./_minted-plan_de_travail/default.pygstyle
|
||||
INPUT ./plan_de_travail.pyg
|
||||
INPUT ./_minted-plan_de_travail/ED798F145AF5944B0CEE0F53016B9615A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/ED798F145AF5944B0CEE0F53016B9615A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/ED798F145AF5944B0CEE0F53016B9615A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/ED798F145AF5944B0CEE0F53016B9615A08795F0A75B9920516849342E89BF20.pygtex
|
||||
OUTPUT plan_de_travail.pyg
|
||||
INPUT ./plan_de_travail.pyg
|
||||
INPUT ./_minted-plan_de_travail/52BA4854CE5AA6FFC83FE901C7006426A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/52BA4854CE5AA6FFC83FE901C7006426A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/52BA4854CE5AA6FFC83FE901C7006426A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/52BA4854CE5AA6FFC83FE901C7006426A08795F0A75B9920516849342E89BF20.pygtex
|
||||
OUTPUT plan_de_travail.pyg
|
||||
INPUT ./plan_de_travail.pyg
|
||||
INPUT ./_minted-plan_de_travail/52BA4854CE5AA6FFC83FE901C7006426A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/52BA4854CE5AA6FFC83FE901C7006426A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/52BA4854CE5AA6FFC83FE901C7006426A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/52BA4854CE5AA6FFC83FE901C7006426A08795F0A75B9920516849342E89BF20.pygtex
|
||||
OUTPUT plan_de_travail.pyg
|
||||
INPUT ./plan_de_travail.pyg
|
||||
INPUT ./_minted-plan_de_travail/2CD8A1287515EE8ADCBEF114419C59B2A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/2CD8A1287515EE8ADCBEF114419C59B2A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/2CD8A1287515EE8ADCBEF114419C59B2A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/2CD8A1287515EE8ADCBEF114419C59B2A08795F0A75B9920516849342E89BF20.pygtex
|
||||
OUTPUT plan_de_travail.pyg
|
||||
INPUT ./plan_de_travail.pyg
|
||||
INPUT ./_minted-plan_de_travail/52BA4854CE5AA6FFC83FE901C7006426A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/52BA4854CE5AA6FFC83FE901C7006426A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/52BA4854CE5AA6FFC83FE901C7006426A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/52BA4854CE5AA6FFC83FE901C7006426A08795F0A75B9920516849342E89BF20.pygtex
|
||||
OUTPUT plan_de_travail.pyg
|
||||
INPUT ./plan_de_travail.pyg
|
||||
INPUT ./_minted-plan_de_travail/2CD8A1287515EE8ADCBEF114419C59B2A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/2CD8A1287515EE8ADCBEF114419C59B2A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/2CD8A1287515EE8ADCBEF114419C59B2A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/2CD8A1287515EE8ADCBEF114419C59B2A08795F0A75B9920516849342E89BF20.pygtex
|
||||
OUTPUT plan_de_travail.pyg
|
||||
INPUT ./plan_de_travail.pyg
|
||||
INPUT ./_minted-plan_de_travail/24374B6DEC081F7195E99D1FDC5F252BA08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/24374B6DEC081F7195E99D1FDC5F252BA08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/24374B6DEC081F7195E99D1FDC5F252BA08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/24374B6DEC081F7195E99D1FDC5F252BA08795F0A75B9920516849342E89BF20.pygtex
|
||||
OUTPUT plan_de_travail.pyg
|
||||
INPUT ./plan_de_travail.pyg
|
||||
INPUT ./_minted-plan_de_travail/05CB04EF9F2024559880390CCF173563A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/05CB04EF9F2024559880390CCF173563A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/05CB04EF9F2024559880390CCF173563A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/05CB04EF9F2024559880390CCF173563A08795F0A75B9920516849342E89BF20.pygtex
|
||||
OUTPUT plan_de_travail.pyg
|
||||
INPUT ./plan_de_travail.pyg
|
||||
INPUT ./_minted-plan_de_travail/05CB04EF9F2024559880390CCF173563A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/05CB04EF9F2024559880390CCF173563A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/05CB04EF9F2024559880390CCF173563A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/05CB04EF9F2024559880390CCF173563A08795F0A75B9920516849342E89BF20.pygtex
|
||||
OUTPUT plan_de_travail.pyg
|
||||
INPUT ./plan_de_travail.pyg
|
||||
INPUT ./_minted-plan_de_travail/05CB04EF9F2024559880390CCF173563A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/05CB04EF9F2024559880390CCF173563A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/05CB04EF9F2024559880390CCF173563A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/05CB04EF9F2024559880390CCF173563A08795F0A75B9920516849342E89BF20.pygtex
|
||||
OUTPUT plan_de_travail.pyg
|
||||
INPUT ./plan_de_travail.pyg
|
||||
INPUT ./_minted-plan_de_travail/05CB04EF9F2024559880390CCF173563A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/05CB04EF9F2024559880390CCF173563A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/05CB04EF9F2024559880390CCF173563A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./_minted-plan_de_travail/05CB04EF9F2024559880390CCF173563A08795F0A75B9920516849342E89BF20.pygtex
|
||||
INPUT ./plan_de_travail.xsim
|
||||
INPUT ./plan_de_travail.aux
|
||||
INPUT ./plan_de_travail.xsim
|
||||
INPUT ./plan_de_travail.out
|
||||
INPUT ./plan_de_travail.pyg
|
||||
BIN
1NSI/11_Reseau/plan_de_travail.pdf
Normal file
50
1NSI/11_Reseau/plan_de_travail.tex
Normal file
@@ -0,0 +1,50 @@
|
||||
\documentclass[a4paper,12pt]{article}
|
||||
\usepackage{myXsim}
|
||||
\usepackage{minted}
|
||||
|
||||
\author{Benjamin Bertrand}
|
||||
\title{Réseau - Plan de travail}
|
||||
\tribe{1NSI}
|
||||
\date{avril 2023}
|
||||
|
||||
\pagestyle{empty}
|
||||
|
||||
\DeclareExerciseCollection{banque}
|
||||
\xsimsetup{
|
||||
}
|
||||
|
||||
|
||||
\begin{document}
|
||||
\maketitle
|
||||
|
||||
% Résumé
|
||||
|
||||
\bigskip
|
||||
|
||||
\section{Découverte d'un réseau et du logiciel Filius}
|
||||
\listsectionexercises
|
||||
|
||||
\section{Couche accès réseau}
|
||||
\listsectionexercises
|
||||
|
||||
\section{Couche Internet}
|
||||
\listsectionexercises
|
||||
|
||||
\section{Couche transport}
|
||||
\listsectionexercises
|
||||
|
||||
\section{Couche application}
|
||||
\listsectionexercises
|
||||
|
||||
\section{QCM}
|
||||
\listsectionexercises
|
||||
|
||||
|
||||
|
||||
\pagebreak
|
||||
|
||||
\input{exercises.tex}
|
||||
\printcollection{banque}
|
||||
|
||||
|
||||
\end{document}
|
||||
BIN
1NSI/11_Reseau/reseaux/complet.fls
Normal file
BIN
1NSI/11_Reseau/reseaux/routage.fls
Normal file
BIN
1NSI/11_Reseau/reseaux/routeur.fls
Normal file
BIN
1NSI/11_Reseau/reseaux/switch.fls
Normal file
24339
1NSI/12_Tables_de_donnees/datas/cities_w.csv
Normal file
244
1NSI/12_Tables_de_donnees/datas/countries.csv
Normal file
@@ -0,0 +1,244 @@
|
||||
ISO;Name;Capital_Id;Area;Population;Continent;Currency_Code;Currency_Name
|
||||
AD;Andorra;3041563;468;84000;EU;EUR;Euro
|
||||
AE;United Arab Emirates;292968;82880;4975593;AS;AED;Dirham
|
||||
AF;Afghanistan;1138958;647500;29121286;AS;AFN;Afghani
|
||||
AG;Antigua and Barbuda;3576022;443;86754;NA;XCD;Dollar
|
||||
AI;Anguilla;3573374;102;13254;NA;XCD;Dollar
|
||||
AL;Albania;3183875;28748;2986952;EU;ALL;Lek
|
||||
AM;Armenia;616052;29800;2968000;AS;AMD;Dram
|
||||
AO;Angola;2240449;1246700;13068161;AF;AOA;Kwanza
|
||||
AR;Argentina;3435910;2766890;41343201;SA;ARS;Peso
|
||||
AS;American Samoa;5881576;199;57881;OC;USD;Dollar
|
||||
AT;Austria;2761369;83858;8205000;EU;EUR;Euro
|
||||
AU;Australia;2172517;7686850;21515754;OC;AUD;Dollar
|
||||
AW;Aruba;3577154;193;71566;NA;AWG;Guilder
|
||||
AX;Aland Islands;3041732;1580;26711;EU;EUR;Euro
|
||||
AZ;Azerbaijan;587084;86600;8303512;AS;AZN;Manat
|
||||
BA;Bosnia and Herzegovina;3191281;51129;4590000;EU;BAM;Marka
|
||||
BB;Barbados;3374036;431;285653;NA;BBD;Dollar
|
||||
BD;Bangladesh;1185241;144000;156118464;AS;BDT;Taka
|
||||
BE;Belgium;2800866;30510;10403000;EU;EUR;Euro
|
||||
BF;Burkina Faso;2357048;274200;16241811;AF;XOF;Franc
|
||||
BG;Bulgaria;727011;110910;7148785;EU;BGN;Lev
|
||||
BH;Bahrain;290340;665;738004;AS;BHD;Dinar
|
||||
BI;Burundi;425378;27830;9863117;AF;BIF;Franc
|
||||
BJ;Benin;2392087;112620;9056010;AF;XOF;Franc
|
||||
BL;Saint Barthelemy;3579132;21;8450;NA;EUR;Euro
|
||||
BM;Bermuda;3573197;53;65365;NA;BMD;Dollar
|
||||
BN;Brunei;1820906;5770;395027;AS;BND;Dollar
|
||||
BO;Bolivia;3903987;1098580;9947418;SA;BOB;Boliviano
|
||||
BR;Brazil;3469058;8511965;201103330;SA;BRL;Real
|
||||
BS;Bahamas;3571824;13940;301790;NA;BSD;Dollar
|
||||
BT;Bhutan;1252416;47000;699847;AS;BTN;Ngultrum
|
||||
BW;Botswana;933773;600370;2029307;AF;BWP;Pula
|
||||
BY;Belarus;625144;207600;9685000;EU;BYN;Belarusian ruble
|
||||
BZ;Belize;3582672;22966;314522;NA;BZD;Dollar
|
||||
CA;Canada;6094817;9984670;33679000;NA;CAD;Dollar
|
||||
CC;Cocos Islands;7304591;14;628;AS;AUD;Dollar
|
||||
CD;Democratic Republic of the Congo;2314302;2345410;70916439;AF;CDF;Franc
|
||||
CF;Central African Republic;2389853;622984;4844927;AF;XAF;Franc
|
||||
CG;Republic of the Congo;2260535;342000;3039126;AF;XAF;Franc
|
||||
CH;Switzerland;2661552;41290;8484100;EU;CHF;Franc
|
||||
CI;Ivory Coast;2279755;322460;21058798;AF;XOF;Franc
|
||||
CK;Cook Islands;4035715;240;21388;OC;NZD;Dollar
|
||||
CL;Chile;3871336;756950;16746491;SA;CLP;Peso
|
||||
CM;Cameroon;2220957;475440;19294149;AF;XAF;Franc
|
||||
CN;China;1816670;9596960;1330044000;AS;CNY;Yuan Renminbi
|
||||
CO;Colombia;3688689;1138910;47790000;SA;COP;Peso
|
||||
CR;Costa Rica;3621849;51100;4516220;NA;CRC;Colon
|
||||
CU;Cuba;3553478;110860;11423000;NA;CUP;Peso
|
||||
CV;Cabo Verde;3374333;4033;508659;AF;CVE;Escudo
|
||||
CW;Curacao;3513090;444;141766;NA;ANG;Guilder
|
||||
CX;Christmas Island;2078127;135;1500;OC;AUD;Dollar
|
||||
CY;Cyprus;146268;9250;1102677;EU;EUR;Euro
|
||||
CZ;Czechia;3067696;78866;10476000;EU;CZK;Koruna
|
||||
DE;Germany;2950159;357021;81802257;EU;EUR;Euro
|
||||
DJ;Djibouti;223817;23000;740528;AF;DJF;Franc
|
||||
DK;Denmark;2618425;43094;5484000;EU;DKK;Krone
|
||||
DM;Dominica;3575635;754;72813;NA;XCD;Dollar
|
||||
DO;Dominican Republic;3492908;48730;9823821;NA;DOP;Peso
|
||||
DZ;Algeria;2507480;2381740;34586184;AF;DZD;Dinar
|
||||
EC;Ecuador;3652462;283560;14790608;SA;USD;Dollar
|
||||
EE;Estonia;588409;45226;1291170;EU;EUR;Euro
|
||||
EG;Egypt;360630;1001450;80471869;AF;EGP;Pound
|
||||
EH;Western Sahara;2462881;266000;273008;AF;MAD;Dirham
|
||||
ER;Eritrea;343300;121320;5792984;AF;ERN;Nakfa
|
||||
ES;Spain;3117735;504782;46505963;EU;EUR;Euro
|
||||
ET;Ethiopia;344979;1127127;88013491;AF;ETB;Birr
|
||||
FI;Finland;658225;337030;5244000;EU;EUR;Euro
|
||||
FJ;Fiji;2198148;18270;875983;OC;FJD;Dollar
|
||||
FK;Falkland Islands;3426691;12173;2638;SA;FKP;Pound
|
||||
FM;Micronesia;2081986;702;107708;OC;USD;Dollar
|
||||
FO;Faroe Islands;2611396;1399;48228;EU;DKK;Krone
|
||||
FR;France;2988507;547030;64768389;EU;EUR;Euro
|
||||
GA;Gabon;2399697;267667;1545255;AF;XAF;Franc
|
||||
GB;United Kingdom;2643743;244820;62348447;EU;GBP;Pound
|
||||
GD;Grenada;3579925;344;107818;NA;XCD;Dollar
|
||||
GE;Georgia;611717;69700;4630000;AS;GEL;Lari
|
||||
GF;French Guiana;3382160;91000;195506;SA;EUR;Euro
|
||||
GG;Guernsey;3042287;78;65228;EU;GBP;Pound
|
||||
GH;Ghana;2306104;239460;24339838;AF;GHS;Cedi
|
||||
GI;Gibraltar;2411585;6.5;27884;EU;GIP;Pound
|
||||
GL;Greenland;3421319;2166086;56375;NA;DKK;Krone
|
||||
GM;Gambia;2413876;11300;1593256;AF;GMD;Dalasi
|
||||
GN;Guinea;2422465;245857;10324025;AF;GNF;Franc
|
||||
GP;Guadeloupe;3579732;1780;443000;NA;EUR;Euro
|
||||
GQ;Equatorial Guinea;2309527;28051;1014999;AF;XAF;Franc
|
||||
GR;Greece;264371;131940;11000000;EU;EUR;Euro
|
||||
GS;South Georgia and the South Sandwich Islands;3426466;3903;30;AN;GBP;Pound
|
||||
GT;Guatemala;3598132;108890;13550440;NA;GTQ;Quetzal
|
||||
GU;Guam;4044012;549;159358;OC;USD;Dollar
|
||||
GW;Guinea-Bissau;2374775;36120;1565126;AF;XOF;Franc
|
||||
GY;Guyana;3378644;214970;748486;SA;GYD;Dollar
|
||||
HK;Hong Kong;1819729;1092;6898686;AS;HKD;Dollar
|
||||
HN;Honduras;3600949;112090;7989415;NA;HNL;Lempira
|
||||
HR;Croatia;3186886;56542;4284889;EU;HRK;Kuna
|
||||
HT;Haiti;3718426;27750;9648924;NA;HTG;Gourde
|
||||
HU;Hungary;3054643;93030;9982000;EU;HUF;Forint
|
||||
ID;Indonesia;1642911;1919440;242968342;AS;IDR;Rupiah
|
||||
IE;Ireland;2964574;70280;4622917;EU;EUR;Euro
|
||||
IL;Israel;281184;20770;7353985;AS;ILS;Shekel
|
||||
IM;Isle of Man;3042237;572;75049;EU;GBP;Pound
|
||||
IN;India;1273294;3287590;1173108018;AS;INR;Rupee
|
||||
IQ;Iraq;98182;437072;29671605;AS;IQD;Dinar
|
||||
IR;Iran;112931;1648000;76923300;AS;IRR;Rial
|
||||
IS;Iceland;3413829;103000;308910;EU;ISK;Krona
|
||||
IT;Italy;3169070;301230;60340328;EU;EUR;Euro
|
||||
JE;Jersey;3042091;116;90812;EU;GBP;Pound
|
||||
JM;Jamaica;3489854;10991;2847232;NA;JMD;Dollar
|
||||
JO;Jordan;250441;92300;6407085;AS;JOD;Dinar
|
||||
JP;Japan;1850147;377835;127288000;AS;JPY;Yen
|
||||
KE;Kenya;184745;582650;40046566;AF;KES;Shilling
|
||||
KG;Kyrgyzstan;1528675;198500;5776500;AS;KGS;Som
|
||||
KH;Cambodia;1821306;181040;14453680;AS;KHR;Riels
|
||||
KI;Kiribati;2110257;811;92533;OC;AUD;Dollar
|
||||
KM;Comoros;921772;2170;773407;AF;KMF;Franc
|
||||
KN;Saint Kitts and Nevis;3575551;261;51134;NA;XCD;Dollar
|
||||
KP;North Korea;1871859;120540;22912177;AS;KPW;Won
|
||||
KR;South Korea;1835848;98480;48422644;AS;KRW;Won
|
||||
XK;Kosovo;786714;10908;1800000;EU;EUR;Euro
|
||||
KW;Kuwait;285787;17820;2789132;AS;KWD;Dinar
|
||||
KY;Cayman Islands;3580661;262;44270;NA;KYD;Dollar
|
||||
KZ;Kazakhstan;1526273;2717300;15340000;AS;KZT;Tenge
|
||||
LA;Laos;1651944;236800;6368162;AS;LAK;Kip
|
||||
LB;Lebanon;276781;10400;4125247;AS;LBP;Pound
|
||||
LC;Saint Lucia;3576812;616;160922;NA;XCD;Dollar
|
||||
LI;Liechtenstein;3042030;160;35000;EU;CHF;Franc
|
||||
LK;Sri Lanka;1248991;65610;21513990;AS;LKR;Rupee
|
||||
LR;Liberia;2274895;111370;3685076;AF;LRD;Dollar
|
||||
LS;Lesotho;932505;30355;1919552;AF;LSL;Loti
|
||||
LT;Lithuania;593116;65200;2944459;EU;EUR;Euro
|
||||
LU;Luxembourg;2960316;2586;497538;EU;EUR;Euro
|
||||
LV;Latvia;456172;64589;2217969;EU;EUR;Euro
|
||||
LY;Libya;2210247;1759540;6461454;AF;LYD;Dinar
|
||||
MA;Morocco;2538475;446550;33848242;AF;MAD;Dirham
|
||||
MC;Monaco;2993458;1.95;32965;EU;EUR;Euro
|
||||
MD;Moldova;618426;33843;4324000;EU;MDL;Leu
|
||||
ME;Montenegro;3193044;14026;666730;EU;EUR;Euro
|
||||
MF;Saint Martin;3578851;53;35925;NA;EUR;Euro
|
||||
MG;Madagascar;1070940;587040;21281844;AF;MGA;Ariary
|
||||
MH;Marshall Islands;2113779;181.3;65859;OC;USD;Dollar
|
||||
MK;North Macedonia;785842;25333;2062294;EU;MKD;Denar
|
||||
ML;Mali;2460596;1240000;13796354;AF;XOF;Franc
|
||||
MM;Myanmar;6611854;678500;53414374;AS;MMK;Kyat
|
||||
MN;Mongolia;2028462;1565000;3086918;AS;MNT;Tugrik
|
||||
MO;Macao;1821274;254;449198;AS;MOP;Pataca
|
||||
MP;Northern Mariana Islands;7828758;477;53883;OC;USD;Dollar
|
||||
MQ;Martinique;3570675;1100;432900;NA;EUR;Euro
|
||||
MR;Mauritania;2377450;1030700;3205060;AF;MRO;Ouguiya
|
||||
MS;Montserrat;3578069;102;9341;NA;XCD;Dollar
|
||||
MT;Malta;2562305;316;403000;EU;EUR;Euro
|
||||
MU;Mauritius;934154;2040;1294104;AF;MUR;Rupee
|
||||
MV;Maldives;1282027;300;395650;AS;MVR;Rufiyaa
|
||||
MW;Malawi;927967;118480;15447500;AF;MWK;Kwacha
|
||||
MX;Mexico;3530597;1972550;112468855;NA;MXN;Peso
|
||||
MY;Malaysia;1735161;329750;28274729;AS;MYR;Ringgit
|
||||
MZ;Mozambique;1040652;801590;22061451;AF;MZN;Metical
|
||||
NA;Namibia;3352136;825418;2128471;AF;NAD;Dollar
|
||||
NC;New Caledonia;2139521;19060;216494;OC;XPF;Franc
|
||||
NE;Niger;2440485;1267000;15878271;AF;XOF;Franc
|
||||
NF;Norfolk Island;2161314;34.6;1828;OC;AUD;Dollar
|
||||
NG;Nigeria;2352778;923768;154000000;AF;NGN;Naira
|
||||
NI;Nicaragua;3617763;129494;5995928;NA;NIO;Cordoba
|
||||
NL;Netherlands;2759794;41526;16645000;EU;EUR;Euro
|
||||
NO;Norway;3143244;324220;5009150;EU;NOK;Krone
|
||||
NP;Nepal;1283240;140800;28951852;AS;NPR;Rupee
|
||||
NR;Nauru;7626461;21;10065;OC;AUD;Dollar
|
||||
NU;Niue;4036284;260;2166;OC;NZD;Dollar
|
||||
NZ;New Zealand;2179537;268680;4252277;OC;NZD;Dollar
|
||||
OM;Oman;287286;212460;2967717;AS;OMR;Rial
|
||||
PA;Panama;3703443;78200;3410676;NA;PAB;Balboa
|
||||
PE;Peru;3936456;1285220;29907003;SA;PEN;Sol
|
||||
PF;French Polynesia;4033936;4167;270485;OC;XPF;Franc
|
||||
PG;Papua New Guinea;2088122;462840;6064515;OC;PGK;Kina
|
||||
PH;Philippines;1701668;300000;99900177;AS;PHP;Peso
|
||||
PK;Pakistan;1176615;803940;184404791;AS;PKR;Rupee
|
||||
PL;Poland;756135;312685;38500000;EU;PLN;Zloty
|
||||
PM;Saint Pierre and Miquelon;3424934;242;7012;NA;EUR;Euro
|
||||
PN;Pitcairn;4030723;47;46;OC;NZD;Dollar
|
||||
PR;Puerto Rico;4568127;9104;3916632;NA;USD;Dollar
|
||||
PS;Palestinian Territory;7303419;5970;3800000;AS;ILS;Shekel
|
||||
PT;Portugal;2267057;92391;10676000;EU;EUR;Euro
|
||||
PW;Palau;8063361;458;19907;OC;USD;Dollar
|
||||
PY;Paraguay;3439389;406750;6375830;SA;PYG;Guarani
|
||||
QA;Qatar;290030;11437;840926;AS;QAR;Rial
|
||||
RE;Reunion;935264;2517;776948;AF;EUR;Euro
|
||||
RO;Romania;683506;237500;21959278;EU;RON;Leu
|
||||
RS;Serbia;792680;88361;7344847;EU;RSD;Dinar
|
||||
RU;Russia;524901;17100000;140702000;EU;RUB;Ruble
|
||||
RW;Rwanda;202061;26338;11055976;AF;RWF;Franc
|
||||
SA;Saudi Arabia;108410;1960582;25731776;AS;SAR;Rial
|
||||
SB;Solomon Islands;2108502;28450;559198;OC;SBD;Dollar
|
||||
SC;Seychelles;241131;455;88340;AF;SCR;Rupee
|
||||
SD;Sudan;379252;1861484;35000000;AF;SDG;Pound
|
||||
SS;South Sudan;373303;644329;8260490;AF;SSP;Pound
|
||||
SE;Sweden;2673730;449964;9828655;EU;SEK;Krona
|
||||
SG;Singapore;1880252;692.7;4701069;AS;SGD;Dollar
|
||||
SH;Saint Helena;3370903;410;7460;AF;SHP;Pound
|
||||
SI;Slovenia;3196359;20273;2007000;EU;EUR;Euro
|
||||
SJ;Svalbard and Jan Mayen;2729907;62049;2550;EU;NOK;Krone
|
||||
SK;Slovakia;3060972;48845;5455000;EU;EUR;Euro
|
||||
SL;Sierra Leone;2409306;71740;5245695;AF;SLL;Leone
|
||||
SM;San Marino;3168070;61.2;31477;EU;EUR;Euro
|
||||
SN;Senegal;2253354;196190;12323252;AF;XOF;Franc
|
||||
SO;Somalia;53654;637657;10112453;AF;SOS;Shilling
|
||||
SR;Suriname;3383330;163270;492829;SA;SRD;Dollar
|
||||
ST;Sao Tome and Principe;2410763;1001;197700;AF;STD;Dobra
|
||||
SV;El Salvador;3583361;21040;6052064;NA;USD;Dollar
|
||||
SX;Sint Maarten;2410763;21;37429;NA;ANG;Guilder
|
||||
SY;Syria;3583361;185180;22198110;AS;SYP;Pound
|
||||
SZ;Eswatini;934985;17363;1354051;AF;SZL;Lilangeni
|
||||
TC;Turks and Caicos Islands;3576994;430;20556;NA;USD;Dollar
|
||||
TD;Chad;2427123;1284000;10543464;AF;XAF;Franc
|
||||
TF;French Southern Territories;1546102;7829;140;AN;EUR;Euro
|
||||
TG;Togo;2365267;56785;6587239;AF;XOF;Franc
|
||||
TH;Thailand;1609350;514000;67089500;AS;THB;Baht
|
||||
TJ;Tajikistan;1221874;143100;7487489;AS;TJS;Somoni
|
||||
TL;Timor Leste;1645457;15007;1154625;OC;USD;Dollar
|
||||
TM;Turkmenistan;162183;488100;4940916;AS;TMT;Manat
|
||||
TN;Tunisia;2464470;163610;10589025;AF;TND;Dinar
|
||||
TO;Tonga;4032402;748;122580;OC;TOP;Pa'anga
|
||||
TR;Turkey;323786;780580;77804122;AS;TRY;Lira
|
||||
TT;Trinidad and Tobago;3573890;5128;1328019;NA;TTD;Dollar
|
||||
TV;Tuvalu;2110394;26;10472;OC;AUD;Dollar
|
||||
TW;Taiwan;1668341;35980;22894384;AS;TWD;Dollar
|
||||
TZ;Tanzania;160196;945087;41892895;AF;TZS;Shilling
|
||||
UA;Ukraine;703448;603700;45415596;EU;UAH;Hryvnia
|
||||
UG;Uganda;232422;236040;33398682;AF;UGX;Shilling
|
||||
US;United States;4140963;9629091;310232863;NA;USD;Dollar
|
||||
UY;Uruguay;3441575;176220;3477000;SA;UYU;Peso
|
||||
UZ;Uzbekistan;1512569;447400;27865738;AS;UZS;Som
|
||||
VA;Vatican;6691831;0.44;921;EU;EUR;Euro
|
||||
VC;Saint Vincent and the Grenadines;3577887;389;104217;NA;XCD;Dollar
|
||||
VE;Venezuela;3646738;912050;27223228;SA;VES;Bolivar Soberano
|
||||
VG;British Virgin Islands;3577430;153;21730;NA;USD;Dollar
|
||||
VI;U.S. Virgin Islands;4795467;352;108708;NA;USD;Dollar
|
||||
VN;Vietnam;1581130;329560;89571130;AS;VND;Dong
|
||||
VU;Vanuatu;2135171;12200;221552;OC;VUV;Vatu
|
||||
WF;Wallis and Futuna;4034821;274;16025;OC;XPF;Franc
|
||||
WS;Samoa;4035413;2944;192001;OC;WST;Tala
|
||||
YE;Yemen;71137;527970;23495361;AS;YER;Rial
|
||||
YT;Mayotte;921815;374;159042;AF;EUR;Euro
|
||||
ZA;South Africa;964137;1219912;49000000;AF;ZAR;Rand
|
||||
ZM;Zambia;909137;752614;13460305;AF;ZMW;Kwacha
|
||||
ZW;Zimbabwe;890299;390580;13061000;AF;ZWL;Dollar
|
||||
|
788
1NSI/12_Tables_de_donnees/datas/pokedex.csv
Normal file
@@ -0,0 +1,788 @@
|
||||
No;Nom;Type;PV;Attaque;Défense;Vitesse;ASpé;DSpé;Talent;Nom US;code
|
||||
1;Bulbizarre;plante,poison;45;49;49;45;65;65;Engrais,Chlorophylle;Bulbasaur;77140
|
||||
2;Herbizarre;plante,poison;60;62;63;60;80;80;Engrais,Chlorophylle;Ivysaur;67530
|
||||
3;Florizarre;plante,poison;80;82;83;80;100;100;Engrais,Chlorophylle;Venusaur;65357
|
||||
4;Salamèche;feu;39;52;43;65;60;50;Brasier,Force Soleil;Charmander;10140
|
||||
5;Reptincel;feu;58;64;58;80;80;65;Brasier,Force Soleil;Charmeleon;72098
|
||||
6;Dracaufeu;feu,vol;78;84;78;100;109;85;Brasier,Force Soleil;Charizard;63266
|
||||
7;Carapuce;eau;44;48;65;43;50;64;Torrent,Cuvette;Squirtle;17388
|
||||
8;Carabaffe;eau;59;63;80;58;65;80;Torrent;Wartortle;52297
|
||||
9;Tortank;eau;79;83;100;78;85;105;Torrent,Cuvette;Blastoise;37268
|
||||
10;Chenipan;insecte;45;30;35;45;20;20;Écran Poudre,Fuite;Caterpie;21669
|
||||
11;Chrysacier;insecte;50;20;55;30;25;25;Mue;Metapod;70330
|
||||
12;Papilusion;insecte,vol;90;45;50;70;90;80;Œil Composé,Lentiteintée;Butterfree;28194
|
||||
13;Aspicot;insecte,poison;40;35;30;50;20;20;Écran Poudre,Fuite;Weedle;36155
|
||||
14;Coconfort;insecte,poison;45;25;50;35;25;25;Mue;Kakuna;62238
|
||||
15;Dardargnan;insecte,poison;65;90;40;75;45;80;Essaim,Sniper,Adaptabilité;Beedrill;76165
|
||||
16;Roucool;normal,vol;40;45;40;56;35;35;Regard Vif,Pieds Confus,Cœur de Coq;Pidgey;95436
|
||||
17;Roucoups;normal,vol;63;60;55;71;50;50;Regard Vif,Pieds Confus,Cœur de Coq;Pidgeotto;76705
|
||||
18;Roucarnage;normal,vol;83;80;75;91;70;70;Regard Vif,Pieds Confus,Cœur de Coq;Pidgeot;31499
|
||||
19;Rattata;normal;30;56;35;72;25;35;Fuite,Cran,Agitation;Rattata;11419
|
||||
20;Rattatac;normal;55;81;60;97;50;70;Fuite,Cran,Agitation;Raticate;14707
|
||||
21;Piafabec;normal,vol;40;60;30;70;31;31;Regard Vif,Sniper;Spearow;45250
|
||||
22;Rapasdepic;normal,vol;65;90;65;100;61;61;Regard Vif,Sniper;Fearow;26318
|
||||
23;Abo;poison;35;60;44;55;40;54;Intimidation,Mue,Tension;Ekans;57478
|
||||
24;Arbok;poison;60;85;69;80;65;79;Intimidation,Mue,Tension;Arbok;22233
|
||||
25;Pikachu;electrik;35;55;40;90;50;50;Statik,Paratonnerre;Pikachu;12113
|
||||
26;Raichu;electrik;60;90;5;110;90;80;Statik,Paratonnerre;Raichu;55474
|
||||
27;Sabelette;sol;50;75;85;40;20;30;Voile Sable,Baigne Sable;Sandshrew;69029
|
||||
28;Sablaireau;sol;75;100;110;65;45;55;Voile Sable,Baigne Sable;Sandslash;53188
|
||||
29;Nidoran?;poison;55;47;52;41;40;40;Point Poison,Rivalité,Agitation;Nidoran?;31050
|
||||
30;Nidorina;poison;70;62;67;56;55;55;Point Poison,Rivalité,Agitation;Nidorina;50507
|
||||
31;Nidoqueen;poison,sol;90;92;87;76;75;85;Point Poison,Rivalité,Sans Limite;Nidoqueen;62447
|
||||
32;Nidoran?;poison;46;57;40;50;40;40;Point Poison,Rivalité,Agitation;Nidoran?;76031
|
||||
33;Nidorino;poison;61;72;57;65;55;55;Point Poison,Rivalité,Agitation;Nidorino;28403
|
||||
34;Nidoking;poison,sol;81;102;77;85;85;75;Point Poison,Rivalité,Sans Limite;Nidoking;73110
|
||||
35;Mélofée;fee;70;45;48;35;60;65;Joli Sourire,Garde Magik,Garde Amie;Clefairy;30255
|
||||
36;Mélodelfe;fee;95;70;73;60;95;90;Joli Sourire,Garde Magik,Inconscient;Clefable;91244
|
||||
37;Goupix;feu;38;41;40;65;50;65;Torche,Sécheresse;Vulpix;64399
|
||||
38;Feunard;feu;73;76;75;100;81;100;Torche,Sécheresse;Ninetales;80449
|
||||
39;Rondoudou;normal,fee;115;45;20;20;45;25;Joli Sourire,Battant,Garde Amie;Jigglypuff;63090
|
||||
40;Grodoudou;normal,fee;140;70;45;45;85;50;Joli Sourire,Battant,Fouille;Wigglytuff;37079
|
||||
41;Nosferapti;poison,vol;40;45;35;55;30;40;Attention,Infiltration;Zubat;44198
|
||||
42;Nosferalto;poison,vol;75;80;70;90;65;75;Attention,Infiltration;Golbat;76023
|
||||
43;Mystherbe;plante,poison;40;50;55;30;75;65;Chlorophylle,Fuite;Oddish;74031
|
||||
44;Ortide;plante,poison;60;65;70;40;85;75;Chlorophylle,Puanteur;Gloom;80702
|
||||
45;Rafflesia;plante,poison;75;80;85;50;100;90;Chlorophylle,Pose Spore;Vileplume;02669
|
||||
46;Paras;insecte,plante;35;70;55;25;45;55;Pose Spore,Peau Sèche,Moiteur;Paras;63471
|
||||
47;Parasect;insecte,plante;60;95;80;30;60;80;Pose Spore,Peau Sèche,Moiteur;Parasect;62385
|
||||
48;Mimitoss;insecte,poison;60;55;50;45;40;55;Œil Composé,Lentiteintée,Fuite;Venonat;27333
|
||||
49;Aéromite;insecte,poison;70;65;60;90;90;75;Écran Poudre,Lentiteintée,Peau Miracle;Venomoth;47011
|
||||
50;Taupiqueur;sol;10;55;25;95;35;45;Voile Sable,Piège,Force Sable;Diglett;84050
|
||||
51;Triopikeur;sol;35;80;50;120;50;70;Voile Sable,Piège,Force Sable;Dugtrio;02063
|
||||
52;Miaouss;normal;40;45;35;90;40;40;Ramassage,Technicien,Tension;Meowth;47281
|
||||
53;Persian;normal;65;70;60;115;65;65;Échauffement,Technicien,Tension;Persian;90027
|
||||
54;Psykokwak;eau;50;52;48;55;65;50;Moiteur,Ciel Gris,Glissade;Psyduck;55315
|
||||
55;Akwakwak;eau;80;82;78;85;95;80;Moiteur,Ciel Gris,Glissade;Golduck;43099
|
||||
56;Férosinge;combat;40;80;35;70;35;45;Esprit Vital,Colérique,Acharné;Mankey;28267
|
||||
57;Colossinge;combat;65;105;60;95;60;70;Esprit Vital,Colérique,Acharné;Primeape;65148
|
||||
58;Caninos;feu;55;70;45;60;70;50;Intimidation,Torche,Cœur Noble;Growlithe;02783
|
||||
59;Arcanin;feu;90;110;80;95;100;80;Intimidation,Torche,Cœur Noble;Arcanine;28425
|
||||
60;Ptitard;eau;40;50;40;90;40;40;Absorb Eau,Moiteur,Glissade;Poliwag;21439
|
||||
61;Têtarte;eau;65;65;65;90;50;50;Absorb Eau,Moiteur,Glissade;Poliwhirl;72356
|
||||
62;Tartard;eau,combat;90;85;95;70;70;90;Absorb Eau,Moiteur,Glissade;Poliwrath;67174
|
||||
63;Abra;psy;25;20;15;90;105;55;Synchro,Attention,Garde Magik;Abra;03117
|
||||
64;Kadabra;psy;40;35;30;105;120;70;Synchro,Attention,Garde Magik;Kadabra;46010
|
||||
65;Alakazam;psy;55;50;45;135;135;120;Synchro,Attention,Garde Magik;Alakazam;08494
|
||||
66;Machoc;combat;70;80;50;35;35;35;Cran,Annule Garde,Impassible;Machop;38291
|
||||
67;Machopeur;combat;80;100;70;45;50;60;Cran,Annule Garde,Impassible;Machoke;65250
|
||||
68;Mackogneur;combat;90;130;80;65;65;85;Cran,Annule Garde,Impassible;Machamp;47263
|
||||
69;Chétiflor;plante,poison;50;70;35;40;70;30;Chlorophylle,Gloutonnerie;Bellsprout;34093
|
||||
70;Boustiflor;plante,poison;65;90;50;55;85;45;Chlorophylle,Gloutonnerie;Weepinbell;80282
|
||||
71;Empiflor;plante,poison;80;105;65;70;100;60;Chlorophylle,Gloutonnerie;Victreebel;04138
|
||||
72;Tentacool;eau,poison;40;40;35;70;50;100;Corps Sain,Suintement,Cuvette;Tentacool;37183
|
||||
73;Tentacruel;eau,poison;80;70;65;100;80;120;Corps Sain,Suintement,Cuvette;Tentacruel;34084
|
||||
74;Racaillou;roche,sol;40;80;100;20;30;30;Tête de Roc,Fermeté,Voile Sable;Geodude;52292
|
||||
75;Gravalanch;roche,sol;55;95;115;35;45;45;Tête de Roc,Fermeté,Voile Sable;Graveler;89411
|
||||
76;Grolem;roche,sol;80;120;130;45;55;65;Tête de Roc,Fermeté,Voile Sable;Golem;60310
|
||||
77;Ponyta;feu;50;85;55;90;65;65;Fuite,Torche,Corps Ardent;Ponyta;59328
|
||||
78;Galopa;feu;65;100;70;105;80;80;Fuite,Torche,Corps Ardent;Rapidash;78246
|
||||
79;Ramoloss;eau,psy;90;65;65;15;40;40;Benêt,Tempo Perso,Régé-Force;Slowpoke;19126
|
||||
80;Flagadoss;eau,psy;95;75;110;30;100;80;Benêt,Tempo Perso,Régé-Force;Slowbro;57689
|
||||
81;Magnéti;electrik,acier;25;35;70;45;95;55;Magnépiège,Fermeté,Analyste;Magnemite;48002
|
||||
82;Magnéton;electrik,acier;80;60;95;70;120;70;Magnépiège,Fermeté,Analyste;Magneton;27558
|
||||
83;Canarticho;normal,vol;62;65;55;52;58;62;Attention,Regard Vif,Acharné;Farfetch’d;39101
|
||||
84;Doduo;normal,vol;35;85;45;75;35;35;Fuite,Matinal,Pieds Confus;Doduo;64101
|
||||
85;Dodrio;normal,vol;60;110;70;100;60;60;Fuite,Matinal,Pieds Confus;Dodrio;54425
|
||||
86;Otaria;eau;65;45;55;45;45;70;Isograisse,Hydratation,Corps Gel;Seel;59658
|
||||
87;Lamantine;eau,glace;90;70;80;70;70;95;Isograisse,Hydratation,Corps Gel;Dewgong;74250
|
||||
88;Tadmorv;poison;80;80;50;25;40;50;Puanteur,Glue,Toxitouche;Grimer;62115
|
||||
89;Grotadmorv;poison;105;105;75;50;65;100;Puanteur,Glue,Toxitouche;Muk;02160
|
||||
90;Kokiyas;eau;30;65;100;40;45;25;Coque Armure,Multi-Coups,Envelocape;Shellder;24147
|
||||
91;Crustabri;eau,glace;50;95;180;70;85;45;Coque Armure,Multi-Coups,Envelocape;Cloyster;19043
|
||||
92;Fantominus;spectre,poison;30;35;30;80;100;35;Lévitation;Gastly;29080
|
||||
93;Spectrum;spectre,poison;45;50;45;95;115;55;Lévitation;Haunter;44163
|
||||
94;Ectoplasma;spectre,poison;60;65;60;110;130;75;Corps Maudit;Gengar;45276
|
||||
95;Onix;roche,sol;35;45;160;70;30;45;Tête de Roc,Fermeté,Armurouillée;Onix;48094
|
||||
96;Soporifik;psy;60;48;45;42;43;90;Insomnia,Prédiction,Attention;Drowzee;62160
|
||||
97;Hypnomade;psy;85;73;70;67;73;115;Insomnia,Prédiction,Attention;Hypno;52003
|
||||
98;Krabby;eau;30;105;90;50;25;25;Hyper Cutter,Coque Armure,Sans Limite;Krabby;34322
|
||||
99;Krabboss;eau;55;130;115;75;50;50;Hyper Cutter,Coque Armure,Sans Limite;Kingler;19242
|
||||
100;Voltorbe;electrik;40;30;50;100;55;55;Statik,Anti-Bruit,Boom Final;Voltorb;54043
|
||||
101;Electrode;electrik;60;50;70;140;80;80;Statik,Anti-Bruit,Boom Final;Electrode;14016
|
||||
102;Noeunoeuf;plante,psy;60;40;80;40;60;45;Chlorophylle,Récolte;Exeggcute;16141
|
||||
103;Noadkoko;plante,psy;95;95;85;55;125;65;Chlorophylle,Récolte;Exeggutor;62158
|
||||
104;Osselait;sol;50;50;95;35;40;50;Tête de Roc,Paratonnerre,Armurbaston;Cubone;09320
|
||||
105;Ossatueur;sol;60;80;110;45;50;80;Tête de Roc,Paratonnerre,Armurbaston;Marowak;13202
|
||||
106;Kicklee;combat;50;120;53;87;35;110;Échauffement,Téméraire,Délestage;Hitmonlee;24325
|
||||
107;Tygnon;combat;50;105;79;76;35;110;Regard Vif,Poing de Fer,Attention;Hitmonchan;63434
|
||||
108;Excelangue;normal;90;55;75;30;60;75;Tempo Perso,Benêt,Ciel Gris;Lickitung;08412
|
||||
109;Smogo;poison;40;65;95;35;60;45;Lévitation;Koffing;51293
|
||||
110;Smogogo;poison;65;90;120;60;85;70;Lévitation;Weezing;37263
|
||||
111;Rhinocorne;sol,roche;80;85;95;25;30;30;Paratonnerre,Tête de Roc,Téméraire;Rhyhorn;30254
|
||||
112;Rhinoféros;sol,roche;105;130;120;40;45;45;Paratonnerre,Tête de Roc,Téméraire;Rhydon;91191
|
||||
113;Leveinard;normal;250;5;5;50;35;105;Médic Nature,Sérénité,Cœur Soin;Chansey;11092
|
||||
114;Saquedeneu;plante;65;55;115;60;100;40;Chlorophylle,Feuille Garde,Régé-Force;Tangela;26048
|
||||
115;Kangourex;normal;105;95;80;90;40;80;Matinal,Querelleur,Attention;Kangaskhan;77126
|
||||
116;Hypotrempe;eau;30;40;70;60;70;25;Glissade,Sniper,Moiteur;Horsea;45233
|
||||
117;Hypocéan;eau;55;65;95;85;95;45;Point Poison,Sniper,Moiteur;Seadra;30159
|
||||
118;Poissirène;eau;45;67;60;63;35;50;Glissade,Ignifu-Voile,Paratonnerre;Goldeen;68155
|
||||
119;Poissoroy;eau;80;92;65;68;65;80;Glissade,Ignifu-Voile,Paratonnerre;Seaking;87203
|
||||
120;Stari;eau;30;45;55;85;70;55;Médic Nature,Lumiattirance,Analyste;Staryu;72013
|
||||
121;Staross;eau,psy;60;75;85;115;100;85;Médic Nature,Lumiattirance,Analyste;Starmie;76549
|
||||
122;M. Mime;psy,fee;40;45;65;90;100;120;Anti-Bruit,Filtre,Technicien;Mr. Mime;47300
|
||||
123;Insécateur;insecte,vol;70;110;80;105;55;80;Essaim,Technicien,Impassible;Scyther;81282
|
||||
124;Lippoutou;glace,psy;65;50;35;95;115;95;Benêt,Prédiction,Peau Sèche;Jynx;30337
|
||||
125;Élektek;electrik;65;83;57;105;95;85;Statik,Esprit Vital;Electabuzz;27483
|
||||
126;Magmar;feu;65;95;57;93;100;85;Corps Ardent,Esprit Vital;Magmar;86144
|
||||
127;Scarabrute;insecte;65;125;100;85;55;70;Hyper Cutter,Brise Moule,Impudence;Pinsir;12062
|
||||
128;Tauros;normal;75;100;95;110;40;70;Intimidation,Colérique,Sans Limite;Tauros;88076
|
||||
129;Magicarpe;eau;20;10;55;80;15;20;Glissade,Phobique;Magikarp;78089
|
||||
130;Léviator;eau,vol;95;125;79;81;60;100;Intimidation,Impudence;Gyarados;64272
|
||||
131;Lokhlass;eau,glace;130;85;80;60;85;95;Absorb Eau,Coque Armure,Hydratation;Lapras;08235
|
||||
132;Métamorph;normal;48;48;48;48;48;48;Échauffement,Imposteur;Ditto;32260
|
||||
133;Évoli;normal;55;55;50;55;45;65;Fuite,Adaptabilité,Anticipation;Eevee;62623
|
||||
134;Aquali;eau;130;65;60;65;110;95;Absorb Eau,Hydratation;Vaporeon;79258
|
||||
135;Voltali;electrik;65;65;60;130;110;95;Absorb Volt,Pied Véloce;Jolteon;49213
|
||||
136;Pyroli;feu;65;130;60;65;95;110;Torche,Cran;Flareon;50365
|
||||
137;Porygon;normal;65;60;70;40;85;75;Calque,Télécharge,Analyste;Porygon;50414
|
||||
138;Amonita;roche,eau;35;40;100;35;90;55;Glissade,Coque Armure,Armurouillée;Omanyte;69093
|
||||
139;Amonistar;roche,eau;70;60;125;55;115;70;Glissade,Coque Armure,Armurouillée;Omastar;74200
|
||||
140;Kabuto;roche,eau;30;80;90;55;55;45;Glissade,Armurbaston,Armurouillée;Kabuto;54177
|
||||
141;Kabutops;roche,eau;60;115;105;80;65;70;Glissade,Armurbaston,Armurouillée;Kabutops;18066
|
||||
142;Ptéra;roche,vol;80;105;65;130;60;75;Pression,Tête de Roc,Tension;Aerodactyl;01037
|
||||
143;Ronflex;normal;160;110;65;30;65;110;Vaccin,Isograisse,Gloutonnerie;Snorlax;02398
|
||||
144;Artikodin;glace,vol;90;85;100;85;95;12;Pression,Rideau Neige;Articuno;42016
|
||||
145;Électhor;electrik,vol;90;90;85;100;125;90;Pression,Statik;Zapdos;31390
|
||||
146;Sulfura;feu,vol;90;100;90;90;125;85;Pression,Corps Ardent;Moltres;04012
|
||||
147;Minidraco;dragon;41;64;45;50;50;50;Mue,Écaille Spéciale;Dratini;38499
|
||||
148;Draco;dragon;61;84;65;70;70;70;Mue,Écaille Spéciale;Dragonair;57636
|
||||
149;Dracolosse;dragon,vol;91;134;95;80;100;100;Attention,Multiécaille;Dragonite;97118
|
||||
150;Mewtwo;psy;106;110;90;130;154;90;Pression,Tension;Mewtwo;50015
|
||||
151;Mew;psy;100;100;100;100;100;100;Synchro;Mew;25011
|
||||
152;Germignon;plante;45;49;65;45;49;65;Engrais,Feuille Garde;Chikorita;50049
|
||||
153;Macronium;plante;60;62;80;60;63;80;Engrais,Feuille Garde;Bayleef;50297
|
||||
154;Méganium;plante;80;82;100;80;83;100;Engrais,Feuille Garde;Meganium;57745
|
||||
155;Héricendre;feu;39;52;43;65;60;50;Brasier,Torche;Cyndaquil;84087
|
||||
156;Feurisson;feu;58;64;58;80;80;65;Brasier,Torche;Quilava;84035
|
||||
157;Typhlosion;feu;78;84;78;100;109;85;Brasier,Torche;Typhlosion;69014
|
||||
158;Kaiminus;eau;50;65;64;43;44;48;Torrent,Sans Limite;Totodile;01281
|
||||
159;Crocrodil;eau;65;80;80;58;59;63;Torrent,Sans Limite;Croconaw;26187
|
||||
160;Aligatueur;eau;85;105;100;78;79;83;Torrent,Sans Limite;Feraligatr;01146
|
||||
161;Fouinette;normal;35;46;34;20;35;45;Fuite,Regard Vif,Fouille;Sentret;55173
|
||||
162;Fouinar;normal;85;76;64;90;45;55;Fuite,Regard Vif,Fouille;Furret;38305
|
||||
163;Hoothoot;normal,vol;60;30;30;50;36;56;Insomnia,Regard Vif,Lentiteintée;Hoothoot;88007
|
||||
164;Noarfang;normal,vol;100;50;50;70;76;96;Insomnia,Regard Vif,Lentiteintée;Noctowl;67347
|
||||
165;Coxy;insecte,vol;40;20;30;55;40;80;Essaim,Matinal,Phobique;Ledyba;77412
|
||||
166;Coxyclaque;insecte,vol;55;35;50;85;55;110;Essaim,Matinal,Poing de Fer;Ledian;43096
|
||||
167;Mimigal;insecte,poison;40;60;40;30;40;40;Essaim,Insomnia,Sniper;Spinarak;67225
|
||||
168;Migalos;insecte,poison;70;90;70;40;60;60;Essaim,Insomnia,Sniper;Ariados;54273
|
||||
169;Nostenfer;poison,vol;85;90;80;130;70;80;Attention,Infiltration;Crobat;32139
|
||||
170;Loupio;eau,electrik;75;38;38;67;56;56;Absorb Volt,Lumiattirance,Absorb Eau;Chinchou;08078
|
||||
171;Lanturn;eau,electrik;125;58;58;67;76;76;Absorb Volt,Lumiattirance,Absorb Eau;Lanturn;68031
|
||||
172;Pichu;electrik;20;40;15;60;35;35;Statik,Paratonnerre;Pichu;85120
|
||||
173;Mélo;fee;50;25;28;15;45;55;Joli Sourire,Garde Magik,Garde Amie;Cleffa;54283
|
||||
174;Toudoudou;normal,fee;90;30;15;15;40;20;Joli Sourire,Battant,Garde Amie;Igglybuff;15005
|
||||
175;Togepi;fee;35;20;65;20;40;65;Sérénité,Agitation,Chanceux;Togepi;66089
|
||||
176;Togetic;fee,vol;55;40;85;40;80;105;Sérénité,Agitation,Chanceux;Togetic;65324
|
||||
177;Natu;psy,vol;40;50;45;70;70;45;Synchro,Matinal,Miroir Magik;Natu;71576
|
||||
178;Xatu;psy,vol;65;70;60;95;95;70;Synchro,Matinal,Miroir Magik;Xatu;79273
|
||||
179;Wattouat;electrik;55;40;40;35;65;45;Statik,Plus;Mareep;56193
|
||||
180;Lainergie;electrik;70;55;55;45;80;60;Statik,Plus;Flaaffy;62019
|
||||
181;Pharamp;electrik;90;75;85;55;115;90;Statik,Plus;Ampharos;12133
|
||||
182;Joliflor;plante;75;80;95;50;90;100;Chlorophylle,Cœur Soin;Bellossom;03221
|
||||
183;Marill;eau,fee;70;20;50;40;20;50;Isograisse,Coloforce,Herbivore;Marill;57428
|
||||
184;Azumarill;eau,fee;100;50;80;50;60;80;Isograisse,Coloforce,Herbivore;Azumarill;80234
|
||||
185;Simularbre;roche;70;100;115;30;30;65;Fermeté,Tête de Roc,Phobique;Sudowoodo;32007
|
||||
186;Tarpaud;eau;90;75;75;70;90;100;Absorb Eau,Moiteur,Crachin;Politoed;25008
|
||||
187;Granivol;plante,vol;35;35;40;50;35;55;Chlorophylle,Feuille Garde,Infiltration;Hoppip;59055
|
||||
188;Floravol;plante,vol;55;45;50;80;45;65;Chlorophylle,Feuille Garde,Infiltration;Skiploom;28161
|
||||
189;Cotovol;plante,vol;75;55;70;110;55;95;Chlorophylle,Feuille Garde,Infiltration;Jumpluff;57263
|
||||
190;Capumain;normal;55;70;55;85;40;55;Fuite,Ramassage,Multi-Coups;Aipom;57746
|
||||
191;Tournegrin;plante;30;30;30;30;30;30;Chlorophylle,Force Soleil,Matinal;Sunkern;30213
|
||||
192;Héliatronc;plante;75;75;55;30;105;85;Chlorophylle,Force Soleil,Matinal;Sunflora;17359
|
||||
193;Yanma;insecte,vol;65;65;45;95;75;45;Œil Composé,Turbo,Fouille;Yanma;60408
|
||||
194;Axoloto;eau,sol;55;45;45;15;25;25;Absorb Eau,Moiteur,Inconscient;Wooper;30233
|
||||
195;Maraiste;eau,sol;95;85;85;35;65;65;Absorb Eau,Moiteur,Inconscient;Quagsire;80094
|
||||
196;Mentali;psy;65;65;60;110;130;95;Synchro,Miroir Magik;Espeon;70327
|
||||
197;Noctali;tenebres;95;65;110;65;60;130;Synchro,Attention;Umbreon;71293
|
||||
198;Cornèbre;tenebres,vol;60;85;42;91;85;42;Insomnia,Chanceux,Farceur;Murkrow;40238
|
||||
199;Roigada;eau,psy;95;75;80;30;100;110;Benêt,Tempo Perso,Régé-Force;Slowking;61039
|
||||
200;Feuforêve;spectre;60;60;60;85;85;85;Lévitation;Misdreavus;88447
|
||||
201;Zarbi;psy;48;72;48;48;72;48;Lévitation;Unown;07254
|
||||
202;Qulbutoké;psy;190;33;58;33;33;58;Marque Ombre,Télépathe;Wobbuffet;51361
|
||||
203;Girafarig;normal,psy;70;80;65;85;90;65;Attention,Matinal,Herbivore;Girafarig;59101
|
||||
204;Pomdepik;insecte;50;65;90;15;35;35;Fermeté,Envelocape;Pineco;22227
|
||||
205;Foretress;insecte,acier;75;90;140;40;60;60;Fermeté,Envelocape;Forretress;25170
|
||||
206;Insolourdo;normal;100;70;70;45;65;65;Sérénité,Fuite,Phobique;Dunsparce;81175
|
||||
207;Scorplane;sol,vol;65;75;105;85;35;65;Voile Sable,Hyper Cutter,Vaccin;Gligar;56214
|
||||
208;Steelix;acier,sol;75;85;200;30;55;65;Tête de Roc,Fermeté,Sans Limite;Steelix;25481
|
||||
209;Snubbull;fee;60;80;50;30;40;40;Fuite,Intimidation,Phobique;Snubbull;33283
|
||||
210;Granbull;fee;90;120;75;45;60;60;Pied Véloce,Intimidation,Phobique;Granbull;36209
|
||||
211;Qwilfish;eau,poison;65;95;75;85;55;55;Point Poison,Glissade,Intimidation;Qwilfish;63052
|
||||
212;Cizayox;insecte,acier;70;130;100;65;55;80;Essaim,Technicien,Light Metal;Scizor;56175
|
||||
213;Caratroc;insecte,roche;20;10;230;5;10;230;Fermeté,Gloutonnerie,Contestation;Shuckle;10188
|
||||
214;Scarhino;insecte,combat;80;125;75;85;40;95;Essaim,Cran,Impudence;Heracross;59445
|
||||
215;Farfuret;tenebres,glace;55;95;55;115;35;75;Attention,Regard Vif,Pickpocket;Sneasel;75115
|
||||
216;Teddiursa;normal;60;80;50;40;50;50;Ramassage,Pied Véloce,Cherche Miel;Teddiursa;02104
|
||||
217;Ursaring;normal;90;130;75;55;75;75;Cran,Pied Véloce,Tension;Ursaring;59033
|
||||
218;Limagma;feu;40;40;40;20;70;40;Armumagma,Corps Ardent,Armurouillée;Slugma;25105
|
||||
219;Volcaropod;feu,roche;50;50;120;30;80;80;Armumagma,Corps Ardent,Armurouillée;Magcargo;39113
|
||||
220;Marcacrin;glace,sol;50;50;40;50;30;30;Benêt,Rideau Neige,Isograisse;Swinub;88316
|
||||
221;Cochignon;glace,sol;100;100;80;50;60;60;Benêt,Rideau Neige,Isograisse;Piloswine;82060
|
||||
222;Corayon;eau,roche;55;55;85;35;65;85;Agitation,Médic Nature,Régé-Force;Corsola;14376
|
||||
223;Rémoraid;eau;35;65;35;65;65;35;Agitation,Sniper,Lunatique;Remoraid;65015
|
||||
224;Octillery;eau;75;105;75;45;105;75;Ventouse,Sniper,Lunatique;Octillery;37232
|
||||
225;Cadoizo;glace,vol;45;55;45;75;65;45;Esprit Vital,Agitation,Insomnia;Delibird;77111
|
||||
226;Démanta;eau,vol;65;40;70;70;80;140;Glissade,Absorb Eau,Ignifu-Voile;Mantine;64131
|
||||
227;Airmure;acier,vol;65;80;140;70;40;70;Fermeté,Regard Vif,Armurouillée;Skarmory;80310
|
||||
228;Malosse;tenebres,feu;45;60;30;65;80;50;Torche,Matinal,Tension;Houndour;31311
|
||||
229;Démolosse;tenebres,feu;75;90;50;95;110;80;Torche,Matinal,Tension;Houndoom;59160
|
||||
230;Hyporoi;eau,dragon;75;95;95;85;95;95;Glissade,Sniper,Moiteur;Kingdra;48009
|
||||
231;Phanpy;sol;90;60;60;40;40;40;Ramassage,Voile Sable;Phanpy;47213
|
||||
232;Donphan;sol;90;120;120;50;60;60;Fermeté,Voile Sable;Donphan;2B260
|
||||
233;Porygon2;normal;85;80;90;60;105;95;Calque,Télécharge,Analyste;Porygon2;64050
|
||||
234;Cerfrousse;normal;73;95;62;65;85;65;Intimidation,Fouille,Herbivore;Stantler;14255
|
||||
235;Queulorior;normal;55;20;35;70;20;45;Tempo Perso,Technicien,Lunatique;Smeargle;27042
|
||||
236;Debugant;combat;35;35;35;35;35;35;Cran,Impassible,Esprit Vital;Tyrogue;02473
|
||||
237;Kapoera;combat;50;95;95;70;35;110;Intimidation,Technicien,Impassible;Hitmontop;70077
|
||||
238;Lippouti;glace,psy;45;30;15;65;85;65;Benêt,Prédiction,Hydratation;Smoochum;33134
|
||||
239;Élekid;electrik;45;63;37;95;65;55;Statik,Esprit Vital;Elekid;39531
|
||||
240;Magby;feu;45;75;37;83;70;55;Corps Ardent,Esprit Vital;Magby;58226
|
||||
241;Écrémeuh;normal;95;80;105;100;40;70;Isograisse,Querelleur,Herbivore;Miltank;31246
|
||||
242;Leuphorie;normal;255;10;10;55;75;135;Médic Nature,Sérénité,Cœur Soin;Blissey;49047
|
||||
243;Raikou;electrik;90;85;75;115;115;100;Pression,Attention;Raikou;26255
|
||||
244;Entei;feu;115;115;85;100;90;75;Pression,Attention;Entei;61243
|
||||
245;Suicune;eau;100;75;115;85;90;115;Pression,Attention;Suicune;72386
|
||||
246;Embrylex;roche,sol;50;64;50;41;45;50;Cran,Voile Sable;Larvitar;04094
|
||||
247;Ymphect;roche,sol;70;84;70;51;65;70;Mue;Pupitar;62737
|
||||
248;Tyranocif;roche,tenebres;100;134;110;61;95;100;Sable Volant,Tension;Tyranitar;63239
|
||||
249;Lugia;psy,vol;106;90;130;110;90;154;Pression,Multiécaille;Lugia;84119
|
||||
250;Ho-Oh;feu,vol;106;130;90;90;110;154;Pression,Régé-Force;Ho-Oh;26352
|
||||
251;Celebi;psy,plante;100;100;100;100;100;100;Médic Nature;Celebi;14687
|
||||
252;Arcko;plante;40;45;34;70;65;55;Engrais,Délestage;Treecko;35136
|
||||
253;Massko;plante;50;65;45;95;85;65;Engrais,Délestage;Grovyle;48090
|
||||
254;Jungko;plante;70;85;65;120;105;85;Engrais,Délestage;Sceptile;77171
|
||||
255;Poussifeu;feu;45;60;40;45;70;50;Brasier,Turbo;Torchic;85303
|
||||
256;Galifeu;feu,combat;60;85;60;55;85;60;Brasier,Turbo;Combusken;57303
|
||||
257;Braségali;feu,combat;80;120;70;80;110;70;Brasier,Turbo;Blaziken;64423
|
||||
258;Gobou;eau;50;70;50;40;50;50;Torrent,Moiteur;Mudkip;85025
|
||||
259;Flobio;eau,sol;70;85;70;50;60;70;Torrent,Moiteur;Marshtomp;52208
|
||||
260;Laggron;eau,sol;100;110;90;60;85;90;Torrent,Moiteur;Swampert;42121
|
||||
261;Medhyèna;tenebres;35;55;35;35;30;30;Fuite,Pied Véloce,Phobique;Poochyena;82142
|
||||
262;Grahyèna;tenebres;70;90;70;70;60;60;Intimidation,Pied Véloce,Impudence;Mightyena;81266
|
||||
263;Zigzaton;normal;38;30;41;60;30;41;Ramassage,Gloutonnerie,Pied Véloce;Zigzagoon;07321
|
||||
264;Linéon;normal;78;70;61;100;50;61;Ramassage,Gloutonnerie,Pied Véloce;Linoone;62286
|
||||
265;Chenipotte;insecte;45;45;35;20;20;30;Écran Poudre,Fuite;Wurmple;59121
|
||||
266;Armulys;insecte;50;35;55;15;25;25;Mue;Silcoon;14492
|
||||
267;Charmillon;insecte,vol;60;70;50;65;100;50;Essaim,Rivalité;Beautifly;01425
|
||||
268;Blindalys;insecte;50;35;55;15;25;25;Mue;Cascoon;28078
|
||||
269;Papinox;insecte,poison;60;50;70;65;50;90;Écran Poudre,Œil Composé;Dustox;17179
|
||||
270;Nénupiot;eau,plante;40;30;30;30;40;50;Glissade,Cuvette,Tempo Perso;Lotad;54600
|
||||
271;Lombre;eau,plante;60;50;50;50;60;70;Glissade,Cuvette,Tempo Perso;Lombre;71091
|
||||
272;Ludicolo;eau,plante;80;70;70;70;90;100;Glissade,Cuvette,Tempo Perso;Ludicolo;54507
|
||||
273;Grainipiot;plante;40;40;50;30;30;30;Chlorophylle,Matinal,Pickpocket;Seedot;15026
|
||||
274;Pifeuil;plante,tenebres;70;70;40;60;60;40;Chlorophylle,Matinal,Pickpocket;Nuzleaf;08331
|
||||
275;Tengalice;plante,tenebres;90;100;60;80;90;60;Chlorophylle,Matinal,Pickpocket;Shiftry;70487
|
||||
276;Nirondelle;normal,vol;40;55;30;85;30;30;Cran,Querelleur;Taillow;70447
|
||||
277;Hélédelle;normal,vol;60;85;60;125;50;50;Cran,Querelleur;Swellow;45006
|
||||
278;Goélise;eau,vol;40;30;30;85;55;30;Regard Vif,Cuvette;Wingull;04245
|
||||
279;Bekipan;eau,vol;60;50;100;65;85;70;Regard Vif,Cuvette;Pelipper;48051
|
||||
280;Tarsal;psy,fee;28;25;25;40;45;35;Synchro,Calque,Télépathe;Ralts;77382
|
||||
281;Kirlia;psy,fee;38;35;35;50;65;55;Synchro,Calque,Télépathe;Kirlia;44218
|
||||
282;Gardevoir;psy,fee;68;65;65;80;125;115;Synchro,Calque,Télépathe;Gardevoir;38197
|
||||
283;Arakdo;insecte,eau;40;30;32;65;50;50;Glissade,Cuvette;Surskit;72231
|
||||
284;Maskadra;insecte,vol;70;60;62;60;80;82;Intimidation,Tension;Masquerain;07102
|
||||
285;Balignon;plante;60;40;60;35;40;60;Pose Spore,Soin Poison,Pied Véloce;Shroomish;74269
|
||||
286;Chapignon;plante,combat;60;130;80;70;60;60;Pose Spore,Soin Poison,Technicien;Breloom;25460
|
||||
287;Parecool;normal;60;60;60;30;35;35;Absentéisme;Slakoth;14525
|
||||
288;Vigoroth;normal;80;80;80;90;55;55;Esprit Vital;Vigoroth;64441
|
||||
289;Monaflèmit;normal;150;160;100;100;95;65;Absentéisme;Slaking;60448
|
||||
290;Ningale;insecte,sol;31;45;90;40;30;30;Œil Composé,Fuite;Nincada;42167
|
||||
291;Ninjask;insecte,vol;61;90;45;160;50;50;Turbo,Infiltration;Ninjask;69217
|
||||
292;Munja;insecte,spectre;1;90;45;40;30;30;Garde Mystik;Shedinja;14661
|
||||
293;Chuchmur;normal;64;51;23;28;51;23;Anti-Bruit,Phobique;Whismur;77027
|
||||
294;Ramboum;normal;84;71;43;48;71;43;Anti-Bruit,Querelleur;Loudred;63416
|
||||
295;Brouhabam;normal;104;91;63;68;91;63;Anti-Bruit,Querelleur;Exploud;32010
|
||||
296;Makuhita;combat;72;60;30;25;20;30;Isograisse,Cran,Sans Limite;Makuhita;36015
|
||||
297;Hariyama;combat;144;120;60;50;40;60;Isograisse,Cran,Sans Limite;Hariyama;91184
|
||||
298;Azurill;normal,fee;50;20;40;20;20;40;Isograisse,Coloforce,Herbivore;Azurill;77128
|
||||
299;Tarinor;roche;30;45;135;30;45;90;Fermeté,Magnépiège,Force Sable;Nosepass;62419
|
||||
300;Skitty;normal;50;45;45;50;35;35;Joli Sourire,Normalise,Peau Miracle;Skitty;67085
|
||||
301;Delcatty;normal;70;65;65;70;55;55;Joli Sourire,Normalise,Peau Miracle;Delcatty;88026
|
||||
302;Ténéfix;spectre,tenebres;50;75;75;50;65;65;Regard Vif,Frein,Farceur;Sableye;15014
|
||||
303;Mysdibule;acier,fee;50;85;85;50;55;55;Hyper Cutter,Intimidation,Sans Limite;Mawile;38109
|
||||
304;Galekid;acier,roche;50;70;100;30;40;40;Fermeté,Tête de Roc,Heavy Metal;Aron;90043
|
||||
305;Galegon;acier,roche;60;90;140;40;50;50;Fermeté,Tête de Roc,Heavy Metal;Lairon;56123
|
||||
306;Galeking;acier,roche;70;110;180;50;60;60;Fermeté,Tête de Roc,Heavy Metal;Aggron;54496
|
||||
307;Méditikka;combat,psy;30;40;55;60;40;55;Force Pure,Télépathe;Meditite;17263
|
||||
308;Charmina;combat,psy;60;60;75;80;60;75;Force Pure,Télépathe;Medicham;21244
|
||||
309;Dynavolt;electrik;40;45;40;65;65;40;Paratonnerre,Statik,Minus;Electrike;43128
|
||||
310;Élecsprint;electrik;70;75;60;105;105;60;Statik,Paratonnerre,Minus;Manectric;18223
|
||||
311;Posipi;electrik;60;50;40;95;85;75;Plus,Paratonnerre;Plusle;01184
|
||||
312;Négapi;electrik;60;40;50;95;75;85;Minus,Absorb Volt;Minun;91345
|
||||
313;Muciole;insecte;65;73;55;85;47;75;Lumiattirance,Essaim,Farceur;Volbeat;61378
|
||||
314;Lumivole;insecte;65;47;55;85;73;75;Benêt,Lentiteintée,Farceur;Illumise;22250
|
||||
315;Rosélia;plante,poison;50;60;45;65;100;80;Médic Nature,Point Poison,Feuille Garde;Roselia;69265
|
||||
316;Gloupti;poison;70;43;53;40;43;53;Suintement,Glue,Gloutonnerie;Gulpin;45303
|
||||
317;Avaltout;poison;100;73;83;55;73;83;Suintement,Glue,Gloutonnerie;Swalot;85255
|
||||
318;Carvanha;eau,tenebres;45;90;20;65;65;20;Peau Dure,Turbo;Carvanha;14588
|
||||
319;Sharpedo;eau,tenebres;70;120;40;95;95;40;Peau Dure,Turbo;Sharpedo;2A035
|
||||
320;Wailmer;eau;130;70;35;60;70;35;Ignifu-Voile,Benêt,Pression;Wailmer;59162
|
||||
321;Wailord;eau;170;90;45;60;90;45;Ignifu-Voile,Benêt,Pression;Wailord;80294
|
||||
322;Chamallot;feu,sol;60;60;40;35;65;45;Benêt,Simple,Tempo Perso;Numel;19056
|
||||
323;Camérupt;feu,sol;70;100;70;40;105;75;Armumagma,Solide Roc,Colérique;Camerupt;88222
|
||||
324;Chartor;feu;70;85;140;20;85;70;Écran Fumée,Coque Armure;Torkoal;55307
|
||||
325;Spoink;psy;60;25;35;60;70;80;Isograisse,Tempo Perso,Gloutonnerie;Spoink;02483
|
||||
326;Groret;psy;80;45;65;80;90;110;Isograisse,Tempo Perso,Gloutonnerie;Grumpig;07028
|
||||
327;Spinda;normal;60;60;60;60;60;60;Tempo Perso,Pieds Confus,Contestation;Spinda;14763
|
||||
328;Kraknoix;sol;45;100;45;10;45;45;Hyper Cutter,Piège,Sans Limite;Trapinch;31232
|
||||
329;Vibraninf;sol,dragon;50;70;50;70;50;50;Lévitation;Vibrava;39225
|
||||
330;Libégon;sol,dragon;80;100;80;100;80;80;Lévitation;Flygon;52373
|
||||
331;Cacnea;plante;50;85;40;35;85;40;Voile Sable,Absorb Eau;Cacnea;24043
|
||||
332;Cacturne;plante,tenebres;70;115;60;55;115;60;Voile Sable,Absorb Eau;Cacturne;21701
|
||||
333;Tylton;normal,vol;45;40;60;50;40;75;Médic Nature,Ciel Gris;Swablu;56253
|
||||
334;Altaria;dragon,vol;75;70;90;80;70;105;Médic Nature,Ciel Gris;Altaria;39153
|
||||
335;Mangriff;normal;73;115;60;90;60;60;Vaccin,Rage Poison;Zangoose;83005
|
||||
336;Séviper;poison;73;100;60;65;100;60;Mue,Infiltration;Seviper;51536
|
||||
337;Séléroc;roche,psy;70;55;65;70;95;85;Lévitation;Lunatone;34187
|
||||
338;Solaroc;roche,psy;70;95;85;70;55;65;Lévitation;Solrock;56139
|
||||
339;Barloche;eau,sol;50;48;43;50;46;41;Benêt,Anticipation,Hydratation;Barboach;73119
|
||||
340;Barbicha;eau,sol;110;76;73;60;76;71;Benêt,Anticipation,Hydratation;Whiscash;54402
|
||||
341;Écrapince;eau;43;80;65;35;50;35;Hyper Cutter,Coque Armure,Adaptabilité;Corphish;36069
|
||||
342;Colhomard;eau,tenebres;63;120;85;55;90;55;Hyper Cutter,Coque Armure,Adaptabilité;Crawdaunt;59122
|
||||
343;Balbuto;sol,psy;40;40;55;55;40;70;Lévitation;Baltoy;35339
|
||||
344;Kaorine;sol,psy;60;70;105;75;70;120;Lévitation;Claydol;01288
|
||||
345;Lilia;roche,plante;66;41;77;23;61;87;Ventouse,Lavabo;Lileep;07050
|
||||
346;Vacilys;roche,plante;86;81;97;43;81;107;Ventouse,Lavabo;Cradily;67447
|
||||
347;Anorith;roche,insecte;45;95;50;75;40;50;Armurbaston,Glissade;Anorith;72237
|
||||
348;Armaldo;roche,insecte;75;125;100;45;70;80;Armurbaston,Glissade;Armaldo;24327
|
||||
349;Barpau;eau;20;15;20;80;10;55;Glissade,Benêt,Adaptabilité;Feebas;62870
|
||||
350;Milobellus;eau;95;60;79;81;100;125;Écaille Spéciale,Battant,Joli Sourire;Milotic;19071
|
||||
352;Kecleon;normal;60;90;70;50;60;120;Déguisement,Protéen;Kecleon;10095
|
||||
353;Polichombr;spectre;44;75;35;45;63;33;Insomnia,Fouille,Corps Maudit;Shuppet;14159
|
||||
354;Branette;spectre;64;115;65;65;83;63;Insomnia,Fouille,Corps Maudit;Banette;02773
|
||||
355;Skelénox;spectre;20;40;90;25;30;90;Lévitation,Fouille;Duskull;39302
|
||||
356;Téraclope;spectre;40;70;130;25;60;130;Pression,Fouille;Dusclops;90045
|
||||
357;Tropius;plante,vol;99;68;83;51;72;87;Chlorophylle,Force Soleil,Récolte;Tropius;67485
|
||||
358;Éoko;psy;65;50;70;65;95;80;Lévitation;Chimecho;29197
|
||||
359;Absol;tenebres;65;130;60;75;75;60;Pression,Chanceux,Cœur Noble;Absol;63338
|
||||
360;Okéoké;psy;95;23;48;23;23;48;Marque Ombre,Télépathe;Wynaut;31593
|
||||
361;Stalgamin;glace;50;50;50;50;50;50;Attention,Corps Gel,Lunatique;Snorunt;90030
|
||||
362;Oniglali;glace;80;80;80;80;80;80;Attention,Corps Gel,Lunatique;Glalie;17360
|
||||
363;Obalie;glace,eau;70;40;50;25;55;50;Isograisse,Corps Gel,Benêt;Spheal;38322
|
||||
364;Phogleur;glace,eau;90;60;70;45;75;70;Isograisse,Corps Gel,Benêt;Sealeo;12270
|
||||
365;Kaimorse;glace,eau;110;80;90;65;95;90;Isograisse,Corps Gel,Benêt;Walrein;51200
|
||||
366;Coquiperl;eau;35;64;85;32;74;55;Coque Armure,Phobique;Clamperl;32387
|
||||
367;Serpang;eau;55;104;105;52;94;75;Glissade,Ignifu-Voile;Huntail;88135
|
||||
368;Rosabyss;eau;55;84;105;52;114;75;Glissade,Hydratation;Gorebyss;65056
|
||||
369;Relicanth;eau,roche;100;90;130;55;45;65;Glissade,Tête de Roc,Fermeté;Relicanth;18093
|
||||
370;Lovdisc;eau;43;30;55;97;40;65;Glissade,Hydratation;Luvdisc;63344
|
||||
371;Draby;dragon;45;75;60;50;40;30;Tête de Roc,Sans Limite;Bagon;51325
|
||||
372;Drackhaus;dragon;65;95;100;50;60;50;Tête de Roc,Envelocape;Shelgon;71532
|
||||
373;Drattak;dragon,vol;95;135;80;100;110;80;Intimidation,Impudence;Salamence;17442
|
||||
374;Terhal;acier,psy;40;55;80;30;35;60;Corps Sain,Light Metal;Beldum;89286
|
||||
375;Métang;acier,psy;60;75;100;50;55;80;Corps Sain,Light Metal;Metang;03182
|
||||
376;Métalosse;acier,psy;80;135;130;70;95;90;Corps Sain,Light Metal;Metagross;77053
|
||||
377;Regirock;roche;80;100;200;50;50;100;Corps Sain,Fermeté;Regirock;24365
|
||||
378;Regice;glace;80;50;100;50;100;200;Corps Sain,Corps Gel;Regice;68014
|
||||
379;Registeel;acier;80;75;150;50;75;150;Corps Sain,Light Metal;Registeel;32398
|
||||
380;Latias;dragon,psy;80;80;90;110;110;130;Lévitation;Latias;59229
|
||||
381;Latios;dragon,psy;80;90;80;110;130;110;Lévitation;Latios;32313
|
||||
382;Kyogre;eau;100;100;90;90;150;140;Crachin;Kyogre;62256
|
||||
383;Groudon;sol;100;150;140;90;100;90;Sécheresse;Groudon;90039
|
||||
384;Rayquaza;dragon,vol;105;150;90;95;150;90;Air Lock;Rayquaza;21528
|
||||
385;Jirachi;acier,psy;100;100;100;100;100;100;Sérénité;Jirachi;44084
|
||||
387;Tortipouss;plante;55;68;64;31;45;55;Engrais,Coque Armure;Turtwig;74114
|
||||
388;Boskara;plante;75;89;85;36;55;65;Engrais,Coque Armure;Grotle;62361
|
||||
389;Torterra;plante,sol;95;109;105;56;75;85;Engrais,Coque Armure;Torterra;04116
|
||||
390;Ouisticram;feu;44;58;44;61;58;44;Brasier,Poing de Fer;Chimchar;03277
|
||||
391;Chimpenfeu;feu,combat;64;78;52;81;78;52;Brasier,Poing de Fer;Monferno;13017
|
||||
392;Simiabraz;feu,combat;76;104;71;108;104;71;Brasier,Poing de Fer;Infernape;56206
|
||||
393;Tiplouf;eau;53;51;53;40;61;56;Torrent,Acharné;Piplup;62011
|
||||
394;Prinplouf;eau;64;66;68;50;81;76;Torrent,Acharné;Prinplup;01311
|
||||
395;Pingoléon;eau,acier;84;86;88;60;111;101;Torrent,Acharné;Empoleon;71257
|
||||
396;Étourmi;normal,vol;40;55;30;60;30;30;Regard Vif,Téméraire;Starly;41071
|
||||
397;Étourvol;normal,vol;55;75;50;80;40;40;Intimidation,Téméraire;Staravia;01218
|
||||
398;Étouraptor;normal,vol;85;120;70;100;50;50;Intimidation,Téméraire;Staraptor;68153
|
||||
399;Keunotor;normal;59;45;40;31;35;40;Simple,Inconscient,Lunatique;Bidoof;02604
|
||||
400;Castorno;normal,eau;79;85;60;71;55;60;Simple,Inconscient,Lunatique;Bibarel;33227
|
||||
401;Crikzik;insecte;37;25;41;25;25;41;Mue,Fuite;Kricketot;61474
|
||||
402;Mélokrik;insecte;77;85;51;65;55;51;Essaim,Technicien;Kricketune;64123
|
||||
403;Lixy;electrik;45;65;34;45;40;34;Rivalité,Intimidation,Cran;Shinx;38433
|
||||
404;Luxio;electrik;60;85;49;60;60;49;Rivalité,Intimidation,Cran;Luxio;31211
|
||||
405;Luxray;electrik;80;120;79;70;95;79;Rivalité,Intimidation,Cran;Luxray;63248
|
||||
406;Rozbouton;plante,poison;40;30;35;55;50;70;Médic Nature,Point Poison,Feuille Garde;Budew;62346
|
||||
407;Roserade;plante,poison;60;70;65;90;125;105;Médic Nature,Point Poison,Technicien;Roserade;14229
|
||||
408;Kranidos;roche;67;125;40;58;30;30;Brise Moule,Sans Limite;Cranidos;71331
|
||||
409;Charkos;roche;97;165;60;58;65;50;Brise Moule,Sans Limite;Rampardos;61034
|
||||
410;Dinoclier;roche,acier;30;42;118;30;42;88;Fermeté,Anti-Bruit;Shieldon;14145
|
||||
411;Bastiodon;roche,acier;60;52;168;30;47;138;Fermeté,Anti-Bruit;Bastiodon;57350
|
||||
412;Cheniti;insecte;40;29;45;36;29;45;Mue,Envelocape;Burmy;82111
|
||||
414;Papilord;insecte,vol;70;94;50;66;94;50;Essaim,Lentiteintée;Mothim;31306
|
||||
415;Apitrini;insecte,vol;30;30;42;71;30;42;Cherche Miel,Agitation;Combee;81221
|
||||
416;Apireine;insecte,vol;70;80;102;40;80;102;Pression,Tension;Vespiquen;15269
|
||||
417;Pachirisu;electrik;60;45;70;95;45;90;Fuite,Ramassage,Absorb Volt;Pachirisu;19078
|
||||
418;Mustébouée;eau;55;65;35;85;60;30;Glissade,Ignifu-Voile;Buizel;46187
|
||||
419;Mustéflott;eau;85;105;55;115;85;50;Glissade,Ignifu-Voile;Floatzel;14352
|
||||
420;Ceribou;plante;45;35;45;35;62;53;Chlorophylle;Cherubi;71025
|
||||
421;Ceriflor;plante;70;60;70;85;87;78;Don Floral;Cherrim;80321
|
||||
422;Sancoki;eau;76;48;48;34;57;62;Glue,Lavabo,Force Sable;Shellos;76397
|
||||
423;Tritosor;eau,sol;111;83;68;39;92;82;Glue,Lavabo,Force Sable;Gastrodon;27231
|
||||
424;Capidextre;normal;75;100;66;115;60;66;Ramassage,Technicien,Multi-Coups;Ambipom;29104
|
||||
425;Baudrive;spectre,vol;90;50;34;70;60;44;Boom Final,Délestage,Rage Brûlure;Drifloon;91067
|
||||
426;Grodrive;spectre,vol;150;80;44;80;90;54;Boom Final,Délestage,Rage Brûlure;Drifblim;50368
|
||||
427;Laporeille;normal;55;66;44;85;44;56;Fuite,Maladresse,Échauffement;Buneary;08174
|
||||
428;Lockpin;normal;65;76;84;105;54;96;Joli Sourire,Maladresse,Échauffement;Lopunny;62317
|
||||
429;Magirêve;spectre;60;60;60;105;105;105;Lévitation;Mismagius;09139
|
||||
430;Corboss;tenebres,vol;100;125;52;71;105;52;Insomnia,Chanceux,Impudence;Honchkrow;73283
|
||||
431;Chaglam;normal;49;55;42;85;42;37;Échauffement,Tempo Perso,Regard Vif;Glameow;22343
|
||||
432;Chaffreux;normal;71;82;64;112;64;59;Isograisse,Tempo Perso,Acharné;Purugly;21704
|
||||
433;Korillon;psy;45;30;50;45;65;50;Lévitation;Chingling;62580
|
||||
434;Moufouette;poison,tenebres;63;63;47;74;41;41;Puanteur,Boom Final,Regard Vif;Stunky;33258
|
||||
435;Moufflair;poison,tenebres;103;93;67;84;71;61;Puanteur,Boom Final,Regard Vif;Skuntank;57081
|
||||
436;Archéomire;acier,psy;57;24;86;23;24;86;Lévitation,Ignifuge,Heavy Metal;Bronzor;37134
|
||||
437;Archéodong;acier,psy;67;89;116;33;76;116;Lévitation,Ignifuge,Heavy Metal;Bronzong;22048
|
||||
438;Manzaï;roche;50;80;95;10;10;45;Tête de Roc,Fermeté,Phobique;Bonsly;58035
|
||||
439;Mime Jr.;psy,fee;20;25;45;60;70;90;Anti-Bruit,Filtre,Technicien;Mime Jr.;63148
|
||||
440;Ptiravi;normal;100;5;5;30;15;65;Médic Nature,Sérénité,Garde Amie;Happiny;59535
|
||||
441;Pijako;normal,vol;76;65;45;91;92;42;Regard Vif,Pieds Confus,Cœur de Coq;Chatot;10312
|
||||
442;Spiritomb;spectre,tenebres;50;92;108;35;92;108;Pression,Infiltration;Spiritomb;29094
|
||||
443;Griknot;dragon,sol;58;70;45;42;40;45;Voile Sable,Peau Dure;Gible;71148
|
||||
444;Carmache;dragon,sol;68;90;65;82;50;55;Voile Sable,Peau Dure;Gabite;78239
|
||||
445;Carchacrok;dragon,sol;108;130;95;102;80;85;Voile Sable,Peau Dure;Garchomp;66134
|
||||
446;Goinfrex;normal;135;85;40;5;40;85;Ramassage,Isograisse,Gloutonnerie;Munchlax;77221
|
||||
447;Riolu;combat;40;70;40;60;35;40;Attention,Impassible,Farceur;Riolu;74145
|
||||
448;Lucario;combat,acier;70;110;70;90;115;70;Attention,Impassible,Cœur Noble;Lucario;72107
|
||||
449;Hippopotas;sol;68;72;78;32;38;42;Sable Volant,Force Sable;Hippopotas;26214
|
||||
450;Hippodocus;sol;108;112;118;47;68;72;Sable Volant,Force Sable;Hippowdon;89298
|
||||
451;Rapion;poison,insecte;40;50;90;65;30;55;Armurbaston,Sniper,Regard Vif;Skorupi;08199
|
||||
452;Drascore;poison,tenebres;70;90;110;95;60;75;Armurbaston,Sniper,Regard Vif;Drapion;51544
|
||||
453;Cradopaud;poison,combat;48;61;40;50;61;40;Anticipation,Peau Sèche,Toxitouche;Croagunk;50409
|
||||
454;Coatox;poison,combat;83;106;65;85;86;65;Anticipation,Peau Sèche,Toxitouche;Toxicroak;95026
|
||||
455;Vortente;plante;74;100;72;46;90;72;Lévitation;Carnivine;79320
|
||||
456;Écayon;eau;49;49;56;66;49;61;Lavabo,Glissade,Ignifu-Voile;Finneon;89235
|
||||
457;Luminéon;eau;69;69;76;91;69;86;Glissade,Lavabo,Ignifu-Voile;Lumineon;57340
|
||||
458;Babimanta;eau,vol;45;20;50;50;60;120;Glissade,Absorb Eau,Ignifu-Voile;Mantyke;70529
|
||||
459;Blizzi;plante,glace;60;62;50;40;62;60;Alerte Neige,Anti-Bruit;Snover;85116
|
||||
460;Blizzaroi;plante,glace;90;92;75;60;92;85;Alerte Neige,Anti-Bruit;Abomasnow;61049
|
||||
461;Dimoret;tenebres,glace;70;120;65;125;45;85;Pression,Pickpocket;Weavile;68115
|
||||
462;Magnézone;electrik,acier;70;70;115;60;130;90;Magnépiège,Fermeté,Analyste;Magnezone;59506
|
||||
463;Coudlangue;normal;110;85;95;50;80;95;Benêt,Tempo Perso,Ciel Gris;Lickilicky;25018
|
||||
464;Rhinastoc;sol,roche;115;140;130;40;55;55;Paratonnerre,Solide Roc,Téméraire;Rhyperior;50598
|
||||
465;Bouldeneu;plante;100;100;125;50;110;50;Chlorophylle,Feuille Garde,Régé-Force;Tangrowth;47022
|
||||
466;Élekable;electrik;75;123;67;95;95;85;Motorisé,Esprit Vital;Electivire;05169
|
||||
467;Maganon;feu;75;95;67;83;125;95;Corps Ardent,Esprit Vital;Magmortar;62213
|
||||
468;Togekiss;fee,vol;85;50;95;80;120;115;Agitation,Sérénité,Chanceux;Togekiss;57025
|
||||
469;Yanméga;insecte,vol;86;76;86;95;116;56;Turbo,Lentiteintée,Fouille;Yanmega;26344
|
||||
470;Phyllali;plante;65;110;130;95;60;65;Feuille Garde,Chlorophylle;Leafeon;60513
|
||||
471;Givrali;glace;65;60;110;65;130;95;Rideau Neige,Corps Gel;Glaceon;52326
|
||||
472;Scorvol;sol,vol;75;95;125;95;45;75;Hyper Cutter,Voile Sable,Soin Poison;Gliscor;41234
|
||||
473;Mammochon;glace,sol;110;130;80;80;70;60;Benêt,Rideau Neige,Isograisse;Mamoswine;40152
|
||||
474;Porygon-Z;normal;85;80;70;90;135;75;Adaptabilité,Télécharge,Analyste;Porygon-Z;31185
|
||||
475;Gallame;psy,combat;68;125;65;80;65;115;Impassible,Cœur Noble;Gallade;23203
|
||||
476;Tarinorme;roche,acier;60;55;145;40;75;150;Fermeté,Magnépiège,Force Sable;Probopass;82193
|
||||
477;Noctunoir;spectre;45;100;135;45;65;135;Pression,Fouille;Dusknoir;77388
|
||||
478;Momartik;glace,spectre;70;80;70;110;80;70;Rideau Neige,Corps Maudit;Froslass;14390
|
||||
479;Motisma;electrik,spectre;50;50;77;91;95;77;Lévitation;Rotom;92051
|
||||
480;Créhelf;psy;75;75;130;95;75;130;Lévitation;Uxie;67487
|
||||
481;Créfollet;psy;80;105;105;80;105;105;Lévitation;Mesprit;24390
|
||||
482;Créfadet;psy;75;125;70;115;125;70;Lévitation;Azelf;26115
|
||||
483;Dialga;acier,dragon;100;120;120;90;150;100;Pression;Dialga;49187
|
||||
484;Palkia;eau,dragon;90;120;100;100;150;100;Pression,Télépathe;Palkia;41137
|
||||
485;Heatran;feu,acier;91;90;106;77;130;106;Torche,Corps Ardent;Heatran;67494
|
||||
486;Regigigas;normal;110;160;110;100;80;110;Début Calme;Regigigas;81224
|
||||
488;Cresselia;psy;120;70;120;85;75;130;Lévitation;Cresselia;94074
|
||||
489;Phione;eau;80;80;80;80;80;80;Hydratation;Phione;05154
|
||||
490;Manaphy;eau;100;100;100;100;100;100;Hydratation;Manaphy;52156
|
||||
491;Darkrai;tenebres;70;90;90;125;135;90;Mauvais Rêve;Darkrai;36236
|
||||
493;Arceus;normal;120;120;120;120;120;120;Multi-Type;Arceus;86256
|
||||
494;Victini;psy,feu;100;100;100;100;100;100;Victorieux;Victini;80186
|
||||
495;Vipélierre;plante;45;45;55;63;45;55;Engrais,Contestation;Snivy;62487
|
||||
496;Lianaja;plante;60;60;75;83;60;75;Engrais,Contestation;Servine;72180
|
||||
497;Majaspic;plante;75;75;95;113;75;95;Engrais,Contestation;Serperior;08413
|
||||
498;Gruikui;feu;65;63;45;45;45;45;Brasier,Isograisse;Tepig;55211
|
||||
499;Grotichon;feu,combat;90;93;55;55;70;55;Brasier,Isograisse;Pignite;55323
|
||||
500;Roitiflam;feu,combat;110;123;65;65;100;65;Brasier,Téméraire;Emboar;35324
|
||||
501;Moustillon;eau;55;55;45;45;63;45;Torrent,Coque Armure;Oshawott;52455
|
||||
502;Mateloutre;eau;75;75;60;60;83;60;Torrent,Coque Armure;Dewott;62171
|
||||
503;Clamiral;eau;95;100;85;70;108;70;Torrent,Coque Armure;Samurott;65352
|
||||
504;Ratentif;normal;45;55;39;42;35;39;Fuite,Regard Vif,Analyste;Patrat;23036
|
||||
505;Miradar;normal;60;85;69;77;60;69;Lumiattirance,Regard Vif,Analyste;Watchog;30093
|
||||
506;Ponchiot;normal;45;60;45;55;25;45;Esprit Vital,Ramassage,Fuite;Lillipup;66133
|
||||
507;Ponchien;normal;65;80;65;60;35;65;Intimidation,Baigne Sable,Querelleur;Herdier;14124
|
||||
508;Mastouffe;normal;85;110;90;80;45;90;Intimidation,Baigne Sable,Querelleur;Stoutland;38263
|
||||
509;Chacripan;tenebres;41;50;37;66;50;37;Échauffement,Délestage,Farceur;Purrloin;26065
|
||||
510;Léopardus;tenebres;64;88;50;106;88;50;Échauffement,Délestage,Farceur;Liepard;55404
|
||||
511;Feuillajou;plante;50;53;48;64;53;48;Gloutonnerie,Engrais;Pansage;57049
|
||||
512;Feuiloutan;plante;75;98;63;101;98;63;Gloutonnerie,Engrais;Simisage;34045
|
||||
513;Flamajou;feu;50;53;48;64;53;48;Gloutonnerie,Brasier;Pansear;37136
|
||||
514;Flamoutan;feu;75;98;63;101;98;63;Gloutonnerie,Brasier;Simisear;38205
|
||||
515;Flotajou;eau;50;53;48;64;53;48;Gloutonnerie,Torrent;Panpour;24560
|
||||
516;Flotoutan;eau;75;98;63;101;98;63;Gloutonnerie,Torrent;Simipour;26101
|
||||
517;Munna;psy;76;25;45;24;67;55;Prédiction,Synchro,Télépathe;Munna;17295
|
||||
518;Mushana;psy;116;55;85;29;107;95;Prédiction,Synchro,Télépathe;Musharna;57554
|
||||
519;Poichigeon;normal,vol;50;55;50;43;36;30;Cœur de Coq,Chanceux,Rivalité;Pidove;15078
|
||||
520;Colombeau;normal,vol;62;77;62;65;50;42;Cœur de Coq,Chanceux,Rivalité;Tranquill;50045
|
||||
521;Déflaisan;normal,vol;80;115;80;93;65;55;Cœur de Coq,Chanceux,Rivalité;Unfezant;52194
|
||||
522;Zébibron;electrik;45;60;32;76;50;32;Paratonnerre,Motorisé,Herbivore;Blitzle;88167
|
||||
523;Zéblitz;electrik;75;100;63;116;80;63;Paratonnerre,Motorisé,Herbivore;Zebstrika;62841
|
||||
524;Nodulithe;roche;55;75;85;15;25;25;Fermeté,Force Sable;Roggenrola;28016
|
||||
525;Géolithe;roche;70;105;105;20;50;40;Fermeté,Force Sable;Boldore;62568
|
||||
526;Gigalithe;roche;85;135;130;25;60;80;Fermeté,Force Sable;Gigalith;52203
|
||||
527;Chovsourir;psy,vol;55;45;43;72;55;43;Inconscient,Maladresse,Simple;Woobat;51584
|
||||
528;Rhinolove;psy,vol;67;57;55;114;77;55;Inconscient,Maladresse,Simple;Swoobat;65347
|
||||
529;Rototaupe;sol;60;85;40;68;30;45;Baigne Sable,Force Sable,Brise Moule;Drilbur;59453
|
||||
530;Minotaupe;sol,acier;110;135;60;88;50;65;Baigne Sable,Force Sable,Brise Moule;Excadrill;09079
|
||||
531;Nanméouïe;normal;103;60;86;50;60;86;Cœur Soin,Régé-Force,Maladresse;Audino;42199
|
||||
532;Charpenti;combat;75;80;55;35;25;35;Cran,Sans Limite,Poing de Fer;Timburr;89300
|
||||
533;Ouvrifier;combat;85;105;85;40;40;50;Cran,Sans Limite,Poing de Fer;Gurdurr;77398
|
||||
534;Bétochef;combat;105;140;95;45;55;65;Cran,Sans Limite,Poing de Fer;Conkeldurr;77001
|
||||
535;Tritonde;eau;50;50;40;64;50;40;Glissade,Hydratation,Absorb Eau;Tympole;60614
|
||||
536;Batracné;eau,sol;75;65;55;69;65;55;Glissade,Hydratation,Absorb Eau;Palpitoad;59016
|
||||
537;Crapustule;eau,sol;105;95;75;74;85;75;Glissade,Toxitouche,Absorb Eau;Seismitoad;01183
|
||||
538;Judokrak;combat;120;100;85;45;30;85;Cran,Attention,Brise Moule;Throh;71162
|
||||
539;Karaclée;combat;75;125;75;85;30;75;Fermeté,Attention,Brise Moule;Sawk;57403
|
||||
540;Larveyette;insecte,plante;45;53;70;42;40;60;Essaim,Chlorophylle,Envelocape;Sewaddle;60631
|
||||
541;Couverdure;insecte,plante;55;63;90;42;50;80;Feuille Garde,Chlorophylle,Envelocape;Swadloon;97408
|
||||
542;Manternel;insecte,plante;75;103;80;92;70;80;Essaim,Chlorophylle,Envelocape;Leavanny;45111
|
||||
543;Venipatte;insecte,poison;30;45;59;57;30;39;Point Poison,Essaim,Turbo;Venipede;51514
|
||||
544;Scobolide;insecte,poison;40;55;99;47;40;79;Point Poison,Essaim,Turbo;Whirlipede;39331
|
||||
545;Brutapode;insecte,poison;60;100;89;112;55;69;Point Poison,Essaim,Turbo;Scolipede;72160
|
||||
546;Doudouvet;plante,fee;40;27;60;66;37;50;Farceur,Infiltration,Chlorophylle;Cottonee;35216
|
||||
547;Farfaduvet;plante,fee;60;67;85;116;77;75;Farceur,Infiltration,Chlorophylle;Whimsicott;83021
|
||||
548;Chlorobule;plante;45;35;50;30;70;50;Chlorophylle,Tempo Perso,Feuille Garde;Petilil;02043
|
||||
549;Fragilady;plante;70;60;75;90;110;75;Chlorophylle,Tempo Perso,Feuille Garde;Lilligant;51573
|
||||
551;Mascaïman;sol,tenebres;50;72;35;65;35;35;Intimidation,Impudence,Colérique;Sandile;41133
|
||||
552;Escroco;sol,tenebres;60;82;45;74;45;45;Intimidation,Impudence,Colérique;Krokorok;01296
|
||||
553;Crocorible;sol,tenebres;95;117;70;92;65;70;Intimidation,Impudence,Colérique;Krookodile;57505
|
||||
554;Darumarond;feu;70;90;45;50;14;45;Agitation,Attention;Darumaka;60001
|
||||
556;Maracachi;plante;75;86;67;60;106;67;Absorb Eau,Chlorophylle,Lavabo;Maractus;12069
|
||||
557;Crabicoque;insecte,roche;50;65;85;55;35;35;Fermeté,Coque Armure,Armurouillée;Dwebble;60621
|
||||
558;Crabaraque;insecte,roche;70;95;125;45;65;75;Fermeté,Coque Armure,Armurouillée;Crustle;30330
|
||||
559;Baggiguane;tenebres,combat;50;75;70;48;35;70;Mue,Impudence,Intimidation;Scraggy;62146
|
||||
560;Baggaïd;tenebres,combat;65;90;115;58;45;115;Mue,Impudence,Intimidation;Scrafty;19019
|
||||
561;Cryptéro;psy,vol;72;58;80;97;103;80;Peau Miracle,Garde Magik,Lentiteintée;Sigilyph;86060
|
||||
562;Tutafeh;spectre;38;30;85;30;55;65;Momie;Yamask;88513
|
||||
563;Tutankafer;spectre;58;50;145;30;95;105;Momie;Cofagrigus;34082
|
||||
564;Carapagos;eau,roche;54;78;103;22;53;45;Solide Roc,Fermeté,Glissade;Tirtouga;89404
|
||||
565;Mégapagos;eau,roche;74;108;133;32;83;65;Solide Roc,Fermeté,Glissade;Carracosta;77031
|
||||
566;Arkéapti;roche,vol;55;112;45;70;74;45;Défaitiste;Archen;43129
|
||||
567;Aéroptéryx;roche,vol;75;140;65;110;112;65;Défaitiste;Archeops;61338
|
||||
568;Miamiasme;poison;50;50;62;65;40;62;Puanteur,Glue,Boom Final;Trubbish;32159
|
||||
569;Miasmax;poison;80;95;82;75;60;82;Puanteur,Armurouillée,Boom Final;Garbodor;14081
|
||||
570;Zorua;tenebres;40;65;40;65;80;40;Illusion;Zorua;31029
|
||||
571;Zoroark;tenebres;60;105;60;105;120;60;Illusion;Zoroark;76062
|
||||
572;Chinchidou;normal;55;50;40;75;40;40;Joli Sourire,Technicien,Multi-Coups;Minccino;33307
|
||||
573;Pashmilla;normal;75;95;60;115;65;60;Joli Sourire,Technicien,Multi-Coups;Cinccino;19008
|
||||
574;Scrutella;psy;45;30;50;45;55;65;Fouille,Battant,Marque Ombre;Gothita;65141
|
||||
575;Mesmérella;psy;60;45;70;55;75;85;Fouille,Battant,Marque Ombre;Gothorita;16302
|
||||
576;Sidérella;psy;70;55;95;65;95;110;Fouille,Battant,Marque Ombre;Gothitelle;78107
|
||||
577;Nucléos;psy;45;30;40;20;105;50;Envelocape,Garde Magik,Régé-Force;Solosis;33018
|
||||
578;Méios;psy;65;40;50;30;125;60;Envelocape,Garde Magik,Régé-Force;Duosion;61005
|
||||
579;Symbios?;psy;110;65;75;30;125;85;Envelocape,Garde Magik,Régé-Force;Reuniclus;32015
|
||||
580;Couaneton;eau,vol;62;44;50;55;44;50;Regard Vif,Cœur de Coq,Hydratation;Ducklett;22177
|
||||
581;Lakmécygne;eau,vol;75;87;63;98;87;63;Regard Vif,Cœur de Coq,Hydratation;Swanna;14105
|
||||
582;Sorbébé;glace;36;50;50;44;65;60;Corps Gel,Armurouillée;Vanillite;59431
|
||||
583;Sorboul;glace;51;65;65;59;80;75;Corps Gel,Armurouillée;Vanillish;64201
|
||||
584;Sorbouboul;glace;71;95;85;79;110;95;Corps Gel,Armurouillée;Vanilluxe;12002
|
||||
585;Vivaldaim;normal,plante;60;60;50;75;40;50;Chlorophylle,Herbivore,Sérénité;Deerling;44175
|
||||
586;Haydaim;normal,plante;80;100;70;95;60;70;Chlorophylle,Herbivore,Sérénité;Sawsbuck;17403
|
||||
587;Emolga;electrik,vol;55;75;60;103;75;60;Statik,Motorisé;Emolga;19190
|
||||
588;Carabing;insecte;50;75;45;60;40;45;Essaim,Mue,Annule Garde;Karrablast;50288
|
||||
589;Lançargot;insecte,acier;70;135;105;20;60;105;Essaim,Coque Armure,Envelocape;Escavalier;89446
|
||||
590;Trompignon;plante,poison;69;55;45;15;55;55;Pose Spore,Régé-Force;Foongus;2B168
|
||||
591;Gaulet;plante,poison;114;85;70;30;85;80;Pose Spore,Régé-Force;Amoonguss;53145
|
||||
592;Viskuse;eau,spectre;55;40;50;40;65;85;Absorb Eau,Corps Maudit,Moiteur;Frillish;42159
|
||||
593;Moyade;eau,spectre;100;60;70;60;85;105;Absorb Eau,Corps Maudit,Moiteur;Jellicent;61423
|
||||
594;Mamanbo;eau;165;75;80;65;40;45;Hydratation,Cœur Soin,Régé-Force;Alomomola;31425
|
||||
595;Statitik;insecte,electrik;50;47;50;65;57;50;Œil Composé,Tension,Essaim;Joltik;88260
|
||||
596;Mygavolt;insecte,electrik;70;77;60;108;97;60;Œil Composé,Tension,Essaim;Galvantula;56178
|
||||
597;Grindur;plante,acier;44;50;91;10;24;86;Épine de Fer;Ferroseed;2B049
|
||||
598;Noacier;plante,acier;74;94;131;20;54;116;Épine de Fer,Anticipation;Ferrothorn;54334
|
||||
599;Tic;acier;40;55;70;30;45;60;Plus,Minus,Corps Sain;Klink;42039
|
||||
600;Clic;acier;60;80;95;50;70;85;Plus,Minus,Corps Sain;Klang;31298
|
||||
601;Cliticlic;acier;60;100;115;90;70;85;Plus,Minus,Corps Sain;Klinklang;53113
|
||||
602;Anchwatt;electrik;35;55;40;60;45;40;Lévitation;Tynamo;57413
|
||||
603;Lampéroie;electrik;65;85;70;40;75;70;Lévitation;Eelektrik;88266
|
||||
604;Ohmassacre;electrik;85;115;80;50;105;80;Lévitation;Eelektross;82045
|
||||
605;Lewsor;psy;55;55;55;30;85;55;Télépathe,Synchro,Analyste;Elgyem;47326
|
||||
606;Neitram;psy;75;75;75;40;125;95;Télépathe,Synchro,Analyste;Beheeyem;77495
|
||||
607;Funécire;spectre,feu;50;30;55;20;65;55;Torche,Corps Ardent,Infiltration;Litwick;46227
|
||||
608;Mélancolux;spectre,feu;60;40;60;55;95;60;Torche,Corps Ardent,Infiltration;Lampent;11361
|
||||
609;Lugulabre;spectre,feu;60;55;90;80;145;90;Torche,Corps Ardent,Infiltration;Chandelure;95387
|
||||
610;Coupenotte;dragon;46;87;60;57;30;40;Rivalité,Brise Moule,Tension;Axew;73154
|
||||
611;Incisache;dragon;66;117;70;67;40;50;Rivalité,Brise Moule,Tension;Fraxure;34168
|
||||
612;Tranchodon;dragon;76;147;90;97;60;70;Rivalité,Brise Moule,Tension;Haxorus;33435
|
||||
613;Polarhume;glace;55;70;40;40;60;40;Rideau Neige,Phobique;Cubchoo;57142
|
||||
614;Polagriffe;glace;95;110;80;50;70;80;Rideau Neige,Glissade;Beartic;29302
|
||||
615;Hexagel;glace;70;50;30;105;95;135;Lévitation;Cryogonal;24527
|
||||
616;Escargaume;insecte;50;40;85;25;40;65;Hydratation,Coque Armure,Envelocape;Shelmet;25216
|
||||
617;Limaspeed;insecte;80;70;40;145;100;60;Hydratation,Glue,Délestage;Accelgor;58009
|
||||
618;Limonde;electrik,sol;109;66;84;32;81;99;Statik,Échauffement,Voile Sable;Stunfisk;25086
|
||||
619;Kungfouine;combat;45;85;50;65;55;50;Régé-Force,Attention,Téméraire;Mienfoo;80395
|
||||
620;Shaofouine;combat;65;125;60;105;95;60;Régé-Force,Attention,Téméraire;Mienshao;26213
|
||||
621;Drakkarmin;dragon;77;120;90;48;60;90;Peau Dure,Sans Limite,Brise Moule;Druddigon;63141
|
||||
622;Gringolem;sol,spectre;59;74;50;35;35;50;Poing de Fer,Maladresse,Annule Garde;Golett;69201
|
||||
623;Golemastoc;sol,spectre;89;124;80;55;55;80;Poing de Fer,Maladresse,Annule Garde;Golurk;50628
|
||||
624;Scalpion;tenebres,acier;45;85;70;60;40;40;Attention,Acharné,Pression;Pawniard;69112
|
||||
625;Scalproie;tenebres,acier;65;125;100;70;60;70;Attention,Acharné,Pression;Bisharp;08487
|
||||
626;Frison;normal;95;110;95;40;40;95;Téméraire,Herbivore,Anti-Bruit;Bouffalant;46215
|
||||
627;Furaiglon;normal,vol;70;83;50;60;37;50;Regard Vif,Sans Limite,Acharné;Rufflet;63230
|
||||
628;Guériaigle;normal,vol;100;123;75;80;57;75;Regard Vif,Sans Limite,Acharné;Braviary;62454
|
||||
629;Vostourno;tenebres,vol;70;55;75;60;45;65;Cœur de Coq,Envelocape,Armurouillée;Vullaby;60600
|
||||
630;Vaututrice;tenebres,vol;110;65;105;80;55;95;Cœur de Coq,Envelocape,Armurouillée;Mandibuzz;36075
|
||||
631;Aflamanoir;feu;85;97;66;65;105;66;Gloutonnerie,Torche,Écran Fumée;Heatmor;80763
|
||||
632;Fermite;insecte,acier;58;109;112;109;48;48;Essaim,Agitation,Absentéisme;Durant;17352
|
||||
633;Solochi;tenebres,dragon;52;65;50;38;45;50;Agitation;Deino;67169
|
||||
634;Diamat;tenebres,dragon;72;85;70;58;65;70;Agitation;Zweilous;19205
|
||||
635;Trioxhydre;tenebres,dragon;92;105;90;98;125;90;Lévitation;Hydreigon;11118
|
||||
636;Pyronille;insecte,feu;55;85;55;60;50;55;Corps Ardent,Essaim;Larvesta;70040
|
||||
637;Pyrax;insecte,feu;85;60;65;100;135;105;Corps Ardent,Essaim;Volcarona;46053
|
||||
638;Cobaltium;acier,combat;91;90;129;108;90;72;Cœur Noble;Cobalion;85104
|
||||
639;Terrakium;roche,combat;91;129;90;108;72;90;Cœur Noble;Terrakion;87192
|
||||
640;Viridium;plante,combat;91;90;72;108;90;129;Cœur Noble;Virizion;38464
|
||||
643;Reshiram;dragon,feu;100;120;100;90;150;120;Brasier,Turbo;Reshiram;10109
|
||||
644;Zekrom;dragon,electrik;100;150;120;90;120;100;Téra-Voltage;Zekrom;91339
|
||||
646;Kyurem;dragon,glace;125;130;90;95;130;90;Pression;Kyurem;66231
|
||||
647;Keldeo;eau,combat;91;72;90;108;129;90;Cœur Noble;Keldeo;17054
|
||||
649;Genesect;insecte,acier;71;120;95;99;120;95;Télécharge;Genesect;80654
|
||||
650;Marisson;plante;56;61;65;38;48;45;Engrais,Pare-Balles;Chespin;82106
|
||||
651;Boguérisse;plante;61;78;95;57;56;58;Engrais,Pare-Balles;Quilladin;86270
|
||||
652;Blindépique;plante,combat;88;107;122;64;74;75;Engrais,Pare-Balles;Chesnaught;49376
|
||||
653;Feunnec;feu;40;45;40;60;62;60;Brasier,Magicien;Fennekin;11122
|
||||
654;Roussil;feu;59;59;58;73;90;70;Brasier,Magicien;Braixen;59296
|
||||
655;Goupelin;feu,psy;75;69;72;104;114;100;Brasier,Magicien;Delphox;36145
|
||||
656;Grenousse;eau;41;56;40;71;62;44;Torrent,Protéen;Froakie;60579
|
||||
657;Croâporal;eau;54;63;52;97;83;56;Torrent,Protéen;Frogadier;21348
|
||||
658;Amphinobi;eau,tenebres;72;95;67;122;103;71;Torrent,Synergie,Protéen;Greninja;21148
|
||||
659;Sapereau;normal;38;36;38;57;32;36;Ramassage,Bajoues,Coloforce;Bunnelby;64262
|
||||
660;Excavarenne;normal,sol;85;56;77;78;50;77;Ramassage,Bajoues,Coloforce;Diggersby;28072
|
||||
661;Passerouge;normal,vol;45;50;43;62;40;38;Cœur de Coq,Ailes Bourrasques;Fletchling;42288
|
||||
662;Braisillon;feu,vol;62;73;55;84;56;52;Corps Ardent,Ailes Bourrasques;Fletchinder;72209
|
||||
663;Flambusard;feu,vol;78;81;71;126;74;69;Corps Ardent,Ailes Bourrasques;Talonflame;52104
|
||||
664;Lépidonille;insecte;38;35;40;35;27;25;Écran Poudre,Œil Composé,Garde Amie;Scatterbug;67510
|
||||
665;Pérégrain;insecte;45;22;60;29;27;30;Mue,Garde Amie;Spewpa;51553
|
||||
666;Prismillon;insecte,vol;80;52;50;89;90;50;Écran Poudre,Œil Composé,Garde Amie;Vivillon;38286
|
||||
667;Hélionceau;feu,normal;62;50;58;72;73;54;Rivalité,Tension,Impudence;Litleo;40124
|
||||
668;Némélios;feu,normal;86;68;72;106;109;66;Rivalité,Tension,Impudence;Pyroar;31179
|
||||
669;Flabébé;fee;44;38;39;42;61;79;Flora-Voile,Symbiose;Flabébé;76282
|
||||
670;Floette;fee;54;45;47;52;75;98;Flora-Voile,Symbiose;Floette;05048
|
||||
671;Florges;fee;78;65;68;75;112;154;Flora-Voile,Symbiose;Florges;29066
|
||||
672;Cabriolaine;plante;66;65;48;52;62;57;Herbivore,Toison Herbue;Skiddo;51084
|
||||
673;Chevroum;plante;123;100;62;68;97;81;Herbivore,Toison Herbue;Gogoat;40145
|
||||
674;Pandespiègle;combat;67;82;62;43;46;48;Poing de Fer,Brise Moule,Querelleur;Pancham;57147
|
||||
675;Pandarbare;combat,tenebres;95;124;78;58;69;71;Poing de Fer,Brise Moule,Querelleur;Pangoro;21710
|
||||
676;Couafarel;normal;75;80;60;102;65;90;Toison Épaisse;Furfrou;73177
|
||||
677;Psystigri;psy;62;48;54;68;63;60;Infiltration,Regard Vif,Tempo Perso;Espurr;14715
|
||||
679;Monorpale;acier,spectre;45;80;100;28;35;37;Annule Garde;Honedge;31112
|
||||
680;Dimoclès;acier,spectre;59;110;150;35;45;49;Annule Garde;Doublade;38259
|
||||
682;Fluvetin;fee;78;52;60;23;63;65;Cœur Soin,Aroma-Voile;Spritzee;76140
|
||||
683;Cocotine;fee;101;72;72;29;99;89;Cœur Soin,Aroma-Voile;Aromatisse;50093
|
||||
684;Sucroquin;fee;62;48;66;49;59;57;Gluco-Voile,Délestage;Swirlix;25309
|
||||
685;Cupcanaille;fee;82;80;86;72;85;75;Gluco-Voile,Délestage;Slurpuff;40183
|
||||
686;Sepiatop;tenebres,psy;53;54;53;45;37;46;Contestation,Ventouse,Infiltration;Inkay;29045
|
||||
687;Sepiatroce;tenebres,psy;86;92;88;73;68;75;Contestation,Ventouse,Infiltration;Malamar;08249
|
||||
688;Opermine;roche,eau;42;52;67;50;39;56;Griffe Dure,Sniper,Pickpocket;Binacle;01054
|
||||
689;Golgopathe;roche,eau;72;105;115;68;54;86;Griffe Dure,Sniper,Pickpocket;Barbaracle;57367
|
||||
690;Venalgue;poison,eau;50;60;60;30;60;60;Point Poison,Toxitouche,Adaptabilité;Skrelp;2B334
|
||||
691;Kravarech;poison,dragon;65;75;90;44;97;123;Point Poison,Toxitouche,Adaptabilité;Dragalge;62684
|
||||
692;Flingouste;eau;50;53;62;44;58;63;Méga Blaster;Clauncher;25247
|
||||
693;Gamblast;eau;71;73;88;59;120;89;Méga Blaster;Clawitzer;39550
|
||||
694;Galvaran;electrik,normal;44;38;33;70;61;43;Peau Sèche,Voile Sable,Force Soleil;Helioptile;50448
|
||||
695;Iguolta;electrik,normal;62;55;52;109;109;94;Peau Sèche,Voile Sable,Force Soleil;Heliolisk;17471
|
||||
696;Ptyranidur;roche,dragon;58;89;77;48;45;45;Prognathe,Fermeté;Tyrunt;43081
|
||||
697;Rexillius;roche,dragon;82;121;119;71;69;59;Prognathe,Tête de Roc;Tyrantrum;72166
|
||||
698;Amagara;roche,glace;77;59;50;46;67;63;Peau Gelée,Alerte Neige;Amaura;24494
|
||||
699;Dragmara;roche,glace;123;77;72;58;99;92;Peau Gelée,Alerte Neige;Aurorus;11324
|
||||
700;Nymphali;fee;95;65;65;60;110;130;Joli Sourire,Peau Féérique;Sylveon;02574
|
||||
701;Brutalibré;combat,vol;78;92;75;118;74;63;Échauffement,Délestage,Brise Moule;Hawlucha;46168
|
||||
702;Dedenne;electrik,fee;67;58;57;101;81;67;Bajoues,Ramassage,Plus;Dedenne;22341
|
||||
703;Strassie;roche,fee;50;50;150;50;50;150;Corps Sain,Fermeté;Carbink;27047
|
||||
704;Mucuscule;dragon;45;50;35;40;55;75;Herbivore,Hydratation,Poisseux;Goomy;12047
|
||||
705;Colimucus;dragon;68;75;53;60;83;113;Herbivore,Hydratation,Poisseux;Sliggoo;76233
|
||||
706;Muplodocus;dragon;90;100;70;80;110;150;Herbivore,Hydratation,Poisseux;Goodra;35177
|
||||
707;Trousselin;acier,fee;57;80;91;75;80;87;Farceur,Magicien;Klefki;89070
|
||||
708;Brocélôme;spectre,plante;43;70;48;38;50;60;Médic Nature,Fouille,Récolte;Phantump;55344
|
||||
709;Desséliande;spectre,plante;85;110;76;56;65;82;Médic Nature,Fouille,Récolte;Trevenant;17073
|
||||
712;Grelaçon;glace;55;69;85;28;32;35;Tempo Perso,Corps Gel,Fermeté;Bergmite;25419
|
||||
713;Séracrawl;glace;95;117;184;28;44;46;Tempo Perso,Corps Gel,Fermeté;Avalugg;10303
|
||||
714;Sonistrelle;vol,dragon;40;30;35;55;45;40;Fouille,Infiltration,Télépathe;Noibat;09072
|
||||
715;Bruyverne;vol,dragon;85;70;80;123;97;80;Fouille,Infiltration,Télépathe;Noivern;26087
|
||||
716;Xerneas;fee;126;131;95;99;131;98;Aura Féérique;Xerneas;25094
|
||||
717;Yveltal;tenebres,vol;126;131;95;99;131;98;Aura Ténébreuse;Yveltal;04001
|
||||
718;Zygarde;dragon,sol;108;100;121;95;81;95;Aura Inversée,Rassemblement;Zygarde;74191
|
||||
719;Diancie;roche,fee;50;100;150;50;100;150;Corps Sain;Diancie;64153
|
||||
721;Volcanion;feu,eau;80;110;120;70;130;90;Absorb Eau;Volcanion;60161
|
||||
722;Brindibou;plante,vol;68;55;55;42;50;50;Engrais,Longue Portée;Rowlet;10082
|
||||
723;Efflèche;plante,vol;78;75;75;52;70;70;Engrais,Longue Portée;Datrix;74027
|
||||
724;Archéduc;plante,spectre;78;107;75;70;100;100;Engrais,Longue Portée;Decidueye;18173
|
||||
725;Flamiaou;feu;45;65;40;70;60;40;Brasier,Intimidation;Litten;58085
|
||||
726;Matoufeu;feu;65;85;50;90;80;50;Brasier,Intimidation;Torracat;68355
|
||||
727;Félinferno;feu,tenebres;95;110;90;60;80;90;Brasier,Intimidation;Incineroar;29110
|
||||
728;Otaquin;eau;50;54;54;40;66;56;Torrent,Hydrata-Son;Poppolio;21087
|
||||
729;Otarlette;eau;60;69;69;50;91;81;Torrent,Hydrata-Son;Brionne;30056
|
||||
730;Oratoria;eau,fee;80;74;74;60;126;116;Torrent,Hydrata-Son;Primarina;09282
|
||||
731;Picassaut;normal,vol;35;75;30;65;30;30;Regard Vif,Multi-Coups,Ramassage;Pikipek;80151
|
||||
732;Piclairon;normal,vol;55;85;50;75;40;50;Regard Vif,Multi-Coups,Ramassage;Trumbeak;24487
|
||||
733;Bazoucan;normal,vol;80;120;75;60;75;75;Regard Vif,Multi-Coups,Sans Limite;Toucannon;53140
|
||||
734;Manglouton;normal;48;70;30;45;30;30;Filature,Prognathe,Adaptabilité;Yungoos;35207
|
||||
735;Argouste;normal;88;110;60;45;55;60;Filature,Prognathe,Adaptabilité;Gumshoos;42061
|
||||
736;Larvibule;insecte;47;62;45;46;55;45;Essaim;Grubbin;02287
|
||||
737;Chrysapile;insecte,electrik;57;82;95;36;55;75;Batterie;Charjabug;85262
|
||||
738;Lucanon;insecte,electrik;77;70;90;43;145;75;Lévitation;Vikavolt;52113
|
||||
739;Crabagarre;combat;47;82;57;63;42;47;Hyper Cutter,Poing de Fer,Colérique;Crabrawler;40291
|
||||
740;Crabominable;combat,glace;97;132;77;43;62;67;Hyper Cutter,Poing de Fer,Colérique;Crabominable;76122
|
||||
742;Bombydou;insecte,fee;40;45;40;84;55;40;Cherche Miel,Écran Poudre,Gluco-Voile;Cutiefly;71159
|
||||
743;Rubombelle;insecte,fee;60;55;60;124;95;70;Cherche Miel,Écran Poudre,Gluco-Voile;Ribombee;24306
|
||||
744;Rocabot;roche;45;65;40;60;30;40;Regard Vif,Esprit Vital,Impassible;Rockruff;76398
|
||||
747;Vorastérie;poison,eau;50;53;62;45;43;52;Cruauté,Échauffement,Régé-Force;Mareanie;66106
|
||||
748;Prédastérie;poison,eau;50;63;152;35;53;142;Cruauté,Échauffement,Régé-Force;Toxapex;57707
|
||||
749;Tiboudet;sol;70;100;70;45;45;55;Tempo Perso,Endurance,Attention;Mudbray;14696
|
||||
750;Bourrinos;sol;100;125;100;35;55;85;Tempo Perso,Endurance,Attention;Mudsdale;25369
|
||||
751;Araqua;eau,insecte;38;40;52;27;40;72;Aquabulle,Absorb Eau;Dewpider;24516
|
||||
752;Tarenbulle;eau,insecte;68;70;92;42;50;132;Aquabulle,Absorb Eau;Araquanid;38554
|
||||
753;Mimantis;plante;40;55;35;35;50;35;Feuille Garde,Contestation;Fomantis;54497
|
||||
754;Floramantis;plante;70;105;90;45;80;90;Feuille Garde,Contestation;Lurantis;27359
|
||||
755;Spododo;plante,fee;40;35;55;15;65;75;Lumiattirance,Pose Spore,Cuvette;Morelull;03252
|
||||
756;Lampignon;plante,fee;60;45;80;30;90;100;Lumiattirance,Pose Spore,Cuvette;Shiinotic;60224
|
||||
757;Tritox;poison,feu;48;44;40;77;71;40;Corrosion,Benêt;Salandit;70103
|
||||
758;Malamandre;poison,feu;68;64;60;117;111;60;Corrosion,Benêt;Salazzle;60263
|
||||
759;Nounourson;normal,combat;70;75;50;50;45;50;Boule de Poils,Maladresse,Joli Sourire;Stufful;62613
|
||||
760;Chelours;normal,combat;120;125;80;60;55;60;Boule de Poils,Maladresse,Tension;Bewear;61510
|
||||
761;Croquine;plante;42;30;38;32;30;38;Feuille Garde,Benêt,Gluco-Voile;Bounsweet;81029
|
||||
762;Candine;plante;52;40;48;62;40;48;Feuille Garde,Benêt,Gluco-Voile;Steenee;12138
|
||||
763;Sucreine;plante;72;120;98;72;50;98;Feuille Garde,Prestance Royale,Gluco-Voile;Tsareena;77505
|
||||
764;Guérilande;fee;51;52;90;100;82;110;Feuille Garde,Prioguérison,Médic Nature;Comfey;71085
|
||||
765;Gouroutan;normal,psy;90;60;80;60;90;110;Attention,Télépathe,Symbiose;Oranguru;77301
|
||||
766;Quartermac;combat;100;120;90;80;40;60;Receveur,Acharné;Passimian;65460
|
||||
767;Sovkipou;insecte,eau;25;35;40;80;20;30;Escampette;Wimpod;71064
|
||||
768;Sarmurai;insecte,eau;75;125;140;40;60;90;Repli Tactique;Golisopod;56219
|
||||
769;Bacabouh;spectre,sol;55;55;80;15;70;45;Sable Humide,Voile Sable;Sandygast;64484
|
||||
770;Trépassable;spectre,sol;85;75;110;35;100;75;Sable Humide,Voile Sable;Palossand;62131
|
||||
771;Concombaffe;eau;55;60;130;5;30;130;Expuls'Organes,Inconscient;Pyukumuku;24011
|
||||
772;Type:0;normal;95;95;95;59;95;95;Armurbaston;Type:Null;88045
|
||||
773;Silvallié;normal;95;95;95;95;95;95;Système Alpha;Silvally;2A090
|
||||
775;Dodoala;normal;65;115;65;65;75;95;Hypersommeil;Komala;84147
|
||||
776;Boumata;feu,dragon;60;78;135;36;91;85;Armurbaston;Turtonator;56148
|
||||
777;Togedemaru;electrik,acier;65;98;63;96;40;73;Épine de Fer,Paratonnerre,Fermeté;Togedemaru;40076
|
||||
778;Mimiqui;spectre,fee;55;90;80;96;50;106;Fantômasque;Mimikyu;21334
|
||||
779;Denticrisse;eau,psy;68;105;70;92;70;70;Corps Coloré,Prognathe,Peau Miracle;Bruxish;17443
|
||||
780;Draïeul;normal,dragon;78;60;85;36;135;91;Dracolère,Herbivore,Ciel Gris;Drampa;28197
|
||||
781;Sinistrail;spectre,plante;70;131;100;40;86;90;Expert Acier;Dhelmise;73090
|
||||
782;Bébécaille;dragon,combat;45;55;65;45;45;45;Pare-Balles,Anti-Bruit,Envelocape;Jangmo-o;80456
|
||||
783;Écaïd;dragon,combat;55;75;90;65;65;70;Pare-Balles,Anti-Bruit,Envelocape;Hakamo-o;47187
|
||||
784;Ékaïser;dragon,combat;75;110;125;85;100;105;Pare-Balles,Anti-Bruit,Envelocape;Kommo-o;51095
|
||||
785;Tokorico;electrik,fee;70;115;85;130;95;75;Créa-Élec,Télépathe;Tapu Koko;03217
|
||||
786;Tokopiyon;psy,fee;70;85;75;95;130;115;Créa-Psy,Télépathe;Tapu Lele;23141
|
||||
787;Tokotoro;plante,fee;70;130;115;75;85;95;Créa-Herbe,Télépathe;Tapu Bulu;43029
|
||||
788;Tokopisco;eau,fee;70;75;115;85;95;130;Créa-Brume,Télépathe;Tapu Fini;16142
|
||||
789;Cosmog;psy;43;29;31;37;29;31;Inconscient;Cosmog;29214
|
||||
790;Cosmovum;psy;43;29;131;37;29;131;Fermeté;Cosmoem;17241
|
||||
791;Solgaleo;psy,acier;137;137;107;97;113;89;Métallo-Garde;Solgaleo;46080
|
||||
792;Lunala;psy,spectre;137;113;89;97;137;107;Spectro-Bouclier;Lunala;80142
|
||||
793;Zéroïd;roche,poison;109;53;47;103;127;131;Boost Chimère;Nihilego;02277
|
||||
794;Mouscoto;insecte,combat;107;139;139;79;53;53;Boost Chimère;Buzzwole;66205
|
||||
795;Cancrelove;insecte,combat;71;137;37;151;137;37;Boost Chimère;Pheromosa;43119
|
||||
796;Cablifère;electrik;83;89;71;83;173;71;Boost Chimère;Xurkitree;49178
|
||||
797;Bamboiselle;acier,vol;97;101;103;61;107;101;Boost Chimère;Celesteela;07067
|
||||
798;Katagami;plante,acier;59;181;131;109;59;31;Boost Chimère;Kartana;57336
|
||||
799;Engloutyran;tenebres,dragon;223;101;53;43;97;53;Boost Chimère;Guzzlord;42038
|
||||
800;Necrozma;psy;97;107;101;79;127;89;Prisme-Armure;Necrozma;87147
|
||||
801;Magearna;acier,fee;80;95;115;65;130;115;Animacœur;Magearna;60679
|
||||
802;Marshadow;combat,spectre;90;125;80;125;90;90;Technicien;Marshadow;72381
|
||||
803;Vémini;poison;67;73;67;73;73;67;Boost Chimère;Poipole;62013
|
||||
804;Mandrillon;poison,dragon;73;73;73;121;127;73;Boost Chimère;Naganadel;61395
|
||||
805;Ama-Ama;roche,acier;61;131;211;13;53;101;Boost Chimère;Stakataka;71591
|
||||
806;Pierroteknik;feu,spectre;53;127;51;107;151;79;Boost Chimère;Blacephalon;10051
|
||||
807;Zeraora;electrik;88;112;75;143;102;80;Absorb Volt;Zeraora;03022
|
||||
|
36701
1NSI/12_Tables_de_donnees/datas/villes_fr.csv
Normal file
7
1NSI/12_Tables_de_donnees/exercises.tex
Normal file
@@ -0,0 +1,7 @@
|
||||
\begin{exercise}[subtitle={<++>}, step={1}, origin={<++>}, topics={ Tables de données }, tags={ Python. }]
|
||||
<++>
|
||||
\end{exercise}
|
||||
|
||||
\begin{solution}
|
||||
<++>
|
||||
\end{solution}
|
||||
BIN
1NSI/12_Tables_de_donnees/fig/desc_table.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
43
1NSI/12_Tables_de_donnees/index.rst
Normal file
@@ -0,0 +1,43 @@
|
||||
Tables de données
|
||||
#################
|
||||
|
||||
:date: 2023-05-12
|
||||
:modified: 2023-05-12
|
||||
:authors: Benjamin Bertrand
|
||||
:tags: Python.
|
||||
:category: 1NSI
|
||||
:summary: Manipulation de tableaux de données.
|
||||
|
||||
|
||||
Éléments du programme
|
||||
=====================
|
||||
|
||||
.. list-table:: Traitement de données en tables
|
||||
:header-rows: 1
|
||||
|
||||
* - Contenus
|
||||
- Capacités attendues
|
||||
- Commentaires
|
||||
|
||||
* - Indexation de tables
|
||||
- Importer une table depuis un fichier texte tabulé ou un fichier CSV.
|
||||
- Est utilisé un tableau doublement indexé ou un tableau de p-uplets qui partagent les mêmes descripteurs.
|
||||
|
||||
* - Recherche dans une table
|
||||
- Rechercher les lignes d’une table vérifiant des critères exprimés en logique propositionnelle.
|
||||
- La recherche de doublons, les tests de cohérence d’une table sont présentés.
|
||||
|
||||
* - Tri d’une table
|
||||
- Trier une table suivant une colonne.
|
||||
- Une fonction de tri intégrée au système ou à une bibliothèque peut être utilisée.
|
||||
|
||||
* - Fusion de tables
|
||||
- Construire une nouvelle table en combinant les données de deux tables.
|
||||
- La notion de domaine de valeurs
|
||||
|
||||
|
||||
Progression
|
||||
===========
|
||||
|
||||
Étape 1:
|
||||
--------
|
||||
44
1NSI/12_Tables_de_donnees/plan_de_travail.tex
Normal file
@@ -0,0 +1,44 @@
|
||||
\documentclass[a4paper,12pt]{article}
|
||||
\usepackage{myXsim}
|
||||
|
||||
\author{Benjamin Bertrand}
|
||||
\title{Tables de données - Plan de travail}
|
||||
\tribe{1NSI}
|
||||
\date{mai 2023}
|
||||
|
||||
\pagestyle{empty}
|
||||
|
||||
\DeclareExerciseCollection{banque}
|
||||
\xsimsetup{
|
||||
}
|
||||
|
||||
|
||||
\begin{document}
|
||||
\maketitle
|
||||
|
||||
% Résumé
|
||||
|
||||
\bigskip
|
||||
|
||||
Savoir-faire de la séquence
|
||||
\begin{itemize}
|
||||
\item
|
||||
\end{itemize}
|
||||
|
||||
\bigskip
|
||||
|
||||
Ordre des étapes à respecter
|
||||
|
||||
|
||||
\section{}
|
||||
|
||||
\listsectionexercises
|
||||
|
||||
|
||||
\pagebreak
|
||||
|
||||
\input{exercises.tex}
|
||||
\printcollection{banque}
|
||||
|
||||
|
||||
\end{document}
|
||||
7
1NSI/Evaluations/DS_2023-03-31/annexes/QCM_alert.html
Normal file
@@ -0,0 +1,7 @@
|
||||
<article>
|
||||
<h1>Les auteurs de ce site</h1>
|
||||
<button onclick="auteurs()">Appuyer ici</button>
|
||||
</article>
|
||||
|
||||
<script src="java_script/ScriptJava.js"></script>
|
||||
<script> function auteurs() { alert("Auteurs anonymes"); } </script>
|
||||
5
1NSI/Evaluations/DS_2023-03-31/annexes/QCM_cpt.py
Normal file
@@ -0,0 +1,5 @@
|
||||
a = 1
|
||||
cpt = 1
|
||||
while cpt < 8:
|
||||
a = 2*a
|
||||
cpt = cpt+1
|
||||
7
1NSI/Evaluations/DS_2023-03-31/annexes/QCM_maxi.py
Normal file
@@ -0,0 +1,7 @@
|
||||
def maxi(L):
|
||||
dernier_indice = len(L) - 1
|
||||
valeur_max = L[0]
|
||||
for i in range(1,dernier_indice):
|
||||
if L[i] > valeur_max:
|
||||
valeur_max = L[i]
|
||||
return valeur_max
|
||||
6
1NSI/Evaluations/DS_2023-03-31/annexes/QCM_mini.py
Normal file
@@ -0,0 +1,6 @@
|
||||
def minimum(L):
|
||||
mini = 0
|
||||
for e in L:
|
||||
if e < mini:
|
||||
mini = e
|
||||
return mini
|
||||
7
1NSI/Evaluations/DS_2023-03-31/annexes/QCM_moyenne.py
Normal file
@@ -0,0 +1,7 @@
|
||||
liste = [17, 12, 5, 18, 2, 7, 9, 15, 14, 20]
|
||||
somme = 0
|
||||
i = 0
|
||||
while i < len(liste):
|
||||
somme = somme + liste[i]
|
||||
i = i + 1
|
||||
resultat = somme / len(liste)
|
||||
5
1NSI/Evaluations/DS_2023-03-31/annexes/QCM_produit.py
Normal file
@@ -0,0 +1,5 @@
|
||||
def produit (L):
|
||||
p = ...
|
||||
for elt in L:
|
||||
.......
|
||||
return p
|
||||
6
1NSI/Evaluations/DS_2023-03-31/annexes/QCM_somme.py
Normal file
@@ -0,0 +1,6 @@
|
||||
def mystere(T):
|
||||
s = 0
|
||||
for k in T:
|
||||
if k % 2 == 0:
|
||||
s = s+k
|
||||
return s
|
||||
9
1NSI/Evaluations/DS_2023-03-31/annexes/sous_liste1.py
Normal file
@@ -0,0 +1,9 @@
|
||||
def pgsp(lst:list):
|
||||
n = len(lst)
|
||||
somme_max = lst[0]
|
||||
for i in range(n):
|
||||
for j in range(i, n):
|
||||
s = somme_sous_sequence(lst, i, j)
|
||||
if s > somme_max :
|
||||
somme_max = s
|
||||
return somme_max
|
||||
8
1NSI/Evaluations/DS_2023-03-31/annexes/sous_liste2.py
Normal file
@@ -0,0 +1,8 @@
|
||||
def pgsp2(lst:list):
|
||||
sommes_max = [lst[0]]
|
||||
for i in range(1, len(lst)):
|
||||
if lst[i] > (sommes_max[-1] + lst[i]):
|
||||
sommes_max.append(lst[i])
|
||||
else:
|
||||
sommes_max.append(sommes_max[-1] + lst[i])
|
||||
return maximum(sommes_max)
|
||||
19
1NSI/Evaluations/DS_2023-03-31/codes/script.js
Normal file
@@ -0,0 +1,19 @@
|
||||
function affiche_menu() {
|
||||
let menu = document.getElementById("menu")
|
||||
if (menu.style.display == "block") {
|
||||
menu.style.display = "none"
|
||||
} else {
|
||||
menu.style.display = "block"
|
||||
}
|
||||
}
|
||||
|
||||
let titreMenu = document.getElementById("titreMenu")
|
||||
titreMenu.addEventListener("click", affiche_menu)
|
||||
|
||||
function preview() {
|
||||
let prev = document.getElementById("preview")
|
||||
prev.style.width = "200px"
|
||||
}
|
||||
|
||||
let prev = document.getElementById("preview")
|
||||
prev.addEventListener("click", preview)
|
||||
45
1NSI/Evaluations/DS_2023-03-31/codes/site.html
Normal file
@@ -0,0 +1,45 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="fr">
|
||||
|
||||
<head>
|
||||
<title>Compteur de clics </title>
|
||||
<meta charset="utf-8">
|
||||
<link rel="stylesheet" href="style.css">
|
||||
|
||||
</head>
|
||||
|
||||
<body>
|
||||
<h1>Mon beau site </h1>
|
||||
<nav>
|
||||
<h2 id="titreMenu">Menu</h2>
|
||||
<ul id="menu">
|
||||
<li>1</li>
|
||||
<li>2</li>
|
||||
<li>3</li>
|
||||
<li>4</li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
<section id="content">
|
||||
<div id="preview"></div>
|
||||
</section>
|
||||
<p>
|
||||
<button id="atoi">A toi de jouer</button>
|
||||
<span id="felicitation"></span>
|
||||
</p>
|
||||
<p>
|
||||
<button onclick="enBleu()">Bleu</button>
|
||||
<button onclick="enRouge()">Rouge</button>
|
||||
</p>
|
||||
<script>
|
||||
function enBleu(){
|
||||
document.body.style.backgroundColor = "#0000FF";
|
||||
}
|
||||
function enRouge(){
|
||||
document.body.style.backgroundColor = "#AA0000";
|
||||
}
|
||||
</script>
|
||||
<script src="script.js"></script>
|
||||
</body>
|
||||
|
||||
</html>
|
||||
9
1NSI/Evaluations/DS_2023-03-31/codes/style.css
Normal file
@@ -0,0 +1,9 @@
|
||||
#preview {
|
||||
width: 100px;
|
||||
height: 100px;
|
||||
background-color: coral;
|
||||
}
|
||||
|
||||
#menu {
|
||||
display: None;
|
||||
}
|
||||
194
1NSI/Evaluations/DS_2023-03-31/exercises.tex
Normal file
@@ -0,0 +1,194 @@
|
||||
\begin{exercise}[subtitle={QCM}, step={1}, origin={Annales}, topics={ }, tags={ }]
|
||||
\begin{multicols}{2}
|
||||
\begin{enumerate}[leftmargin=*, wide]
|
||||
\item En voulant programmer une fonction qui calcule la valeur minimale d'une liste d'entiers, on a écrit :
|
||||
\begin{center}
|
||||
\begin{minipage}{0.5\linewidth}
|
||||
\inputminted[bgcolor=base3]{python}{./annexes/QCM_mini.py}
|
||||
\end{minipage}
|
||||
\end{center}
|
||||
Cette fonction a été mal programmée. Pour quelle liste ne donnera-t-elle pas le résultat attendu, c'est-à-dire son minimum ?
|
||||
\begin{tasks}(1)
|
||||
\task \mintinline{python}{[-1,-8,12,2,23]}
|
||||
\task \mintinline{python}{[0,18,12,2,3]}
|
||||
\task \mintinline{python}{[-1,-1,12,12,23]}
|
||||
\task \mintinline{python}{[1,8,12,2,23]}
|
||||
\end{tasks}
|
||||
|
||||
\item La fonction maxi ci-dessous a pour but de renvoyer la valeur maximale présente dans la liste qui lui est passée
|
||||
en argument.
|
||||
\begin{center}
|
||||
\begin{minipage}{\linewidth}
|
||||
\inputminted[bgcolor=base3]{python}{./annexes/QCM_maxi.py}
|
||||
\end{minipage}
|
||||
\end{center}
|
||||
Cette fonction a été mal programmée. On souhaite réaliser un test pour le démontrer. Parmi les propositions suivantes, laquelle mettra la fonction maxi en défaut ?
|
||||
\begin{tasks}(1)
|
||||
\task \mintinline{python}{assert maxi([1, 2, 3, 4]) == 4}
|
||||
\task \mintinline{python}{assert maxi([4, 3, 2, 1]) == 4}
|
||||
\task \mintinline{python}{assert maxi([1, 3, 3, 2]) == 3}
|
||||
\task \mintinline{python}{assert maxi([1, 1, 1, 1]) == 1}
|
||||
\end{tasks}
|
||||
|
||||
\item On exécute le script suivant :
|
||||
\begin{center}
|
||||
\begin{minipage}{\linewidth}
|
||||
\inputminted[bgcolor=base3]{python}{./annexes/QCM_moyenne.py}
|
||||
\end{minipage}
|
||||
\end{center}
|
||||
Quelle affirmation est \textbf{fausse} parmi les suivantes ?
|
||||
\begin{tasks}(1)
|
||||
\task le corps de la boucle a été exécuté 10 fois
|
||||
\task à la fin de l'exécution la valeur de i est 9
|
||||
\task resultat contient la moyenne des éléments de liste
|
||||
\task len est une fonction
|
||||
\end{tasks}
|
||||
|
||||
\item T est un tableau de nombres entiers non vide. Que représente la valeur de s renvoyée par cette fonction ?
|
||||
|
||||
\begin{center}
|
||||
\begin{minipage}{0.5\linewidth}
|
||||
\inputminted[bgcolor=base3]{python}{./annexes/QCM_somme.py}
|
||||
\end{minipage}
|
||||
\end{center}
|
||||
|
||||
\begin{tasks}(1)
|
||||
\task la somme des valeurs du tableau T
|
||||
\task la somme des valeurs positives du tableau T
|
||||
\task la somme des valeurs impaires du tableau T
|
||||
\task la somme des valeurs paires du tableau T
|
||||
\end{tasks}
|
||||
|
||||
\item Lors de l'exécution du code suivant, combien de fois l'opération \mintinline{python}{a = 2*a} sera-t-elle effectuée ?
|
||||
|
||||
\begin{center}
|
||||
\begin{minipage}{0.5\linewidth}
|
||||
\inputminted[bgcolor=base3]{python}{./annexes/QCM_cpt.py}
|
||||
\end{minipage}
|
||||
\end{center}
|
||||
\begin{tasks}(4)
|
||||
\task 0
|
||||
\task 1
|
||||
\task 7
|
||||
\task 8
|
||||
\end{tasks}
|
||||
\end{enumerate}
|
||||
\end{multicols}
|
||||
|
||||
\begin{enumerate}
|
||||
\setcounter{enumi}{5}
|
||||
\item
|
||||
\begin{minipage}{0.6\linewidth}
|
||||
La fonction suivante doit calculer le produit de tous les éléments de la liste passée en paramètre. Avec quelles expressions doit-on la compléter pour que cette fonction soit correcte ?
|
||||
\end{minipage}
|
||||
\hfill
|
||||
\begin{minipage}{0.3\linewidth}
|
||||
\inputminted[bgcolor=base3]{python}{./annexes/QCM_produit.py}
|
||||
\end{minipage}
|
||||
\begin{tasks}(4)
|
||||
\task 1 puis \mintinline{python}{p = p * elt}
|
||||
\task 0 puis \mintinline{python}{p = p * elt}
|
||||
\task 1 puis \mintinline{python}{p = elt}
|
||||
\task 0 puis \mintinline{python}{p = elt}
|
||||
\end{tasks}
|
||||
|
||||
\item Quelle valeur permet de compléter l’affirmation suivante : « Le nombre d’opérations nécessaires pour rechercher un élément séquentiellement (l'autre méthode que la recherche par dichotomie) dans un tableau de longueur $n$ est de l’ordre de ... » ?
|
||||
\begin{tasks}(4)
|
||||
\task 1
|
||||
\task $n$
|
||||
\task $n^2$
|
||||
\task $n^3$
|
||||
\end{tasks}
|
||||
|
||||
\item Une page HTML comporte ce bout de code :
|
||||
\begin{center}
|
||||
\begin{minipage}{\linewidth}
|
||||
\inputminted[bgcolor=base3]{html}{./annexes/QCM_alert.html}
|
||||
\end{minipage}
|
||||
\end{center}
|
||||
Quel sera le résultat d’un clic sur le bouton "Appuyer ici" ?
|
||||
\begin{tasks}(1)
|
||||
\task Rien
|
||||
\task La page du navigateur se fermera
|
||||
\task La page affichera à la place du bouton "Appuyer ici" le message "Auteurs anonymes"
|
||||
\task Cela provoquera l’ouverture d’une fenêtre comportant le message "Auteurs anonymes"
|
||||
\end{tasks}
|
||||
\item Un élément form (un formulaire) d'une page HTML contient un élément button de type submit. Un clic sur ce bouton
|
||||
\begin{tasks}(1)
|
||||
\task envoie les données du formulaire vers la page définie par l'attribut action de l'élément form
|
||||
\task efface les données entrées par l'utilisateur dans le formulaire
|
||||
\task envoie les données du formulaire vers la page définie par l'attribut method de l'élément form
|
||||
\task ne fait rien du tout si un script javascript n'est pas associé au bouton
|
||||
\end{tasks}
|
||||
|
||||
\item Dans une page HTML, lequel de ces codes permet la présence d'une div qui appelle la fonction javascript \mintinline{js}{spoil()} lorsque l'utilisateur passe la souris dessus ?
|
||||
\begin{tasks}(1)
|
||||
\task \mintinline{html}{<div href="spoil()">Passe ta souris</div> }
|
||||
\task \mintinline{html}{<div if_mouseover="spoil()">Passe ta souris</div> }
|
||||
\task \mintinline{html}{<div value="Passe ta souris"><div> spoil()</div></div> }
|
||||
\task \mintinline{html}{<div oncmouseover="spoil()">Passe ta souris ici</div>}
|
||||
\end{tasks}
|
||||
|
||||
\end{enumerate}
|
||||
\pagebreak
|
||||
\end{exercise}
|
||||
|
||||
\begin{exercise}[subtitle={Javascript}, step={1}, origin={Bac}, topics={Complexité}, tags={}, mode={}]
|
||||
Dans le dossier partager, vous trouverez un dossier \texttt{mon beau site}. Copiez-le dans votre répertoire personnel.
|
||||
\begin{enumerate}
|
||||
\item Quels éléments HTML ont été associé à un évènement? Préciser le type d'évènement.
|
||||
\item Modifier le comportement des boutons \texttt{Bleu} et \texttt{Rouge} pour que l'évènement soit activé au survole de la souris.
|
||||
\item Ajoute un évènement au bouton \texttt{ A toi de jouer} pour que sur un click de l'utilisateur, il soit écrit \texttt{Bravo!} dans le span en dessous.
|
||||
\end{enumerate}
|
||||
|
||||
Une fois votre travail terminé, vous ferez une archive avec les fichiers de votre page que vous nommerez \texttt{nom-prenom-ex2.7z} puis vous placerez cette archive dans le dossier \texttt{devoir}.
|
||||
\end{exercise}
|
||||
|
||||
\begin{exercise}[subtitle={Sous liste}, step={1}, origin={Bac}, topics={Complexité}, tags={}, mode={}]
|
||||
\bigskip
|
||||
\textit{Attention, cette exercice est long et des questions ne sont pas évidentes, il ne faut pas hésitez à les sauter car elles sont toutes indépendantes.}
|
||||
\bigskip
|
||||
|
||||
Étant donné un tableau non vide de nombres entiers relatifs, on appelle sous-séquence une suite non vide d’éléments voisins de ce tableau. On cherche dans cet exercice à déterminer la plus grande somme possible obtenue en additionnant les éléments d’une sous-séquence.
|
||||
|
||||
Par exemple, pour le tableau ci-dessous, la somme maximale vaut 18. Elle est obtenue en additionnant les éléments de la sous-séquence encadrée en gras ci-dessous (6;8;−6;10).
|
||||
|
||||
\begin{center}
|
||||
\includegraphics[scale=0.5]{./fig/sous_suite}
|
||||
\end{center}
|
||||
|
||||
\begin{enumerate}
|
||||
\item
|
||||
\begin{enumerate}
|
||||
\item Quelle est la solution du problème si les éléments du tableau sont tous positifs?
|
||||
\item Quelle est la solution du problème si tous les éléments sont négatifs?
|
||||
\end{enumerate}
|
||||
\item Dans cette question, on examine toutes les sous-séquences possibles
|
||||
\begin{enumerate}
|
||||
\item Écrire le code Python d’une fonction \mintinline{python}{somme_sous_sequence(lst,i, j)} qui prend en argument une liste et deux entiers i, j et renvoie la somme de la sous-séquence délimitée par les indices i et j (inclus).
|
||||
\item La fonction \mintinline{python}{pgsp} ci-dessous permet de déterminer la plus grande des sommes obtenues en additionnant les éléments de toutes les sous-séquences possibles du tableau lst
|
||||
\begin{center}
|
||||
\begin{minipage}{\linewidth}
|
||||
\inputminted[bgcolor=base3]{python}{./annexes/sous_liste1.py}
|
||||
\end{minipage}
|
||||
\end{center}
|
||||
Parmi les quatre choix suivants, quel est le nombre de comparaisons effectuées par cette fonction si le tableau lst passé en paramètre contient 10 éléments? Vous justifierez votre réponse.
|
||||
\begin{center}
|
||||
10 \qquad 55 \qquad 100 \qquad 1055
|
||||
\end{center}
|
||||
\item Expliquer pourquoi la complexité de cet algorithme est en $\mathcal{O}(n^2)$.
|
||||
\item Recopier et modifier la fonction pgsp pour qu’elle renvoie un tuple contenant la somme maximale et les indices qui délimitent la sous-séquence correspondant à cette somme maximale.
|
||||
\end{enumerate}
|
||||
\item Ici, on propose une solution plus astucieuse qui consiste à la liste des sommes maximales des sous séquences qui se terminent par les valeurs de la liste à étudier. On a programmé la fonction suivante
|
||||
\begin{center}
|
||||
\begin{minipage}{\linewidth}
|
||||
\inputminted[bgcolor=base3]{python}{./annexes/sous_liste2.py}
|
||||
\end{minipage}
|
||||
\end{center}
|
||||
\begin{enumerate}
|
||||
\item Écrire la fonction \mintinline{python}{maximum} qui prend en argument une liste et qui renvoie la valeur maximal de la liste.
|
||||
\item Quelle est la compléxité de votre fonction \mintinline{python}{maximum}?
|
||||
\item Faire une estimation de la complexité de la fonction \mintinline{python}{pgsp2}. Que peut-on dire par rapport à la fonction \mintinline{python}{pgsp}?
|
||||
\end{enumerate}
|
||||
\end{enumerate}
|
||||
\end{exercise}
|
||||
BIN
1NSI/Evaluations/DS_2023-03-31/fig/sous_suite.png
Normal file
|
After Width: | Height: | Size: 3.0 KiB |
BIN
1NSI/Evaluations/DS_2023-03-31/sujet.pdf
Normal file
26
1NSI/Evaluations/DS_2023-03-31/sujet.tex
Normal file
@@ -0,0 +1,26 @@
|
||||
\documentclass[a4paper,12pt]{article}
|
||||
\usepackage{myXsim}
|
||||
\usepackage{minted}
|
||||
|
||||
|
||||
% Title Page
|
||||
\title{ DS4 \hfill }
|
||||
\tribe{1NSI}
|
||||
\date{31 mars 2023}
|
||||
\duree{1h}
|
||||
|
||||
\DeclareExerciseCollection[step=1]{banque}
|
||||
\xsimsetup{collect}
|
||||
|
||||
\pagestyle{empty}
|
||||
|
||||
\begin{document}
|
||||
\maketitle
|
||||
\input{exercises.tex}
|
||||
\printcollection{banque}
|
||||
\end{document}
|
||||
|
||||
%%% Local Variables:
|
||||
%%% mode: latex
|
||||
%%% TeX-master: "master"
|
||||
%%% End:
|
||||
370
1NSI/Evaluations/DS_2023-05-22/DS5.ipynb
Normal file
@@ -0,0 +1,370 @@
|
||||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "ecd73354",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"# DS 5\n",
|
||||
"\n",
|
||||
"Cette partie comporte deux parties:\n",
|
||||
"\n",
|
||||
"- Partie programmation\n",
|
||||
"- Partie réseau\n",
|
||||
"\n",
|
||||
"Ces deux parties sont indépendantes et peuvent être traitées dans l'ordre que vous voulez."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "f8136040",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## Partie programmation\n",
|
||||
"\n",
|
||||
"Une ville souhaite gérer son parc de vélos en location partagée. L’ensemble de la flotte de vélos est stocké dans une table de données représentée en langage Python par un dictionnaire contenant des associations de type `id_velo : dict_velo` où `id_velo` est un nombre entier compris entre 1 et 199 qui correspond à l'identifiant unique du vélo et `dict_velo` est un dictionnaire dont les clés sont : \"type\", \"etat\", \"station\".\n",
|
||||
"\n",
|
||||
"Les valeurs associées aux clés \"type\", \"etat\", \"station\" de dict_velo sont de type chaînes de caractères ou nombre entier :\n",
|
||||
"\n",
|
||||
"- \"type\" : chaîne de caractères qui peut prendre la valeur \"electrique\" ou \"classique\"\n",
|
||||
"- \"état\" : nombre entier qui peut prendre la valeur 1 si le vélo est disponible, 0 si le vélo est en déplacement, -1 si le vélo est en panne\n",
|
||||
"- \"station\" : chaînes de caractères qui identifie la station où est garé le vélo.\n",
|
||||
"\n",
|
||||
"Dans le cas où le vélo est en déplacement ou en panne, \"station\" correspond à celle où il a été dernièrement stationné.\n",
|
||||
"\n",
|
||||
"Voici un extrait de la table de données :\n"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"id": "295fb0ce",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"flotte = {\n",
|
||||
"12 : {\"type\" : \"electrique\", \"etat\" : 1, \"station\" : \"Prefecture\"},\n",
|
||||
"80 : {\"type\" : \"classique\", \"etat\" : 0, \"station\" : \"Saint-Leu\"},\n",
|
||||
"45 : {\"type\" : \"classique\", \"etat\" : 1, \"station\" : \"Baraban\"},\n",
|
||||
"41 : {\"type\" : \"classique\", \"etat\" : -1, \"station\" : \"Citadelle\"},\n",
|
||||
"26 : {\"type\" : \"classique\", \"etat\" : 1, \"station\" : \"Coliseum\"},\n",
|
||||
"28 : {\"type\" : \"electrique\", \"etat\" : 0, \"station\" : \"Coliseum\"},\n",
|
||||
"74 : {\"type\" : \"electrique\", \"etat\" : 1, \"station\" : \"Jacobins\"},\n",
|
||||
"13 : {\"type\" : \"classique\", \"etat\" : 0, \"station\" : \"Citadelle\"},\n",
|
||||
"83 : {\"type\" : \"classique\", \"etat\" : -1, \"station\" : \"Saint-Leu\"},\n",
|
||||
"22 : {\"type\" : \"electrique\", \"etat\" : -1, \"station\" : \"Joffre\"}\n",
|
||||
"}"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "d2282abe",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"\n",
|
||||
"`flotte` étant une variable globale du programme.\n",
|
||||
"\n",
|
||||
"1a. Comment obtenir les informations sur le vélo avec l'id 26?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "raw",
|
||||
"id": "a430f6b3",
|
||||
"metadata": {},
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "5951facb",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"1b. Comment obtenir l'état du vélo avec l'id 83?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "86feec80",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "4e28b9ae",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"1c. Ajouter le vélo avec l'id 1 de type electrique, disponible à la station Joffre dans le dictionnaire `flotte`."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "d4fd9d3d",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "d7173496",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"2. On définit la fonction `proposition`"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 3,
|
||||
"id": "a13ebd11",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"def proposition(choix):\n",
|
||||
" for v in flotte:\n",
|
||||
" if flotte[v][\"type\"] == choix and flotte[v][\"etat\"] == 1:\n",
|
||||
" return flotte[v][\"station\"]"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "8771166f",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"2a. Quelles sont les valeurs possibles de la variable `choix`?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "raw",
|
||||
"id": "d43c9a4e",
|
||||
"metadata": {},
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "fb52e033",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"2b. Ecrire deux tests pour vérifier le bon fonctionnement de la fonction `proposition`"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "b8ab1c1a",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "417fa333",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"Dans la suite, tous vos programmes devront marcher même si le dictionnaire `flotte` change.\n",
|
||||
"\n",
|
||||
"3. Ecrire un programme qui compte le nombre de vélo de type electrique."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "8a9514e4",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "3f341db7",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"4. Ecrire un programme qui affiche l'id des vélos de la station *Citadelle*."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "968408e5",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "ff4efcca",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"5. On dispose d'une table de données des positions GPS de toutes les stations,\n",
|
||||
"dont un extrait est donné ci-dessous. Cette table est stockée sous forme d’un\n",
|
||||
"dictionnaire.\n",
|
||||
"\n",
|
||||
"Chaque élément du dictionnaire est du type: `nom de station: (latitude, longitude)`"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 4,
|
||||
"id": "19622d5e",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": [
|
||||
"stations = {\n",
|
||||
"'Prefecture' : (49.8905, 2.2967) ,\n",
|
||||
"'Saint-Leu' : (49.8982, 2.3017),\n",
|
||||
"'Coliseum' : (49.8942, 2.2874),\n",
|
||||
"'Jacobins' : (49.8912, 2.3016)\n",
|
||||
"}"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "0935a479",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"On souhaite préparer les donner pour afficher la position de chaque vélo.\n",
|
||||
"\n",
|
||||
"Écrire un script qui créer un dictionnaire `flotte_position` avec en clé l'id des vélos et en clé la position (tuple de longitude et latitude) de la station à laquel il est associé."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": null,
|
||||
"id": "52c0f94e",
|
||||
"metadata": {},
|
||||
"outputs": [],
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "dac575d3",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"## Partie réseau\n",
|
||||
"\n",
|
||||
"Une entreprise décide d'organiser son réseau de la manière suivante\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"L'icone nuage représente le réseau internet.\n",
|
||||
"\n",
|
||||
"1. Quel matériel doit-elle utiliser pour les objets A, B et C?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "raw",
|
||||
"id": "9b2da650",
|
||||
"metadata": {},
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "43e7c4f0",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"2. Identifier les sous réseaux que vous identifiez en précisant les équipements qui le constitue."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "raw",
|
||||
"id": "87a8447d",
|
||||
"metadata": {},
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "ed133011",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"3. Le poste 2 envoie la trame suivante au serveur web\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"\n",
|
||||
"3a. Quel est le type de contenu qui est échangé entre le poste 2 et le serveur web?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "raw",
|
||||
"id": "1fa9aff6",
|
||||
"metadata": {},
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "257a51db",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"3b. Quelles informations peut-on en tirer sur le poste 2?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "raw",
|
||||
"id": "4060a968",
|
||||
"metadata": {},
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "b7446e92",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"3c. Quelles information peut-on en tirer sur le serveur WEB?"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "raw",
|
||||
"id": "0b7913b5",
|
||||
"metadata": {},
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "d0fa236c",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"3d. Supposons que la réponse à cette requète soit une page web volumineuse. Que va-t-il se passer au niveau de la couche transport? Expliquer l'interet d'une tel manoeuvre."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "raw",
|
||||
"id": "080bdc35",
|
||||
"metadata": {},
|
||||
"source": []
|
||||
},
|
||||
{
|
||||
"cell_type": "markdown",
|
||||
"id": "a5c61806",
|
||||
"metadata": {},
|
||||
"source": [
|
||||
"4. Expliquer en quelques mots le principe d'encapsulation du protocole TCP/IP et les bénéfices de ce choix technique."
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "raw",
|
||||
"id": "49138878",
|
||||
"metadata": {},
|
||||
"source": []
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3 (ipykernel)",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.11.3"
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 5
|
||||
}
|
||||
121
1NSI/Evaluations/DS_2023-05-22/exercises.tex
Normal file
@@ -0,0 +1,121 @@
|
||||
\begin{exercise}[subtitle={QCM}, step={1}, origin={Annales}, topics={ }, tags={ }]
|
||||
\begin{enumerate}
|
||||
\item On exécute le code suivant
|
||||
|
||||
\begin{center}
|
||||
\begin{minipage}{\linewidth}
|
||||
\inputminted[bgcolor=base3]{python}{./scripts/qcm_maxi.py}
|
||||
\end{minipage}
|
||||
\end{center}
|
||||
Quelle est alors la valeur de \mintinline{python}{maxi(L)}
|
||||
\begin{tasks}(4)
|
||||
\task \mintinline{python}{('Alice', 17)}
|
||||
\task \mintinline{python}{('Doriane', 17)}
|
||||
\task \mintinline{python}{('Fabienne', 17)}
|
||||
\task \mintinline{python}{('Emilien', 14)}
|
||||
\end{tasks}
|
||||
|
||||
\item Un fichier CSV …
|
||||
\begin{tasks}(2)
|
||||
\task ne peut être lu que par un tableur
|
||||
\task est l'unique format utilisé pour construire une base de données
|
||||
\task est un fichier texte
|
||||
\task est un format propriétaire
|
||||
\end{tasks}
|
||||
|
||||
\item Qu'est-ce que le CSV ?
|
||||
\begin{tasks}(2)
|
||||
\task Un langage de programmation
|
||||
\task Un format de fichier permettant de stocker de l’information
|
||||
\task Un algorithme permettant de rechercher une information dans un fichier
|
||||
\task Un format de fichier permettant de définir le style d’une page web
|
||||
\end{tasks}
|
||||
|
||||
\item On définit ainsi la liste \mintinline{python}{t}
|
||||
\begin{center}
|
||||
\begin{minipage}{\linewidth}
|
||||
\inputminted[bgcolor=base3]{python}{./scripts/qcm_list_dico.py}
|
||||
\end{minipage}
|
||||
\end{center}
|
||||
Quelle affirmation est correcte?
|
||||
\begin{tasks}(2)
|
||||
\task t est une liste de listes
|
||||
\task t est une liste de dictionnaires
|
||||
\task t est un dictionnaire de listes
|
||||
\task t est une liste de tuples
|
||||
\end{tasks}
|
||||
|
||||
\item On a extrait les deux premières lignes de différents fichiers.
|
||||
Déterminer celui qui est un authentique fichier CSV :
|
||||
|
||||
\begin{tasks}(1)
|
||||
\task \texttt{Nom,Pays, Temps} \\
|
||||
\texttt{Camille Muffat, France, 241.45}
|
||||
\task \texttt{Nom,Pays, Temps} \\
|
||||
\texttt{Camille Muffat France 241.45}
|
||||
\task \texttt{[}\\
|
||||
\texttt{{ "Nom": "Camille Muffat", "Pays": "France", "Temps": 241.45}, }
|
||||
\task \texttt{[}\\
|
||||
\texttt{{ No": "Camille Muffat", Pays: "France", Temps: 241.45}, }
|
||||
\end{tasks}
|
||||
|
||||
\item Soit la table de données suivante :
|
||||
|
||||
\begin{center}
|
||||
\begin{tabular}{|c|c|c|}
|
||||
\hline
|
||||
nom & prenom & date\_naissance \\
|
||||
\hline
|
||||
Dupont & Pierre & 17/05/1987 \\
|
||||
\hline
|
||||
Dupond & Catherine & 18/07/1981 \\
|
||||
\hline
|
||||
Haddock & Archibald & 23/04/1998 \\
|
||||
\hline
|
||||
\end{tabular}
|
||||
\end{center}
|
||||
|
||||
Quels sont les descripteurs de ce tableau ?
|
||||
\begin{tasks}(2)
|
||||
\task nom, prenom et date\_naissance
|
||||
\task Dupont, Pierre et 17/05/1987
|
||||
\task Dupont, Dupond et Haddock
|
||||
\task il n'y en a pas
|
||||
\end{tasks}
|
||||
|
||||
\item On définit un dictionnaire : \mintinline{python}{d = {"couleur": "vert", "taille": 42, "marque": "le coq sportif"}}
|
||||
Quelle est la valeur de l'expression \mintinline{python}{d.keys()}?
|
||||
\begin{tasks}(1)
|
||||
\task \mintinline{python}{["couleur", "taille", "marque"]}
|
||||
\task \mintinline{python}{[("couleur", "vert"), ("taille", 42), ("marque", "le coq sportif")]}
|
||||
\task \mintinline{python}{["vert", 42, "le coq sportif"]}
|
||||
\task \mintinline{python}{["couleur": "vert", "taille":42, "marque":"le coq sportif"]}
|
||||
\end{tasks}
|
||||
|
||||
\item Parmi les éléments suivants lequel peut être une adresse MAC?
|
||||
|
||||
\begin{tasks}(2)
|
||||
\task \texttt{192.168.2.1.5.2}
|
||||
\task \texttt{192.168.2.1}
|
||||
\task \texttt{52:54:00:a8:f6:07}
|
||||
\task \texttt{52:54:00:a8:f6}
|
||||
\end{tasks}
|
||||
|
||||
\item Le multiplexage est utilisé pour
|
||||
\begin{tasks}(2)
|
||||
\task Découper des paquets en morceaux pour fluidifier le trafic
|
||||
\task Découper des paquets en morceau pour accélérer les échanges
|
||||
\task Faire passer les paquets d'une couche à une autre
|
||||
\task Router les paquets entre les réseaux
|
||||
\end{tasks}
|
||||
|
||||
\item Quel identifiant est utilisé pour désigner la source et la destination au niveau de la couche transport du protocole TCP/IP?
|
||||
\begin{tasks}(4)
|
||||
\task L'IP
|
||||
\task TCP
|
||||
\task L'adresse MAC
|
||||
\task le port
|
||||
\end{tasks}
|
||||
|
||||
\end{enumerate}
|
||||
\end{exercise}
|
||||
BIN
1NSI/Evaluations/DS_2023-05-22/reseau.png
Normal file
|
After Width: | Height: | Size: 78 KiB |
638
1NSI/Evaluations/DS_2023-05-22/reseau.svg
Normal file
|
After Width: | Height: | Size: 95 KiB |
3
1NSI/Evaluations/DS_2023-05-22/scripts/qcm_list_dico.py
Normal file
@@ -0,0 +1,3 @@
|
||||
t = [ {'id':1, 'age':23, 'sejour':'PEKIN'}, {'id':2, 'age':27, 'sejour':'ISTANBUL'},
|
||||
{'id':3, 'age':53, 'sejour':'LONDRES'}, {'id':4, 'age':41, 'sejour':'ISTANBUL'},
|
||||
{'id':5, 'age':62, 'sejour':'RIO'}, {'id':6, 'age':28, 'sejour':'ALGER'}]
|
||||
11
1NSI/Evaluations/DS_2023-05-22/scripts/qcm_maxi.py
Normal file
@@ -0,0 +1,11 @@
|
||||
def maxi(t):
|
||||
m = t[0]
|
||||
for x in t:
|
||||
if x[1] >= m[1]:
|
||||
m = x
|
||||
return m
|
||||
|
||||
L = [ ('Alice', 17), ('Barnabé', 17),
|
||||
('Casimir', 17), ('Doriane', 17),
|
||||
('Emilien', 14), ('Fabienne', 16)
|
||||
]
|
||||
BIN
1NSI/Evaluations/DS_2023-05-22/sujet.pdf
Normal file
28
1NSI/Evaluations/DS_2023-05-22/sujet.tex
Normal file
@@ -0,0 +1,28 @@
|
||||
\documentclass[a4paper,12pt]{article}
|
||||
\usepackage{myXsim}
|
||||
\usepackage{minted}
|
||||
|
||||
% Title Page
|
||||
\title{ DS5 \hfill }
|
||||
\tribe{1NSI}
|
||||
\date{22 mai 2023}
|
||||
\duree{1h}
|
||||
|
||||
\DeclareExerciseCollection[step=1]{banque}
|
||||
\xsimsetup{collect}
|
||||
|
||||
\pagestyle{empty}
|
||||
|
||||
\begin{document}
|
||||
\maketitle
|
||||
|
||||
Le barème est donné à titre indicatif, il pourra être modifié.
|
||||
|
||||
\input{exercises.tex}
|
||||
\printcollection{banque}
|
||||
\end{document}
|
||||
|
||||
%%% Local Variables:
|
||||
%%% mode: latex
|
||||
%%% TeX-master: "master"
|
||||
%%% End:
|
||||
BIN
1NSI/Evaluations/DS_2023-05-22/trame.png
Normal file
|
After Width: | Height: | Size: 6.8 KiB |
@@ -2,7 +2,7 @@ Spécialité première NSI
|
||||
#######################
|
||||
|
||||
:date: 2022-07-25
|
||||
:modified: 2023-02-21
|
||||
:modified: 2023-07-06
|
||||
:authors: Bertrand Benjamin
|
||||
:category: 1NSI
|
||||
:tags: Progression
|
||||
@@ -56,7 +56,7 @@ Période 3
|
||||
:title: Interaction client/serveur
|
||||
:link: ./05_Interaction_client-serveur/
|
||||
|
||||
Étude du protocole HTTP à travers les requests et les responses, construction d'un serveur avec Flask.
|
||||
Étude du protocole HTTP à travers les requests et les responses, construction d'un serveur avec Flask.
|
||||
|
||||
.. big_button::
|
||||
:title: Tuple et array
|
||||
@@ -80,25 +80,38 @@ Période 4
|
||||
Programmation Javascript, corpus et interaction sur le web.
|
||||
|
||||
.. big_button::
|
||||
:title: Recherche pas dichotomie
|
||||
:title: Recherche par dichotomie
|
||||
:link: ./09_Recherche_par_dichotomie_et_complexite
|
||||
|
||||
Performance d'un programme, complexité et recherche par dichotomie.
|
||||
|
||||
.. big_button::
|
||||
:title: Dictionnaires
|
||||
:link: ./10_Dictionnaire
|
||||
|
||||
.. big_button::
|
||||
:title: Architecture réseau
|
||||
|
||||
.. big_button::
|
||||
:title: Tris
|
||||
Découverte et manipulation des Dictionnaires
|
||||
|
||||
Période 5
|
||||
---------
|
||||
|
||||
.. big_button::
|
||||
:title: Représentation des flottants
|
||||
:title: Architecture réseau
|
||||
:link: ./11_Reseau/
|
||||
|
||||
Pile TCP/IP et couche réseau.
|
||||
|
||||
.. big_button::
|
||||
:title: Importation de tables
|
||||
:title: Importation de tables
|
||||
:link: ./12_Tables_de_donnees/
|
||||
|
||||
Manipulation des tables de données et format csv.
|
||||
|
||||
|
||||
.. big_button::
|
||||
:title: Tris
|
||||
|
||||
.. big_button::
|
||||
:title: Représentation des flottants
|
||||
|
||||
.. big_button::
|
||||
:title: Architecture de Von Newman
|
||||
|
||||
BIN
1ST/08_Probabilite_Conditionnelles/1B_card_ens.pdf
Normal file
54
1ST/08_Probabilite_Conditionnelles/1B_card_ens.tex
Normal file
@@ -0,0 +1,54 @@
|
||||
\documentclass[a4paper,10pt]{article}
|
||||
\usepackage{myXsim}
|
||||
|
||||
\title{Probabilité conditionnelles - Cours}
|
||||
\tribe{1ST}
|
||||
\date{Avril 2023}
|
||||
|
||||
\pagestyle{empty}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\section{Ensembles}
|
||||
|
||||
\begin{propriete}[Opération d'ensembles]
|
||||
Soit $E$ un ensemble et $A$ et $B$ deux sous ensembles de $E$
|
||||
\begin{center}
|
||||
\includegraphics[scale=1]{./fig/ensembles}
|
||||
\end{center}
|
||||
\begin{multicols}{3}
|
||||
\begin{itemize}[align=right,itemindent=2em,labelsep=2pt,labelwidth=1em,leftmargin=0pt,nosep]
|
||||
\item \textbf{Complémentaire de $A$} contient tous les éléments qui n'ont pas les caractéristiques de $A$.
|
||||
|
||||
\begin{center}
|
||||
\includegraphics[ scale=0.5 ]{./fig/Abar}
|
||||
\end{center}
|
||||
|
||||
\item \textbf{Intersection de $A$ et $B$} contient tous les éléments qui ont les caractéristiques de $A$ \textbf{ET} de $B$.
|
||||
|
||||
\begin{center}
|
||||
\includegraphics[ scale=0.5 ]{./fig/inter}
|
||||
\end{center}
|
||||
|
||||
\item \textbf{Union de $A$ et $B$} contient tous les éléments qui ont les caractéristiques de $A$ \textbf{OU} de $B$.
|
||||
|
||||
\begin{center}
|
||||
\includegraphics[ scale=0.5 ]{./fig/union}
|
||||
\end{center}
|
||||
\end{itemize}
|
||||
\end{multicols}
|
||||
\end{propriete}
|
||||
|
||||
\begin{definition}[ Cardinal/Effectif]
|
||||
Soit $E$ un ensemble le nombre d'éléments de $E$ est appelé \textbf{effectif} ou \textbf{cardinal} de $E$ et on note
|
||||
\[
|
||||
\mbox{Card}(E) = \#E
|
||||
\]
|
||||
\end{definition}
|
||||
|
||||
\end{document}
|
||||
|
||||
%%% Local Variables:
|
||||
%%% mode: latex
|
||||
%%% TeX-master: "master"
|
||||
%%% End:
|
||||
BIN
1ST/08_Probabilite_Conditionnelles/2B_proba_conditionnel.pdf
Normal file
82
1ST/08_Probabilite_Conditionnelles/2B_proba_conditionnel.tex
Normal file
@@ -0,0 +1,82 @@
|
||||
\documentclass[a4paper,10pt]{article}
|
||||
\usepackage{myXsim}
|
||||
|
||||
\title{Probabilité conditionnelles - Cours}
|
||||
\tribe{1ST}
|
||||
\date{Avril 2023}
|
||||
|
||||
\pagestyle{empty}
|
||||
|
||||
\begin{document}
|
||||
|
||||
\section{Probabilité conditionnelle}
|
||||
|
||||
\begin{definition}[ Probabilités conditionnelles ]
|
||||
|
||||
Soit $A$ et $B$ deux ensembles d'un population totale $E$ avec $A$ un ensemble non vide.
|
||||
|
||||
\begin{itemize}
|
||||
\item Probabilités de l'évènement $A$
|
||||
\[
|
||||
P(A) = \frac{\mbox{Card}(A)}{\mbox{Card}(E)} = \frac{\mbox{Effectif de $A$}}{\mbox{Effectif total}}
|
||||
\]
|
||||
\item Probabilités de l'évènement $B$ sachant $A$
|
||||
\[
|
||||
P_A(B) = \frac{\mbox{Card}(A\cap B)}{\mbox{Card}(A)} = \frac{\mbox{Effectif des éléments qui sont dans $A$ et $B$}}{\mbox{Effectifs des éléments qui sont dans $A$}}
|
||||
\]
|
||||
\begin{center}
|
||||
\includegraphics[ scale=0.6 ]{./fig/condi_A}
|
||||
\end{center}
|
||||
\end{itemize}
|
||||
\end{definition}
|
||||
|
||||
\paragraph{Exemple}~\\
|
||||
|
||||
\begin{minipage}{0.5\linewidth}
|
||||
\begin{tabular}{|*{4}{c|}}
|
||||
\hline
|
||||
& Homme & Femme & Total \\
|
||||
\hline
|
||||
Employé & 10 & 15 & 25 \\
|
||||
\hline
|
||||
Vacataire & 14 & 17 & 31 \\
|
||||
\hline
|
||||
Total & 24 & 32 & 56 \\
|
||||
\hline
|
||||
\end{tabular}
|
||||
\end{minipage}
|
||||
\begin{minipage}{0.5\linewidth}
|
||||
On note
|
||||
\[
|
||||
A = \left\{ \mbox{Homme} \right\} \qquad
|
||||
\]
|
||||
\[
|
||||
B = \left\{ \mbox{Employé} \right\} \qquad
|
||||
\]
|
||||
\end{minipage}
|
||||
|
||||
\bigskip
|
||||
On choisit au hasard une personne de cette entreprise.
|
||||
\begin{itemize}
|
||||
\item
|
||||
\[
|
||||
P(A) =
|
||||
\]
|
||||
Interprétation:
|
||||
|
||||
\item
|
||||
\[
|
||||
P_A(B) =
|
||||
\]
|
||||
Interprétation:
|
||||
\bigskip
|
||||
\end{itemize}
|
||||
|
||||
\afaire{}
|
||||
|
||||
\end{document}
|
||||
|
||||
%%% Local Variables:
|
||||
%%% mode: latex
|
||||
%%% TeX-master: "master"
|
||||
%%% End:
|
||||
214
1ST/08_Probabilite_Conditionnelles/exercises.tex
Normal file
@@ -0,0 +1,214 @@
|
||||
\begin{exercise}[subtitle={Mobilités}, step={1}, origin={???}, topics={ Probabilité Conditionnelles }, tags={Probabilité}, mode={\trainMode}]
|
||||
On a réalisé une enquête dans un lycée où il y a \np{1200} élèves.
|
||||
\begin{enumerate}
|
||||
\begin{minipage}{0.45\textwidth}
|
||||
\item Reproduire et compléter le tableau ci-contre avec les informations suivantes.
|
||||
\begin{itemize}[leftmargin=*]
|
||||
\item 42.5\% des élèves habitent en centre-ville.
|
||||
\item 50\% des élèves utilisent les transports en commun et parmi eux, 75\% habitent en périphérie.
|
||||
\item 180 utilisent la voiture dont 30 habitent en centre-ville.
|
||||
\item 25\% des élèves viennent à pied.
|
||||
\item Parmi les cyclistes, il a trois fois plus d'élèves qui habitent en périphérie qu'en centre-ville.
|
||||
\end{itemize}
|
||||
\end{minipage}
|
||||
\hfill
|
||||
\begin{minipage}{0.45\textwidth}
|
||||
\begin{tabular}{|c|c|c|c|}
|
||||
\hline
|
||||
& Centre-ville & Périphérie & Total \\
|
||||
\hline
|
||||
Voiture & & & \\
|
||||
\hline
|
||||
Vélo & & & \\
|
||||
\hline
|
||||
À pied & & & \\
|
||||
\hline
|
||||
Autre & & & \\
|
||||
\hline
|
||||
Total & & & \np{1200} \\
|
||||
\hline
|
||||
\end{tabular}
|
||||
\end{minipage}
|
||||
|
||||
\item Avec les notations suivantes, décrire avec une phrase puis calculer l'effectif des ensembles
|
||||
\[
|
||||
A = \left\{ \mbox{habite en centre-ville} \right\} \qquad
|
||||
B = \left\{ \mbox{utilise de vélo} \right\}
|
||||
\]
|
||||
\[
|
||||
A \cap B \qquad A \cup B \qquad \overline{A} \qquad \overline{A}\cap B \qquad \overline{ A \cup B}
|
||||
\]
|
||||
\end{enumerate}
|
||||
\end{exercise}
|
||||
|
||||
\begin{exercise}[subtitle={Erreur de contrôle}, step={1}, origin={???}, topics={ Probabilité Conditionnelles }, tags={Probabilité}, mode={\trainMode}]
|
||||
Une entreprise fabrique en grande série des pièces. Les aléas de productions font que 5\% des pièces ont un défaut. Cette entreprise dispose d'un appareil qui contrôle la qualité des pièces. Cet appareil accepte toutes les pièces sans défauts, mais ne refuse que 80\% des pièces qui ont un défaut.
|
||||
\begin{minipage}{0.5\textwidth}
|
||||
\begin{enumerate}
|
||||
\item On considère un échantillon de \np{10000} pièces représentatif. Compléter le tableau croisé ci-contre.
|
||||
\item On note les ensembles suivants:
|
||||
\begin{itemize}
|
||||
\item $D = \left\{ \mbox{avec défaut} \right\}$
|
||||
\item $A = \left\{ \mbox{Accéptée} \right\}$
|
||||
\end{itemize}
|
||||
Écrire avec les notations ensemblistes les ensembles ci-dessous puis calculer les probabilités associées.
|
||||
\end{enumerate}
|
||||
\end{minipage}
|
||||
\hfill
|
||||
\begin{minipage}{0.45\textwidth}
|
||||
|
||||
\begin{tabular}{|c|c|c|c|}
|
||||
\hline
|
||||
& Avec défaut & Sans défaut & Total \\
|
||||
\hline
|
||||
Acceptées & & & \\
|
||||
\hline
|
||||
Refusées & & & \\
|
||||
\hline
|
||||
Total & & & \\
|
||||
\hline
|
||||
\end{tabular}
|
||||
\end{minipage}
|
||||
\begin{multicols}{3}
|
||||
\begin{enumerate}
|
||||
\item $\left\{ \mbox{avec défaut et acceptée} \right\}$
|
||||
\item $\left\{ \mbox{sans défaut ou acceptée} \right\}$
|
||||
\item $\left\{ \mbox{refusée ou sans défaut} \right\}$
|
||||
\end{enumerate}
|
||||
\end{multicols}
|
||||
\end{exercise}
|
||||
|
||||
\begin{exercise}[subtitle={Étranges poissons}, step={2}, origin={Mon cru}, topics={ Probabilité Conditionnelles }, tags={Probabilité}, mode={\searchMode}]
|
||||
Le tableau suivant indique les quantités de poissons d'un étang ayant certaines caractéristiques.
|
||||
|
||||
\begin{center}
|
||||
\begin{tabular}{|*{4}{c|}|c|}
|
||||
\hline
|
||||
& nageoires & ailerons & pattes & total \\
|
||||
\hline
|
||||
bleu & 54 & 10 & 30 & 94 \\
|
||||
\hline
|
||||
vert & 20 & 50 & 34 & 104 \\
|
||||
\hline
|
||||
\hline
|
||||
total & 74 & 60 & 64 & 198 \\
|
||||
\hline
|
||||
\end{tabular}
|
||||
\end{center}
|
||||
|
||||
On pèche un poisson au hasard dans cet étang. Calculer les quantités suivantes en utilisant les bonnes notations.
|
||||
|
||||
\begin{enumerate}
|
||||
\item La probabilité que le poisson soit bleu et ait des ailerons.
|
||||
\item La probabilité que le poisson soit vert et n'ai pas de pattes.
|
||||
\item Si on ne pèche que des poissons à nageoires, la probabilité qu'il soit bleu.
|
||||
\item Si on ne pèche que des poissons bleus, la probabilité qu'il ait des pattes.
|
||||
\end{enumerate}
|
||||
\end{exercise}
|
||||
|
||||
\begin{exercise}[subtitle={Orientation}, step={2}, origin={Ma tête}, topics={ Probabilité Conditionnelles }, tags={Probabilité}, mode={\trainMode}]
|
||||
On a fait une étude sur l'orientation des élèves en filière technologique et on a rassemblé les résultats dans le tableau ci-dessous
|
||||
\begin{center}
|
||||
\begin{tabular}{|*{4}{c|}|c|}
|
||||
\hline
|
||||
& STI2D & STMG & ST2S & total \\
|
||||
\hline
|
||||
Garçon & 11 & 10 & 22 & 43 \\
|
||||
\hline
|
||||
Fille & 5 & 20 & 10 & 35 \\
|
||||
\hline
|
||||
\hline
|
||||
total & 16 & 30 & 32 & 78 \\
|
||||
\hline
|
||||
\end{tabular}
|
||||
\end{center}
|
||||
|
||||
On note les ensembles suivants :
|
||||
\begin{multicols}{3}
|
||||
\begin{itemize}
|
||||
\item G = "L'élève est un garçon"
|
||||
\item F = "L'élève est une fille"
|
||||
\item D = "Élève de STI2D"
|
||||
\item M = "Élève de STMG"
|
||||
\item S = "Élève de ST2S"
|
||||
\end{itemize}
|
||||
\end{multicols}
|
||||
Calculer les quantités suivantes
|
||||
\begin{multicols}{3}
|
||||
\begin{enumerate}
|
||||
\item $P(G \cap S)$
|
||||
\item $P_G(S)$
|
||||
\item $P(F \cap D)$
|
||||
\item $P_D(F)$
|
||||
\item $P(G \cup M)$
|
||||
\item $P_F(M)$
|
||||
\end{enumerate}
|
||||
\end{multicols}
|
||||
\end{exercise}
|
||||
|
||||
\begin{exercise}[subtitle={Impression de livres}, step={2}, origin={???}, topics={ Probabilité Conditionnelles }, tags={Probabilité}, mode={\trainMode}]
|
||||
L'étude de la répartition des livres produit dans une imprimerie donne les résultats suivants
|
||||
\begin{itemize}
|
||||
\item 60\% sont des romans et un quart d'entre eux sont au format de non poche
|
||||
\item 25\% sont des essais et un cinquième d'entre eux sont au format poche
|
||||
\item le reste est constitué de livres de poésie. Et parmi ceux-là, deux tiers est au format poche.
|
||||
\end{itemize}
|
||||
\begin{enumerate}
|
||||
\item Faire un tableau croisé des effectifs si l'on suppose que l'imprimerie fabrique au total 100 livres.
|
||||
\item On choisit un livre au hasard, on note les évènements suivants
|
||||
\[
|
||||
P = \left\{ \mbox{le livre est au format poche} \right\} \qquad E = \left\{ \mbox{le livre est un essai} \right\}
|
||||
\]
|
||||
\begin{enumerate}
|
||||
\item Calculer la probabilité des évènements $E$ et $P$.
|
||||
\item Décrire avec une phrase puis calculer la probabilité de l'évènement $E\cap P$
|
||||
\item Décrire avec une phrase puis calculer la probabilité de l'évènement $\overline{E}$
|
||||
\end{enumerate}
|
||||
\item Calculer la quantité $P_E(P)$ et interpréter le résultat.
|
||||
\item Traduire en termes de probabilité la phrase "20\% des essais sont au format poche".
|
||||
\end{enumerate}
|
||||
\end{exercise}
|
||||
|
||||
\begin{exercise}[subtitle={Villes et voitures}, step={2}, origin={Le livre scolaire}, topics={ Probabilité Conditionnelles }, tags={Probabilité}, mode={\trainMode}]
|
||||
Dans une ville A, 30 \% des habitants n'ont pas de voiture, contre 10 \% dans la ville B voisine et 16 \% dans la ville C. Or les habitants de A représentent 12 \% de cette agglomération, les habitants de la ville B en représentent 38 \% et ceux de C en représentent 50 \%.
|
||||
|
||||
On interroge un habitant de l'agglomération au hasard. Quelle est la probabilité qu'il vienne de la ville A et qu'il n'ait pas de voiture ? Même question pour les habitants de la ville B et C.
|
||||
\end{exercise}
|
||||
|
||||
\begin{exercise}[subtitle={Tests Covid}, step={3}, origin={Ma tête}, topics={ Probabilité Conditionnelles }, tags={Probabilité}, mode={\trainMode}]
|
||||
En 2020, on pouvait lire l'article suivant dans le monde.
|
||||
|
||||
Dans la suite on note $P=$"test positif" et $I=$"patient infecté".
|
||||
\begin{enumerate}
|
||||
\item Chercher dans l'article les valeurs de la sensibilité et de la spécificité du test Covid. Puis traduire ces valeurs en terme de probabilités.
|
||||
\item On se place dans le premier cas où 1\% de la population est infecté.
|
||||
|
||||
\begin{minipage}{0.5\linewidth}
|
||||
\begin{enumerate}
|
||||
\item On étudie une population de 1000 individus. Compléter le tableau suivant
|
||||
|
||||
\item Calculer la probabilité que parmi les testés positifs, le patient ne soit pas infecté.
|
||||
\item Calculer la probabilité que parmi les testés négatif, le patient ne soit pas infecté.
|
||||
\end{enumerate}
|
||||
\end{minipage}
|
||||
\begin{minipage}{0.5\linewidth}
|
||||
\begin{tabular}{|*{3}{c|}c|}
|
||||
\hline
|
||||
& infecté & non infecté & total \\
|
||||
\hline
|
||||
Test positif & & & \\
|
||||
\hline
|
||||
Test négatif & & & \\
|
||||
\hline
|
||||
total & & & 1000 \\
|
||||
\hline
|
||||
\end{tabular}
|
||||
\end{minipage}
|
||||
\item Mêmes questions pour le cas où 10\% de la population est infectée.
|
||||
\item Mêmes questions pour le cas où 30\% de la population est infectée.
|
||||
\item Que pensez-vous de ces tests?
|
||||
\end{enumerate}
|
||||
|
||||
\includegraphics[scale=0.6, angle=90]{./fig/resultat_test}
|
||||
|
||||
\end{exercise}
|
||||
BIN
1ST/08_Probabilite_Conditionnelles/fig/Abar.png
Normal file
|
After Width: | Height: | Size: 5.5 KiB |
BIN
1ST/08_Probabilite_Conditionnelles/fig/condi_A.png
Normal file
|
After Width: | Height: | Size: 5.8 KiB |
BIN
1ST/08_Probabilite_Conditionnelles/fig/ensembles.png
Normal file
|
After Width: | Height: | Size: 6.0 KiB |
274
1ST/08_Probabilite_Conditionnelles/fig/ensembles.svg
Normal file
@@ -0,0 +1,274 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
width="210mm"
|
||||
height="297mm"
|
||||
viewBox="0 0 210 297"
|
||||
version="1.1"
|
||||
id="svg8"
|
||||
inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07, custom)"
|
||||
sodipodi:docname="ensembles.svg">
|
||||
<defs
|
||||
id="defs2" />
|
||||
<sodipodi:namedview
|
||||
id="base"
|
||||
pagecolor="#ffffff"
|
||||
bordercolor="#666666"
|
||||
borderopacity="1.0"
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pageshadow="2"
|
||||
inkscape:zoom="1.5077062"
|
||||
inkscape:cx="342.38855"
|
||||
inkscape:cy="247.1513"
|
||||
inkscape:document-units="mm"
|
||||
inkscape:current-layer="layer1"
|
||||
inkscape:document-rotation="0"
|
||||
showgrid="false"
|
||||
showguides="false"
|
||||
inkscape:window-width="1920"
|
||||
inkscape:window-height="1054"
|
||||
inkscape:window-x="0"
|
||||
inkscape:window-y="0"
|
||||
inkscape:window-maximized="1" />
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
inkscape:label="Calque 1"
|
||||
inkscape:groupmode="layer"
|
||||
id="layer1">
|
||||
<rect
|
||||
style="opacity:0.382969;fill:#0000ff;stroke:#000000;stroke-width:0.304881;stop-color:#000000"
|
||||
id="rect863"
|
||||
width="78.540085"
|
||||
height="14.654474"
|
||||
x="112.35032"
|
||||
y="28.559233"
|
||||
ry="4.5616803" />
|
||||
<rect
|
||||
style="opacity:0.382969;fill:#b3b3b3;stroke:#000000;stroke-width:0.2329;stop-color:#000000"
|
||||
id="rect833"
|
||||
width="88.035439"
|
||||
height="46.106461"
|
||||
x="6.1855693"
|
||||
y="7.1176796"
|
||||
ry="5.7131782" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
x="12.342381"
|
||||
y="14.562019"
|
||||
id="text837"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan835"
|
||||
x="12.342381"
|
||||
y="14.562019"
|
||||
style="stroke-width:0.264583">E</tspan></text>
|
||||
<rect
|
||||
style="opacity:0.382969;fill:#ff0000;stroke:#000000;stroke-width:0.312887;stop-color:#000000"
|
||||
id="rect839"
|
||||
width="23.032158"
|
||||
height="38.189877"
|
||||
x="25.814392"
|
||||
y="11.452538"
|
||||
ry="5.5030832" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
x="29.626511"
|
||||
y="17.945637"
|
||||
id="text843"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan841"
|
||||
x="29.626511"
|
||||
y="17.945637"
|
||||
style="stroke-width:0.264583">A</tspan></text>
|
||||
<rect
|
||||
style="opacity:0.382969;fill:#0000ff;stroke:#000000;stroke-width:0.304881;stop-color:#000000"
|
||||
id="rect845"
|
||||
width="78.540085"
|
||||
height="14.654474"
|
||||
x="10.111814"
|
||||
y="30.473827"
|
||||
ry="4.5616803" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
x="13.073805"
|
||||
y="38.849197"
|
||||
id="text849"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan847"
|
||||
x="13.073805"
|
||||
y="38.849197"
|
||||
style="stroke-width:0.264583">B</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
x="114.58089"
|
||||
y="12.647426"
|
||||
id="text855"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan853"
|
||||
x="114.58089"
|
||||
y="12.647426"
|
||||
style="stroke-width:0.264583">E</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
x="131.86502"
|
||||
y="16.031042"
|
||||
id="text861"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan859"
|
||||
x="131.86502"
|
||||
y="16.031042"
|
||||
style="stroke-width:0.264583">A</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
x="115.31231"
|
||||
y="36.934605"
|
||||
id="text867"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan865"
|
||||
x="115.31231"
|
||||
y="36.934605"
|
||||
style="stroke-width:0.264583">B</tspan></text>
|
||||
<rect
|
||||
style="opacity:0.382969;fill:#ff0000;stroke:#000000;stroke-width:0.312888;stop-color:#000000"
|
||||
id="rect839-7"
|
||||
width="23.032158"
|
||||
height="38.189877"
|
||||
x="128.28906"
|
||||
y="9.442317"
|
||||
ry="5.5030832" />
|
||||
<path
|
||||
id="rect851"
|
||||
style="opacity:0.69714844;fill:#00ff00;stroke:#000000;stroke-width:0.880252;stop-color:#000000"
|
||||
d="M 431.38477 19.666016 C 419.42218 19.666016 409.79102 29.295226 409.79102 41.257812 L 409.79102 172.33203 C 409.79102 184.29462 419.42218 193.92578 431.38477 193.92578 L 720.93164 193.92578 C 732.89422 193.92578 742.52344 184.29462 742.52344 172.33203 L 742.52344 41.257812 C 742.52344 29.295226 732.89422 19.666016 720.93164 19.666016 L 431.38477 19.666016 z M 504.7793 36.048828 L 550.23047 36.048828 C 561.75311 36.048828 571.0293 45.32498 571.0293 56.847656 L 571.0293 159.58984 C 571.0293 171.11252 561.75311 180.38867 550.23047 180.38867 L 504.7793 180.38867 C 493.25661 180.38867 483.97852 171.11252 483.97852 159.58984 L 483.97852 56.847656 C 483.97852 45.32498 493.25661 36.048828 504.7793 36.048828 z "
|
||||
transform="scale(0.26458333)" />
|
||||
<rect
|
||||
style="opacity:0.382969;fill:#b3b3b3;stroke:#000000;stroke-width:0.2329;stop-color:#000000"
|
||||
id="rect833-6"
|
||||
width="88.035439"
|
||||
height="46.106461"
|
||||
x="8.8498955"
|
||||
y="60.605553"
|
||||
ry="5.7131782" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
x="15.006706"
|
||||
y="68.049896"
|
||||
id="text837-3"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan835-1"
|
||||
x="15.006706"
|
||||
y="68.049896"
|
||||
style="stroke-width:0.264583">E</tspan></text>
|
||||
<rect
|
||||
style="opacity:0.382969;fill:#ff0000;stroke:#000000;stroke-width:0.312888;stop-color:#000000"
|
||||
id="rect839-75"
|
||||
width="23.032158"
|
||||
height="38.189877"
|
||||
x="28.478718"
|
||||
y="64.940414"
|
||||
ry="5.5030832" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
x="32.290836"
|
||||
y="71.43351"
|
||||
id="text843-9"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan841-6"
|
||||
x="32.290836"
|
||||
y="71.43351"
|
||||
style="stroke-width:0.264583">A</tspan></text>
|
||||
<rect
|
||||
style="opacity:0.382969;fill:#0000ff;stroke:#000000;stroke-width:0.304882;stop-color:#000000"
|
||||
id="rect845-2"
|
||||
width="78.540085"
|
||||
height="14.654474"
|
||||
x="12.776138"
|
||||
y="83.9617"
|
||||
ry="4.5616803" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
x="15.738129"
|
||||
y="92.337074"
|
||||
id="text849-1"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan847-7"
|
||||
x="15.738129"
|
||||
y="92.337074"
|
||||
style="stroke-width:0.264583">B</tspan></text>
|
||||
<path
|
||||
id="rect839-75-8"
|
||||
style="opacity:0.78253906;fill:#00ff00;stroke:#000000;stroke-width:0.312888;stop-color:#000000"
|
||||
d="m 28.462112,83.883022 v 13.665317 c 0,0.337981 0.03161,0.668244 0.0894,0.989086 h 22.85287 c 0.05779,-0.320842 0.08992,-0.651105 0.08992,-0.989086 V 83.883022 Z" />
|
||||
<rect
|
||||
style="opacity:0.382969;fill:#b3b3b3;stroke:#000000;stroke-width:0.2329;stop-color:#000000"
|
||||
id="rect833-5"
|
||||
width="88.035439"
|
||||
height="46.106461"
|
||||
x="112.166"
|
||||
y="61.70715"
|
||||
ry="5.7131782" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
x="118.32281"
|
||||
y="69.151489"
|
||||
id="text837-7"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan835-4"
|
||||
x="118.32281"
|
||||
y="69.151489"
|
||||
style="stroke-width:0.264583">E</tspan></text>
|
||||
<path
|
||||
id="rect839-1"
|
||||
style="opacity:0.6215625;fill:#00ff00;stroke:#000000;stroke-width:1.18257;stop-color:#000000"
|
||||
d="M 518.92188 249.60742 C 507.39923 249.60742 498.12305 258.88357 498.12305 270.40625 L 498.12305 321.5 L 456.01562 321.5 C 446.46412 321.5 438.77344 329.18873 438.77344 338.74023 L 438.77344 359.64453 C 438.77344 369.19604 446.46412 376.88672 456.01562 376.88672 L 498.46094 376.88672 C 500.2133 386.6118 508.67701 393.94727 518.92188 393.94727 L 564.37305 393.94727 C 574.61795 393.94727 583.08163 386.6118 584.83398 376.88672 L 718.37695 376.88672 C 727.92846 376.88672 735.61914 369.19604 735.61914 359.64453 L 735.61914 338.74023 C 735.61914 329.18873 727.92846 321.5 718.37695 321.5 L 585.17383 321.5 L 585.17383 270.40625 C 585.17383 258.88357 575.89573 249.60742 564.37305 249.60742 L 518.92188 249.60742 z "
|
||||
transform="scale(0.26458333)" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
x="135.60695"
|
||||
y="72.535103"
|
||||
id="text843-8"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan841-5"
|
||||
x="135.60695"
|
||||
y="72.535103"
|
||||
style="stroke-width:0.264583">A</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-style:normal;font-weight:normal;font-size:4.23333px;line-height:1.25;font-family:sans-serif;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;stroke-width:0.264583"
|
||||
x="119.05424"
|
||||
y="93.438667"
|
||||
id="text849-7"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan847-5"
|
||||
x="119.05424"
|
||||
y="93.438667"
|
||||
style="stroke-width:0.264583">B</tspan></text>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 11 KiB |
BIN
1ST/08_Probabilite_Conditionnelles/fig/inter.png
Normal file
|
After Width: | Height: | Size: 7.1 KiB |