• Aucun résultat trouvé

De Scratch à Python. t3europe.eu

N/A
N/A
Protected

Academic year: 2022

Partager "De Scratch à Python. t3europe.eu"

Copied!
26
0
0

Texte intégral

(1)

t3europe.eu

1

De Scratch à Python

Mardi 20 octobre 2020 Début de la conference à 9 h

(2)

t3europe.eu

Plan de formation

• Point de vue au collège

• Présentation rapide de Scratch

• Point de vue au lycée

• Les fiches

Des carrés

Des spirales

Ce dé est-il truqué ?

Etoile de Pompéi

• Liens

• Questions diverses

2

(3)

t3europe.eu

Etats des lieux en collège

• Les formations de 2015/2016

• Extrait de DNB Métropole session juin 2017 :

3

(4)

t3europe.eu

Pourquoi des projets en informatique ?

• Pensées algorithmique et mathématique

• Place du langage

• Place de l’erreur

• Logique

• Preuve, justification

• 6 compétences de l’activité mathématique et informatique pour résoudre des problèmes :

Chercher

Modéliser et simuler

Représenter

Raisonner

Calculer

Communiquer

4

(5)

t3europe.eu

Présentation de Scratch

5

(6)

t3europe.eu

Faire un carré avec Scratch

• Trois façons de faire un carré :

Basique

Avec une boucle

Avec une variable

6

(7)

t3europe.eu

Du bloc utilisateur vers la fonction

• Problème d’initilisation qui revient dans les trois programmes

Une solution : le bloc-utilisateur

7

(8)

t3europe.eu

En seconde

• Utiliser les connaissances acquises grâce à Scratch en fin de cycle 4

Algorithmie

Notion de variable

Notion de « fonction »

• S’appuyer sur l’outil graphique pour programmer en python

Module turtle

• Une approche par l’expérimentation

Comprendre des programmes existants

Compléter des programmes

Modifier, adapter des programmes existants

Concevoir des programmes de A à Z

8

(9)

t3europe.eu

Algorithmie : boucle « répéter »

• Dans le menu Contrôle (Scratch) / Menu Fns…puis Ctl (calculatrice)

(10)

t3europe.eu

Algorithmie : boucle « tant que »

• Dans le menu Contrôle (Scratch) / Menu Fns…puis Ctl (calculatrice)

(11)

t3europe.eu

Algorithmie : boucle « Si … Alors »

• Dans le menu Contrôle (Scratch) / Menu Fns…puis Ctl (calculatrice)

(12)

t3europe.eu

Notion de variable

• Dans le menu Variables(Scratch) / touche [STO] (calculatrice)

(13)

t3europe.eu

Notion de fonction

Mes Blocs (Scratch) / Menu Fns… puis Fonc (calculatrice)

(14)

t3europe.eu

S’appuyer sur un module graphique

• Touche [2nde] puis [catalog], et choisir from SCRIPT import *

(15)

t3europe.eu

S’appuyer sur un module graphique

• Menu Fns…puis Modul et 8:ce_turtl…

(16)

t3europe.eu

S’appuyer sur un module graphique

• Trois onglets disponibles : l’onglet Turtle

(17)

t3europe.eu

S’appuyer sur un module graphique

• Trois onglets disponibles : l’onglet Dessin

(18)

t3europe.eu

S’appuyer sur un module graphique

• Trois onglets disponibles : l’onglet Propriétés

(19)

t3europe.eu

Fiche n°1 « Des carrés » : objectifs

• Découvrir python, sans savoir que l’on en fait !

• Algorithmie : Répéter 𝑛 fois

• Syntaxe : aller chercher des instructions dans des menus

• Gestion de l’environnement en python sur la calculatrice : exécution du programme / revenir à l’éditeur du code, etc.

• Python : principe d’une fonction à paramètre(s)

(20)

t3europe.eu

Fiche n°2 « Des spirales » : objectifs

• Algorithmie : WHILE

• Syntaxe : aller chercher des instructions dans des menus

• Python :

principe d’une fonction à paramètre(s)

faire apparaître un affichage

(21)

t3europe.eu

Fiche n°3 « Ce dé est-il truqué » : objectifs

• Algorithmie : IF ... ELSE

• Syntaxe : aller chercher des instructions dans des menus

• Python :

principe d’une fonction à paramètre(s)

utiliser une fonction déjà faite dans une nouvelle fonction : scinder des problèmes en sous-problèmes

(22)

t3europe.eu

Fiche n°4 « Etoile de Pompéi » : travail à faire…

• Reproduire une figure complexe : décomposer un problème en sous-problèmes

Appel à des fonctions : bloc-utilisateur dans Scratch

« A la main », avec un logiciel de géométrie dynamique, avec un logiciel de programmation

Tester, tester et encore tester !

• A vous de produire de belles figures !

22

Travaux d’élèves au collège Sidney Bechet, Antibes

(23)

t3europe.eu

Conseils pour bien démarrer une session sur calculatrice

• Demander aux élèves d'écrire leur nom sur la calculatrice (pas seulement sur le capot !)

• Mettre à jour les calculatrices au préalable

Par TI Connect

On verse le Bundle

On peut le faire sur plusieurs calculatrices via un hub usb

• On en profite pour ajouter ce_turtl et d'autres programmes sur la calculatrice des élèves

• Par la suite, il sera facile d'échanger juste des programmes de calculatrice à calculatrice mais c'est plus laborieux pour l'OS

23

(24)

t3europe.eu

Liens

• TI Education sur la TI-83 Premium CE Edition Python :

https://education.ti.com/fr/produits/calculatrices/graphiques/ti-83-premium-ce

• Les Tutos Maths : https://www.lestutosmaths.fr/fr

• TI Codes Python : https://education.ti.com/fr/mises-a-jour-et-logiciels/ti-codes

• Studio Scratch : https://scratch.mit.edu/studios/27615196/

• Livret : (lien en attente de mise en ligne)

24

(25)

t3europe.eu

Formation le 28 octobre 18 h 30 à 20 h Session 2

https://education.ti.com/fr/ressources-et- formations/formations

Formateur T3 collège : M. Sylvain ETIENNE Adresse mail : [email protected]

Formateur T3 lycée : M. Florent Girod Adresse mail : [email protected]

Questions diverses

25

Image d’après https://pixabay.com

(26)

t3europe.eu

26

Références

Documents relatifs

 A l’aide d’une solution S 0 de chlorure de sodium de concentration molaire en soluté apporté C 0 = 100 mmol∙L –1 , on prépare des solutions diluées de concentrations

Une autre fonction que l'on peut confier à la calculatrice est le compte à rebours de la durée impartie pour la recherche, mais cela paraît difficilement conciliable avec la fonction

Pour animer les bras et les jambes d'un mouvement d'oscillation, on peut imaginer, dans un 1 er temps que le bras est une entité solidaire (le coude ne permettant donc

6°) En déduire la position du centre  du cercle circonscrit C au triangle ABC. 7°) Calculer les coordonnées de  et donner la valeur du rayon de C. Tracer C sur

Utiliser régulièrement des adjectifs et des adverbes pour spécifier son propos ; Utiliser des connecteurs logiques, temporels. ex : parce que, alors, tout à coup, ensuite,

De combien de degrés la température va- t-elle s’élever

Voici un programme écrit dans un langage très similaire à scratch. 1) Votre premier travail consiste à reproduire ce programme à l'aide de Pyblock que vous trouverez en ligne.

[r]