If you're seeing this message, it means we're having trouble loading external resources on our website.

Si vous avez un filtre web, veuillez vous assurer que les domaines *. kastatic.org et *. kasandbox.org sont autorisés.

Contenu principal
Heure actuelle :0:00Durée totale :2:35

Transcription de la vidéo

La nature est merveilleuse ! Il suffit de sortir dehors pour s'en rendre compte... Et comme nous sommes des programmeurs, et qu'on aime programmer plein de choses, on trouve des idées en regardant la nature, et on rentre devant son ordi, pour simuler la nature. C'est des feuilles qui tombent des arbres, ou ça peut être aussi un feu de foret... On peut coder des simulations pour faire tout ça... ici, sur la Khan Academy, en utilisant le Javascript, ProcessingJS et un peu de maths. Dans ce cours sur les simulations des phénomènes naturels, nous verrons pourquoi et comment les phénomènes naturels se comportent, et comment on peu les coder. On fera pas mal de simplifications car le monde est autrement complexe mais le plus souvent on n'a pas besoin de modéliser toute cette complexité pour réaliser des simulations dans nos programmes. Et bien sûr, nos ordinateurs ne pourraient pas les traiter. Donc, même quand on veut simuler la nature, on devra simplifier le monde réel. Mais je pense que vous serez impressionnés par tout ce qu'on arrivera à faire dans un browser. On va commencer par parler de l'aléatoire. C'est une technique que vous avez... peut être déjà utilisé dans vos programmes. On en apprendra des techniques plus avancées aussi. On les utilisera pour simuler des déplacements comme quelqu'un qui se perd dans une forêt. Mais la plupart des objets ne se déplacent pas aléatoirement. Donc ensuite, nous verrons les vecteurs et les forces. Vous les avez vu peut être en cours de physique au Lycée. On verra comment les programmer, et comment appliquer des forces à nos objets, pour qu'ils puissent accélérer si on les poussent, les retient, ou s'ils s'attirent. Pour permettre à nos objets de se déplacer autour d'un axe, nous verrons un peu de trigonométrie et nous verrons des formules pour l'accélération angulaire. On utilisera aussi la trigonométrie pour simuler des pendules et des vagues. Enfin, nous verrons les systèmes de particules. C'est beaucoup d'objets qui se déplacement ensembles en fonction de leurs propriétés et des propriétés du système. Cela va nous permettre de modéliser des phénomènes comme l'eau, le feu, la fumée. OK. Est-ce que vous trouvez ça génial ? Etes-vous gonflé à bloc ? Etes-vous déjà en train de penser... à tout ce que vous pourrez coder bientôt. J'imagine bien ce que vous ressentez... un peu pressé... peu être ? Mais avant, on veut dire un GRAND MERCI à Daniel Shiffman. Daniel est un professeur de New York qui enseigne un cours sur la simulation des phénomènes naturels et il a publié un site natureofcode.com, et un livre sur ce sujet. grâce à la licence Creative Commons, on a pu utilisé le contenu en Javascript et vous le proposer ici sur Khan Academy. La plupart des choses viennent de là. Sans le livre de Daniel, nous n'aurions pas ce super contenu ! A vos marques... Prêt ? Partez ! Simulez !