From dba324015f627db87f9e3a95dcbdfe597c243f3e Mon Sep 17 00:00:00 2001 From: Bertrand Benjamin Date: Fri, 17 Mar 2023 15:08:06 +0100 Subject: [PATCH] Feat(NSI): initie l'intro des dictionnaires --- 1NSI/10_Dictionnaire/1B.tex | 14 ++++++++ 1NSI/10_Dictionnaire/exercises.tex | 7 ++++ 1NSI/10_Dictionnaire/index.rst | 32 +++++++++++++++++ 1NSI/10_Dictionnaire/plan_de_travail.tex | 44 ++++++++++++++++++++++++ 1NSI/10_Dictionnaire/solutions.tex | 28 +++++++++++++++ 5 files changed, 125 insertions(+) create mode 100644 1NSI/10_Dictionnaire/1B.tex create mode 100644 1NSI/10_Dictionnaire/exercises.tex create mode 100644 1NSI/10_Dictionnaire/index.rst create mode 100644 1NSI/10_Dictionnaire/plan_de_travail.tex create mode 100644 1NSI/10_Dictionnaire/solutions.tex diff --git a/1NSI/10_Dictionnaire/1B.tex b/1NSI/10_Dictionnaire/1B.tex new file mode 100644 index 0000000..b541be9 --- /dev/null +++ b/1NSI/10_Dictionnaire/1B.tex @@ -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} diff --git a/1NSI/10_Dictionnaire/exercises.tex b/1NSI/10_Dictionnaire/exercises.tex new file mode 100644 index 0000000..4debcd9 --- /dev/null +++ b/1NSI/10_Dictionnaire/exercises.tex @@ -0,0 +1,7 @@ +\begin{exercise}[subtitle={<++>}, step={1}, origin={<++>}, topics={ Dictionnaire }, tags={ Python }] + <++> +\end{exercise} + +\begin{solution} + <++> +\end{solution} diff --git a/1NSI/10_Dictionnaire/index.rst b/1NSI/10_Dictionnaire/index.rst new file mode 100644 index 0000000..0b844fb --- /dev/null +++ b/1NSI/10_Dictionnaire/index.rst @@ -0,0 +1,32 @@ +Dictionnaire +############ + +:date: 2023-03-17 +:modified: 2023-03-17 +: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. +- Exercices de construction de fonctions de manipulation de dictionnaires +- Manipulation des données Exif diff --git a/1NSI/10_Dictionnaire/plan_de_travail.tex b/1NSI/10_Dictionnaire/plan_de_travail.tex new file mode 100644 index 0000000..5ca513b --- /dev/null +++ b/1NSI/10_Dictionnaire/plan_de_travail.tex @@ -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} diff --git a/1NSI/10_Dictionnaire/solutions.tex b/1NSI/10_Dictionnaire/solutions.tex new file mode 100644 index 0000000..977e157 --- /dev/null +++ b/1NSI/10_Dictionnaire/solutions.tex @@ -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}