Cours:ProcessingBoucles : Différence entre versions
(Page créée avec « Dans le premier TD, nous avons vu qu'un programme s'exécute de manière séquentielle: première ligne, puis deuxième, etc... Comment faire pour réaliser 10 fois (ou ... ») |
|||
Ligne 2 : | Ligne 2 : | ||
Dans le premier TD, nous avons vu qu'un programme s'exécute de manière séquentielle: première ligne, puis deuxième, etc... | Dans le premier TD, nous avons vu qu'un programme s'exécute de manière séquentielle: première ligne, puis deuxième, etc... | ||
+ | On peut changer cette exécution séquentielle en utilisant des tests et/ou des boucles. | ||
+ | |||
+ | =Les Tests= | ||
+ | Comment faire pour n'exécuter une ligne que si une condition est vraie (ou fausse): il suffit d'utiliser un '''test''' | ||
+ | |||
+ | Ce concept est traité par la page suivante du manuel Floss: | ||
+ | http://fr.flossmanuals.net/processing/ch017_les-conditions | ||
+ | |||
+ | =Les Boucles= | ||
Comment faire pour réaliser 10 fois (ou 100 fois, ou 1000 fois, ...) la même action? On utilise des '''boucles''' !!! | Comment faire pour réaliser 10 fois (ou 100 fois, ou 1000 fois, ...) la même action? On utilise des '''boucles''' !!! | ||
Ligne 16 : | Ligne 25 : | ||
* en vertical | * en vertical | ||
* puis en diagonale. | * puis en diagonale. | ||
+ | * un rectangle noir en alternance avec un rectangle blanc |
Version actuelle datée du 15 septembre 2014 à 16:42
Dans le premier TD, nous avons vu qu'un programme s'exécute de manière séquentielle: première ligne, puis deuxième, etc...
On peut changer cette exécution séquentielle en utilisant des tests et/ou des boucles.
Les Tests
Comment faire pour n'exécuter une ligne que si une condition est vraie (ou fausse): il suffit d'utiliser un test
Ce concept est traité par la page suivante du manuel Floss: http://fr.flossmanuals.net/processing/ch017_les-conditions
Les Boucles
Comment faire pour réaliser 10 fois (ou 100 fois, ou 1000 fois, ...) la même action? On utilise des boucles !!!
Les boucles permettent dans un programme de réaliser des répétitions: on utilise aussi le terme plus savant d' itérations.
Ce concept est traité par la page suivante du manuel Floss: http://fr.flossmanuals.net/processing/ch018_les-repetitions
Exercices supplémentaires
Reprendre l'exercice de tracé de rectangles et le modifier pour les obtenir:
- en vertical
- puis en diagonale.
- un rectangle noir en alternance avec un rectangle blanc