passage de scratch à python - académie de grenoble
Post on 16-Feb-2022
2 Views
Preview:
TRANSCRIPT
PASSAGE DE SCRATCH À PYTHON
3 APPLICATIONS
APPLICATION 1 : PYBLOCK
• Logiciel développé par Alain Joly (Académie de Lille) :
http://mathematiques.discipline.ac-lille.fr/accueil/ressources/pyblock
• Mode pas à pas
• Module tortue intégré
• Possibilité de passer du script Pyblock en Python.
Enoncé :
Le degré Fahrenheit (Symbole °F) est une unité de mesure de température utilisée
dans de nombreux pays anglo-saxons, mais en France, nous utilisons le degré
Celsius (°C).
Soit f la fonction qui exprime la température en °F en fonction de la température
x en °C. On a f(x)=1,8x+32
1) Ecrire un programme qui permet de choisir la conversion (°C en °F ou °F en
°C), puis qui effectue cette conversion voulue.
2) Quelle est la température normale du corps en °F ?
3) Mon eau est à 212 °F. Est-elle en état d’ébullition ?
EXERCICE 1 : DES DEGRÉS CELSIUS AU DEGRÉ FAHRENHEITTHÈME : FONCTION LINÉAIRE
EXERCICE 1 : DES DEGRÉS CELSIUS AU DEGRÉ FAHRENHEIT
Scratch (Conversion °C en °F uniquement) « .sb2 » Pyblock « .pyb »
Python « .py »
Enoncé :
Simuler un déplacement aléatoire de la façon suivante :
1) créer une variable « test ».
2) Si « test=1 », le lutin ne tourne pas et avance de 5,
Si « test=2 », le lutin tourne vers le bas et avance de 5,
Si « test=3 », le lutin tourne vers la gauche et avance de 5,
Si « test=4 », le lutin tourne vers le haut et avance de 5.
3) Répéter 1000 fois ce processus en affectant une couleur différente à chaque sens
de déplacement.
EXERCICE 2 : MARCHE ALÉATOIRE THÈME : PROBABILITÉ
EXERCICE 2 : MARCHE ALÉATOIRE Scratch (test incomplet) Pyblock Python
APPLICATION 2 : BLOCKLY
• Hébergement par l'Irem de la Réunion :
• http://irem.univ-
reunion.fr/blockly/plurialgo/blockly/extensions/sofuspy/run.html)
• Possibilité de passer du script Blockly en Python.
• Module tortue intégré
• Listes intégrées
EXERCICE 1 : DES DEGRÉS CELSIUS AU DEGRÉ FAHRENHEIT
Programme Blockly Python sur blockly
EXERCICE 2 : MARCHE ALÉATOIRE
Programme Blockly (Tests incomplets) Exécution de la tortue Python sur blockly
_ Sur Blockly
_ Sur Python de Blockly :
APPLICATION 3 : TRINKET
• https://trinket.io/blocks
• En anglais
• Module turtle complet
• Il faut un compte pour enregistrer un fichier
• Possibilité d’avoir le code Python
• Permet de tracer des courbes (module plot / numpy)
EXERCICE 2 : MARCHE ALÉATOIRECAPTURE D’ÉCRAN
Mode Code (à gauche)
ou mode Exécution (en bas)
top related