Feat: Initialise seq 2
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
parent
7059a0e6dd
commit
de5a03ddab
7
1NSI/02_Programmation_Python_et_microbit/exercises.tex
Normal file
7
1NSI/02_Programmation_Python_et_microbit/exercises.tex
Normal file
@ -0,0 +1,7 @@
|
|||||||
|
\begin{exercise}[subtitle={<++>}, step={1}, origin={<++>}, topics={ Programmation Python et microbit }, tags={ Python, Programmation, Architecture }]
|
||||||
|
<++>
|
||||||
|
\end{exercise}
|
||||||
|
|
||||||
|
\begin{solution}
|
||||||
|
<++>
|
||||||
|
\end{solution}
|
68
1NSI/02_Programmation_Python_et_microbit/index.rst
Normal file
68
1NSI/02_Programmation_Python_et_microbit/index.rst
Normal file
@ -0,0 +1,68 @@
|
|||||||
|
Programmation Python et microbit
|
||||||
|
################################
|
||||||
|
|
||||||
|
:date: 2022-09-04
|
||||||
|
:modified: 2022-09-04
|
||||||
|
:authors: Benjamin Bertrand
|
||||||
|
:tags: Python, Programmation, Architecture
|
||||||
|
:category: 1NSI
|
||||||
|
:summary: Retour sur les bases du python avec microbit
|
||||||
|
|
||||||
|
Élements du programme
|
||||||
|
=====================
|
||||||
|
|
||||||
|
.. list-table:: Architectures matérielles et systèmes d’exploitation
|
||||||
|
:header-rows: 1
|
||||||
|
|
||||||
|
* - Contenus
|
||||||
|
- Capacités attendues
|
||||||
|
- Commentaires
|
||||||
|
* - Périphériques d’entrée et de sortie Interface Homme-Machine (IHM). Identifier le rôle des capteurs et actionneurs.
|
||||||
|
- Réaliser par programmation une IHM répondant à un cahier des charges donné.
|
||||||
|
- Les activités peuvent être développées sur des objets connectés, des systèmes
|
||||||
|
|
||||||
|
.. list-table:: Langages et programmation
|
||||||
|
:header-rows: 1
|
||||||
|
|
||||||
|
* - Contenus
|
||||||
|
- Capacités attendues
|
||||||
|
- Commentaires
|
||||||
|
* - Constructions élémentaires
|
||||||
|
- Mettre en évidence un corpus de constructions élémentaires.
|
||||||
|
- Séquences, affectation, conditionnelles, boucles bornées, boucles non bornées
|
||||||
|
|
||||||
|
Progression
|
||||||
|
===========
|
||||||
|
|
||||||
|
|
||||||
|
Étape 1: Identification des capacités de la carte microbit
|
||||||
|
----------------------------------------------------------
|
||||||
|
|
||||||
|
Étape 2: Succession d'instruction et prise en main
|
||||||
|
--------------------------------------------------
|
||||||
|
|
||||||
|
Dans cette étape, les élèves apprennent à manipuler les images sur la matrice de led et à utiliser quelques capteurs.
|
||||||
|
|
||||||
|
Avant de laisser les élèves se lancer dans la suite des exercices, on fait une présentation du "workflow" pour programmer, compiler puis flasher un programme sur micorbit.
|
||||||
|
|
||||||
|
Étape 3: Boucle while
|
||||||
|
---------------------
|
||||||
|
|
||||||
|
|
||||||
|
Étape 4: Boucle for
|
||||||
|
-------------------
|
||||||
|
|
||||||
|
Étape 5: Conditions et évènements
|
||||||
|
---------------------------------
|
||||||
|
|
||||||
|
Étape 6: Un peu tout mélangé
|
||||||
|
----------------------------
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Ressources
|
||||||
|
==========
|
||||||
|
|
||||||
|
- `lecluseo <https://lecluseo.scenari-community.org/CircuitPython/co/module_Micropython_3.html>`_
|
||||||
|
- `glassus <https://glassus.github.io/snt/Theme4_Objets_Connectes/cours/#0-presentation-de-la-carte-bbc-microbit>`_
|
44
1NSI/02_Programmation_Python_et_microbit/plan_de_travail.tex
Normal file
44
1NSI/02_Programmation_Python_et_microbit/plan_de_travail.tex
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
\documentclass[a4paper,12pt]{article}
|
||||||
|
\usepackage{myXsim}
|
||||||
|
|
||||||
|
\author{Benjamin Bertrand}
|
||||||
|
\title{Programmation Python et microbit - Plan de travail}
|
||||||
|
\tribe{1NSI}
|
||||||
|
\date{septembre 2022}
|
||||||
|
|
||||||
|
\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}
|
28
1NSI/02_Programmation_Python_et_microbit/solutions.tex
Normal file
28
1NSI/02_Programmation_Python_et_microbit/solutions.tex
Normal file
@ -0,0 +1,28 @@
|
|||||||
|
\documentclass[a4paper,10pt]{article}
|
||||||
|
\usepackage{myXsim}
|
||||||
|
|
||||||
|
\usetikzlibrary{shapes.geometric}
|
||||||
|
|
||||||
|
\author{Benjamin Bertrand}
|
||||||
|
\title{Programmation Python et microbit - Solutions}
|
||||||
|
\tribe{1NSI}
|
||||||
|
\date{septembre 2022}
|
||||||
|
|
||||||
|
\DeclareExerciseCollection{banque}
|
||||||
|
\xsimsetup{
|
||||||
|
exercise/print=false,
|
||||||
|
solution/print=true,
|
||||||
|
}
|
||||||
|
|
||||||
|
\pagestyle{empty}
|
||||||
|
|
||||||
|
|
||||||
|
\begin{document}
|
||||||
|
|
||||||
|
\maketitle
|
||||||
|
|
||||||
|
\input{exercises.tex}
|
||||||
|
%\printcollection{banque}
|
||||||
|
%\printsolutions{exercises}
|
||||||
|
|
||||||
|
\end{document}
|
Loading…
Reference in New Issue
Block a user