Compare commits

...

2 Commits

Author SHA1 Message Date
e0a502e074 Feat: ajoute des liens pour l'autoformation
All checks were successful
continuous-integration/drone/push Build is passing
2022-09-29 15:40:01 +02:00
d64887c0a3 Feat: ajoute des exercices techniques sans micro:bit 2022-09-29 15:22:42 +02:00
4 changed files with 40 additions and 3 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

View File

@ -2,7 +2,7 @@ Spécialité première NSI
#######################
:date: 2022-07-25
:modified: 2022-09-04
:modified: 2022-09-29
:authors: Bertrand Benjamin
:category: 1NSI
:tags: Progression
@ -121,3 +121,17 @@ Suite et fin du projet.
Construction d'une présentation
Présentation évaluée
Ressources pour l'auto-apprentissage
====================================
Chaines youtube:
- `Grafikart - HTML <https://www.youtube.com/watch?v=oEAuNzWXRjM&list=PLjwdMgw5TTLUeixVGPNl1uZNeJy4UY6qX>`_
- `Grafikart - CSS <https://www.youtube.com/watch?v=PE8FQ6zihhw&list=PLjwdMgw5TTLVjTZQocrMwKicV5wsZlRpj>`_
- `Grafikart - divers techniques en HTML/CSS <https://www.youtube.com/watch?v=X_R9y48d-OQ&list=PLjwdMgw5TTLU5x6bUs_FkyxF9vt0BWfIo>`_
- `Benjamin Code - review de ce qui se fait de mieux en html/css/javascript <https://www.youtube.com/watch?v=7pqC6j-5P9E&list=PL8x4xEF7H2YMW4rXZS8kQxuXG9uuOxUy1>`_ (attention ce n'est pas du tout un tuto!)
OpenClassRoom (ancien site du zero)
- `Cours HTML/CSS <https://openclassrooms.com/fr/courses/1603881-apprenez-a-creer-votre-site-web-avec-html5-et-css3>`_ (aller voir la table des matières pour avoir accès aux cours sans avoir à s'inscrire)