Compare commits

...

2 Commits

Author SHA1 Message Date
2714ef6eec Feat(2nd): ajoute alt pour les enigmes
All checks were successful
continuous-integration/drone/push Build is passing
2023-04-14 15:03:56 +02:00
5fb7016320 Feat(2nd): ajoute l'index pour la programmation 2023-04-14 15:02:54 +02:00
2 changed files with 90 additions and 2 deletions

View File

@ -0,0 +1,85 @@
Programmation
#############
:date: 2023-04-14
:modified: 2023-04-14
:authors: Benjamin Bertrand
:tags: Python
:category: 2nd
:summary: TDs de programmation python à faire en salle informatique en demi-groupe.
Le programme
============
Contenus
- Variables informatiques de type entier, booléen, flottant, chaîne de caractères.
- Affectation.
- Séquence dinstructions.
- Instruction conditionnelle.
- Boucle bornée (for), boucle non bornée (while).
Capacités attendues
- Choisir ou déterminer le type dune variable (entier, flottant ou chaîne de caractères).
- Concevoir et écrire une instruction daffectation, une séquence dinstructions, une instruction conditionnelle.
- Écrire une formule permettant un calcul combinant des variables.
- Programmer, dans des cas simples, une boucle bornée, une boucle non bornée.
- Dans des cas plus complexes: lire, comprendre, modifier ou compléter un algorithme
Présentation
============
Plan de travail sous forme de plusieurs notebooks. Les élèves doivent commencer pas l'étape 1 pour avoir un tour d'horizon. Puis vient l'étape 2. Les étapes suivantes peuvent être fait dans n'importe quelle ordre.
La séquence se conclue avec un projet de programmation mêlant plusieurs outils.
Assez rapidement, on pourra ajouter des questions "programmation" dans les questions flashs: des programmes, on anticipe quel sera le résultat. Cela permettre de présenter "le tableau des variables".
Plan de travail
===============
Étape 1: Tour d'horizon des briques de programmation
----------------------------------------------------
`Notebook du tour d'horizon de la programmation <./1E_tour_dhorizon.ipynb>`_
Bilan:
.. image:: ./1B_Programme_Python.pdf
:height: 200px
:alt: Briques élémentaires de programmation
Étape 2: Les variables
----------------------
`Notebook de découverte de l'usage des variables <./2E_variables_et_types_de_donnees.ipynb>`
Bilan:
.. image:: ./2B_variables.pdf
:height: 200px
:alt: Bilan sur les variables
Étape 3: Conditions if
----------------------
`Notebook de découverte des conditions if <./3E_conditions_if.ipynb>`
Bilan:
.. image:: ./3B_Condition.pdf
:height: 200px
:alt: Bilan sur les instructions if
Étape 4: Boucles for
--------------------
`Notebook de découverte des boucles for <./4E_boucles_for.ipynb>`
Bilan
.. image:: ./4B_Boucle_FOR.pdf
:height: 200px
:alt: Bilan sur les boucles for

View File

@ -2,7 +2,7 @@ Mathématiques en 2nd
#################### ####################
:date: 2022-07-25 :date: 2022-07-25
:modified: 2023-04-07 :modified: 2023-04-14
:authors: Bertrand Benjamin :authors: Bertrand Benjamin
:category: 2nd :category: 2nd
:tags: Progression :tags: Progression
@ -116,7 +116,10 @@ Période 4
Utilisation des coordonnées de vecteurs. Utilisation des coordonnées de vecteurs.
Problèmes ouverts Problèmes ouverts
=================
Ensemble de problèmes pour les élèves les plus rapides
.. image:: ./00_divers/enigmes.pdf .. image:: ./00_divers/enigmes.pdf
:height: 200px :height: 200px
:alt: :alt: Banque de problèmes ouverts