Skip to content
Extraits de code Groupes Projets
Valider d03e88e8 rédigé par Nathalie Weibel's avatar Nathalie Weibel
Parcourir les fichiers

Update file atelier.md

parent 3e1c8a03
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -2,20 +2,21 @@
Écrire des questions de la phase "Investigate" de PRIMM, concernant la fonction suivante, en s'appuyant sur le modèle des blocs.
**1.** On définit la fonction suivante, qui prend en paramètre un tableau d'entiers non vide :
```python linenums="1"
def mystere(tableau):
provisoire = tableau[0]
for element in tableau:
if element < provisoire:
provisoire = element
return provisoire
```
!!! abstract "Exercice"
**1.** On définit la fonction suivante, qui prend en paramètre un tableau d'entiers non vide :
```python linenums="1"
def mystere(tableau):
provisoire = tableau[0]
for element in tableau:
if element < provisoire:
provisoire = element
return provisoire
```
**1.a** Quelle est la valeur de `mystere([9, 13, 8, 5, 12])` ?
**1.a** Quelle est la valeur de `mystere([9, 13, 8, 5, 12])` ?
**1.b** Exécuter le programme pour vérifier.
**1.b** Exécuter le programme pour vérifier.
Visualiser l'exécution sur [Python tutor](https://pythontutor.com/render.html#code=def%20mystere%28tableau%29%3A%0A%20%20%20%20provisoire%20%3D%20tableau%5B0%5D%0A%20%20%20%20for%20element%20in%20tableau%3A%0A%20%20%20%20%20%20%20%20if%20element%20%3C%20provisoire%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20provisoire%20%3D%20element%0A%20%20%20%20return%20provisoire%0A%0Amystere%28%5B9,%2013,%208,%205,%2012%5D%29&cumulative=false&curInstr=0&heapPrimitives=nevernest&mode=display&origin=opt-frontend.js&py=3&rawInputLstJSON=%5B%5D&textReferences=false)
Visualiser l'exécution sur [Python tutor](https://pythontutor.com/render.html#code=def%20mystere%28tableau%29%3A%0A%20%20%20%20provisoire%20%3D%20tableau%5B0%5D%0A%20%20%20%20for%20element%20in%20tableau%3A%0A%20%20%20%20%20%20%20%20if%20element%20%3C%20provisoire%3A%0A%20%20%20%20%20%20%20%20%20%20%20%20provisoire%20%3D%20element%0A%20%20%20%20return%20provisoire%0A%0Amystere%28%5B9,%2013,%208,%205,%2012%5D%29&cumulative=false&curInstr=0&heapPrimitives=nevernest&mode=display&origin=opt-frontend.js&py=3&rawInputLstJSON=%5B%5D&textReferences=false)
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter