Feat: ajoute des exercices techniques sans micro:bit

This commit is contained in:
Bertrand Benjamin 2022-09-29 15:22:42 +02:00
parent d36406e7f5
commit d64887c0a3
3 changed files with 25 additions and 2 deletions

View File

@ -194,3 +194,23 @@
\item (*) La partie doit être perdue quand la tête du serpent touche une partie de son corps.
\end{enumerate}
\end{exercise}
% ---- Pure Python
\begin{exercise}[subtitle={Pure Python}, step={7}, origin={}, topics={ Programmation Python et microbit }, tags={ Python, Programmation, Architecture }]
Ci-dessous quelques exercices techniques pour se faire la main avec Python. À vous de choisir les bons outils dans le corpus pour les résoudre.
Les exercices peuvent être faire dans l'ordre de votre choix.
\begin{enumerate}
\item \textbf{Mot de passe:} Étant donné un mot de passe stocké dans une variable. Le programme demande à l'utilisateur de rentrer un mot de passe tant que ce dernier n'est pas identique à celui stocké. Quand le mot de passe est trouvé, on afficher "accès autorisé"
\item \textbf{Plus ou moins}: Étant donné un nombre stocké dans une variable. Le programme demande à l'utilisateur de le deviner. Tant qu'il ne la pas trouvé, le programme lui dira si la proposition est plus grande ou plus petite que la valeur stockée.
\item \textbf{Questionnaire à une question:} Étant données une question et la réponse associée stockées dans deux variables. Le programme demande à l'utilisateur la réponse à la question et affiche si la réponse est bonne ou non. \textit{(On pourra amélioré ce programme en stockant plusieurs réponses possibles)}.
\item \textbf{QCM:} Étant donnée une liste de questions fermées (qui se répondent pas oui ou non). Le programme pose les questions successivement et à la fin donne le nombre de bonnes réponses.
\item \textbf{Table de ...:} Étant donné un nombre ainsi qu'une limite. Affiche tous les multiples de ce nombre juqu'à atteindre la limite.
\item \textbf{Table de multiplication:} Étant donné un nombre limite. Affiche la table de multiplication de tous les nombres de 0 à cette limite.
\item \textbf{Multiples de 3 ou 5:} Étant donné un nombre limite. Afficher tous les multiples de 3 ou de 5 inférieur à cette limite.
\item \textbf{Pyramide de lettres:} Étant donnée une chaine de caractères. Afficher un fois la première lettre, puis deux fois la deuxième puis 3 fois la 3e...
\item \textbf{Moyenne interactive:} Le programme demande des nombres jusqu'à ce que l'utilisateur entre "s" (pour stop) puis affiche la moyenne des nombres entrés.
\item \textbf{Max interactif:} Le programme demande des nombres jusqu'à ce que l'utilisateur entre "s" (pour stop) puis affiche le max des nombres entrés.
\end{enumerate}
\end{exercise}

View File

@ -33,8 +33,6 @@
\item Maitriser les bases du language Python
\end{itemize}
\bigskip
\section{Prise en main de la carte micro:bit}
\listsectionexercises
@ -59,6 +57,11 @@
\listsectionexercises
\section{Pure Python}
Cet exercice se fait sans utilisation du module micro:bit.
\listsectionexercises
\pagebreak