Journée francophone du 25 février 2018 – Programmation et équations différentielles

Programmation et équations différentielles

Journée francophone, dimanche 25 février 2018

1) Pour commencer:

Dans le navigateur internet, aller sur

https://www.khanacademy.org/computer-programming/new/pjs

2) Dans la documentation, trouver comment dessiner un rectangle

En dessiner trois. Ou autre chose, comme on veut :)

3) Animer un des objets dessinés

Créer une variable, par exemple

var x = 0;

Créer une fonction

draw = function() {

background(255, 255, 255);

rect(x, 100, 100, 100);

x = x + 1;

}

4) Faire rebondir l’objet sur les rebords:

En début de programme, faire une variable v (pour vitesse):

var v = 1;

Dans la fonction draw, ajouter:

if (x < 0) {

v = 1;

}

if (x > 400) {

v = -1;

}

changer x = x + 1 en x = x + v

5) Au choix

  • ajouter une variable y (position verticale) et une vitesse verticale

  • ajouter une accélération

 

Exemple de résultat final.