- tous niveaux
- Collèges tous niveaux
- 3ème
- Cycle 4
- non précisé
simulation proie prédateur
Programmation d'une simulation d’un écosystème, et étude de l’évolution des différentes populations.
Les objectifs
- Utiliser Scratch (programmation)
- Découvrir l’utilisation de simulations informatiques dans la recherche scientifique.
- Vocabulaire sur les fonctions (on dépasse un peu le vocabulaire de troisième, mais les mots (maximum local, courbe croissante…) sont demandés par les élèves. Lecture graphique.
- SVT : réinvestissement du programme du collège.
- Rédiger un compte-rendu en utilisant l’outil informatique.
Stratégie utilisée pour présenter la situation aux élèves
- Programmation très guidée (énoncé) de la simulation.Les élèves recopient les scripts fournis.
- Travaux en classe pour faire le lien avec la SVT et pour valider la simulation. (énoncé)
- Coopération entre les élèves lors de la phase de collecte des données. Les groupes s’échangent les graphiques (on voit alors l’importance de communiquer les variables choisies).
Eléments de mise en œuvre
- Travail en salle multimédia. (sauf les exercices faisant le lien avec la SVT)
- Les travaux ont été pour la plupart rendus après la 8ème séance, tout le travail étant fait en classe. Quelques groupes ont fini la rédaction à la maison. Ils sont évalués.
Scratch - Écosystème 1 - En avant les clones !
Étape 1
| |
Étape 2
| On souhaite maintenant que notre insecte se multiplie. Avant d'être détruit, il engendre deux copies de lui-même. Pour cela on utilise l'outil créer un clone de Scratch.
| |
Étape 3
| |
Scratch - Écosystème 2 - Équilibre instable !
Étape 4
On souhaite maintenant que le lutin Rouge se multiplie une fois qu’il a mangé 4 lutins Bleus.
| |
Étape 5
On souhaite commencer avec une population déterminée de lutins Bleus et de lutins Rouges.
- Voici par exemple comment modifier le programme du lutin Bleu. Faire de même pour commencer avec 5 lutins Rouges. On a choisi de diminuer la taille des lutins à 10%.
- Tester le programme en fixant DuréeVieRouge à 600.
Scratch - Écosystème 3 - Herbivores / Carnivores - Simulation
Étape 6
On veut simuler une chaîne alimentaire.
On commence par créer un lutin Vert, qui simule de l’herbe :
- Créer un nouveau lutin Vert, son costume est un disque vert de 80x80 pixels.
- Lui donner le programme suivant.
-
Modifier le programme du lutin Bleu pour que :
- Il se reproduise chaque fois qu'il mange un lutin vert.
- Il ne se reproduise pas lorsqu'il est détruit.
(solution ci-contre) - Tester avec :
- 20 Rouges et 20 Bleus au départ
- DuréeVieRouge = 250 et DuréeVieBleu = 250
- VitesseRouge = 2 et VitesseBleu = 1 - Tester en modifiant le temps d'apparition d'un nouveau lutin vert (toutes les 0,05 secondes initialement)
- Tester en modifiant les paramètres. Commenter les valeurs intéressantes.
Scratch - Écosystème 4 - Herbivores / Carnivores - Analyse
Étape7
On veut maintenant suivre le nombre de Bleus et de Rouges au cours du temps.
- Créer un nouveau lutin (n’importe lequel) et lui donner le programme suivant.
Les variables NbBleus et NbRouges sont cette fois-ci des variables globales (Pour tous les lutins). Il faut modifier le programme du lutin Bleu et du lutin Rouge :
(a) Mettre la variable NbBleu ou NbRouge à zéro au tout début.
(b) Augmenter de 1 lorsqu’on crée un nouveau clone.
(c) Diminuer de 1 lorsqu’on supprime un clone. - En travaillant à deux, avec deux ordinateurs : sur l’un lancer le programme, sur l’autre ouvrir un tableur et noter les résultats sur deux colonnes.
- Lorsque c’est fini, insérer une première colonne qui comptabilise le nombre de boucles effectués par le programme. (de 20 en 20 dans notre exemple)
- Dessiner le graphique correspondant. Voici les résultats obtenus lors d’un essai, les vôtres seront différents.
Vous pouvez modifier les différentes variables du programme.
(20 Rouges et 20 Bleus au départ, DuréeVieRouge = 250 et DuréeVieBleu = 250, VitesseRouge = 2 et VitesseBleu = 1)
En abscisse : le nombre de boucles parcourues (temps).
En ordonnées : le nombre de lutins de chaque espèce.
En ordonnées : le nombre de lutins de chaque espèce.
Étape8 - Tache finale
Produire un document (de préférence avec un traitement de texte) avec :
- Nom, titre, problématique.
- Les programmes de chaque lutin (photos d’écran).
- Une ou plusieurs photos d’écran du programme en cours d’exécution.
- Un ou plusieurs graphiques commentés avec soin de l’évolution des populations au cours du temps.
- Une réponse à la problématique posée.
auteurs :
Yann Barraud
Mots clés :
Information(s) pédagogique(s)
Niveau :
tous niveaux, Collèges tous niveaux, 3ème, Cycle 4
Public visé :
non précisé
Document(s) complémentaire(s)
-
Fichiers associés
lien de docsun fichier de simulation.
travaux d'élèves
Joséphine
Loris et Sylvain
Margaux et Jade