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.